当前位置: 首页 > news >正文

PerfectSquares.java

一个数的方根,等于这个数,例如81,等于8+1=9,这个数的方根等于9

package math;/*** 81     =   9 × 9      8 + 1   =  9* 2025   =  45 × 45    20 + 25  =  45* 3025   =  55 × 55    30 + 25  =  55* 9801   =  99 × 99    98 + 01  =  99* 494209 = 703 × 703  494 + 209 =  703* 998001 = 999 × 999  998 + 001 =  999* * 数学中的为数不多的巧合* * @author ZengWenfeng* @mobile 13805029595* @email 117791303@qq.com*/
public class PerfectSquares
{public static void main(String[] args){// 100万的平方根是1000,所以只需要检查到1000的平方int max = 1000000;int maxRoot = (int) Math.sqrt(max);System.out.println("从1到" + max + "之间,开方结果为正整数的数有:");int square = 0;String s;String s1;String s2;for (int i = 1; i <= maxRoot; i++){square = i * i;System.out.print(square + " = " + i + " × " + i);s = new Integer(square).toString();if (s.length() % 2 == 0){s1 = s.substring(0, s.length() / 2);s2 = s.substring(s.length() / 2);//				System.out.println("  " + s1 + "  " + s2);if (Integer.parseInt(s1) + Integer.parseInt(s2) == i){System.out.println("  " + s1 + " + " + s2 + " =  " + i);}else{System.out.println();}}else{System.out.println();}}}
}

http://www.dtcms.com/a/360061.html

相关文章:

  • 解决COB支架偏移载具分析问题根源
  • 编译器领域 名人堂
  • 单表查询-group by rollup优化
  • ibping基本使用 以及 包丢失 超时 排障
  • 【GPT入门】第62课 情感对话场景模型选型、训练与评测方法,整体架构设计
  • Redis核心原理与Java应用实践
  • 基于Seurat的空转单样本数据分析流程学习(一)
  • 性能优化三剑客:`memo`, `useCallback`, `useMemo` 详解
  • 7.1elementplus的表单
  • PyQt5 K线图实现与性能优化详解
  • 我的创作纪念日|一周年,上海-昆明-上海
  • QoS 基本原理与配置
  • 学生请假就餐系统
  • AI 赋能 Java 开发效率:全流程痛点解决与实践案例(二)
  • 使用cursor claude sonnet4的一些感受
  • 【系统分析师】高分论文:论原型法及其在系统开发中的应用
  • Langflow 框架中 Prompt 技术底层实现分析
  • LangChain中Prompt处理机制的技术架构与核心思想分析
  • [信号与系统个人笔记]第三章 连续时间信号与系统的频域分析
  • PPO、DPO和GRPO的区别
  • 【百度】C++开发(25届提前批 一面)面经
  • MongoDB 从零到入门:实用指南
  • 多租户配额与预算:限额、配额周期与突发桶的结算模型(Final)
  • juicefs+ceph rgw 存储安装
  • React 状态管理演进之路:从 Dva 到现代架构
  • leetcode 面试题 01.01.判定字符是否唯一
  • 解决浏览器的**混合内容安全策略**(Mixed Content Security Policy)带来的无法访问页面
  • 深入探讨JavaScript性能瓶颈:我的优化实战与思考
  • PBR 、 IPv6 PBR(基于策略的路由)原理与配置
  • 《济公》电视剧总结学习