展开全部

public class Wednesday {

public static void main(String[] args) {

e69da5e6ba903231313335323631343130323136353331333332643338

long i,j,k;

k=10;

for (i=1;i<=1000;i++){

if (i==k)

{

k*=10;

} //k是100了吧

j=i*i; //1*1 2*2 3*3 4*4 5*5 6*6等等。

if((j%k)==i)// j=1除以k=100的余数是1 等于i自己

{

System.out.println(i+"    "+j);

}

}

}

}public static void main(String args[]){

long i,ji,k;k=100;

for(i=1;i<=1000;i++) {

ji=i*i;

if((ji%k)==i) {

System.out.println(i+" "+ji);

}

}

}

}

分析两段代码,你的代码少考虑了几种情况:

1)你的代码中k的值一直是100,没有概念,而人家的代码中,k的值先是10,所以在这之前,

i = 5时:i * i % k = 5 * 5 % 10 = 5 == i,打印

i = 6时:i * i % k = 6 * 6 % 10 = 6 == i,打印

2)当i的值变为10时,k的值变为了100:

i = 25时:i * i % k = 25 * 25 % 100 =25 == i,    打印

i = 76时:i * i % k = 76 * 76 % 100 = 76 == i,   打印

你只是考虑了中中情况

3)当i = 100,时,k = 100,此时k的值变为:k * k = 10000

i = 376时:i * i % k =376 * 376 % 10000 = 141376 % 10000 = 376 == i,打印

i = 625时:i * i % k =625 * 625 % 10000 = 390625 % 10000 = 625 == i,打印

java同构数_Java 同构数的问题相关推荐

  1. java数组更新_java刷新数组到jList

    好吧,所以我有一个JList和内容提供了一个数组.我知道如何将元素添加到数组,但我想知道如何刷新JList ...或者甚至有可能吗?我试过谷歌. :\java刷新数组到jList import jav ...

  2. 6.20 C语言练习(找出1至99之间的全部同构数。同构数是这样的一组数:它出现在平方数的右边。)

    [练习] 题目要求:试编程序,找出1至99之间的全部同构数.同构数是这样的一组数:它出现在平方数的右边.如5是25右边的数,25是625右边的数,5和25均是同构数.例如:输出:1 5 6 25 76 ...

  3. java质因数算法_Java分解任意输入数的质因数算法的实现示例

    这篇文章主要介绍了Java实现分解任意输入数的质因数算法,涉及java数学运算相关操作技巧,需要的朋友可以参考下 本文实例讲述了Java实现分解任意输入数的质因数算法.分享给大家供大家参考,具体如下: ...

  4. java小光棍数_java做题记录第4期

    4.1 幸运数 4.1_1题目描述 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成. 首先从1开始写出自然数1,2,3,4,5,6,.... 1 就是第一个幸运 ...

  5. java八进制数转十进制数_Java程序八进制数与十进制相互转换

    Java程序八进制数与十进制相互转换 在此程序中,您将学习如何使用Java中的函数将八进制数转换为十进制数,反之亦然. 示例1:将十进制转换为八进制的程序 public class DecimalOc ...

  6. java完全数判断_java基础之完数判断

    完数: 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.如果一个数恰好等于它的因子之和,则称该 ...

  7. zabbix监控java线程池,linux线程数限制与zabbix监控

    Linux最大线程数限制及当前线程数查询 最大线程数计算方式: n = total_memory/128k; Linux用户线程数限制而导致的程序异常为 java.lang.OutOfMemoryEr ...

  8. Java黑皮书课后题第10章:*10.17(平方数)找出大于Long.MAX_VALUE的前10个平方数。平方数是指形式为n^2的数

    例如,4.9以及16都是平方数,找到一种有效方法,使程序能快速运行 题目 破题 特别提醒 代码 题目 *10.17(平方数)找出大于Long.MAX_VALUE的前10个平方数.平方数是指形式为n^2 ...

  9. WordCount--统计输入文件的字符数、行数、单词数(java)--初级功能

    码云地址: https://gitee.com/YuRenDaZ/WordCount 个人PSP表格: PSP2.1 PSP阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 180 ...

  10. 在Java里怎将字节数转换为我们可以读懂的格式?

    问题:在Java里怎将字节数转换为我们可以读懂的格式? 在Java里怎将字节数转换为我们可以读懂的格式 像1024应该变成"1 Kb",而1024*1024应该变成"1 ...

最新文章

  1. ajax省市联动案例,AJAX案例四:省市联动(示例代码)
  2. java 日期 运算
  3. SqueezeNet
  4. faster-rcnn中添加Mask中的RoiAlign层,使回归框更精确( roi_align_layer.cu:240] Check failed: error == cudaSuccess *)
  5. myeclipse如何修改Web项目名称
  6. android theme 使用方法,Android入门之Style与Theme用法实例解析
  7. 会不会导致内存泄漏_Java内存泄漏!为什么会泄漏?如何泄漏?怎么定位?
  8. WORD如何取消文字下方花花绿绿的波浪线?
  9. 方维模板修改,发布分享、主题有商品时,标签需自动写到input里,不要再手动去点击添加,手动点击可取消...
  10. Laravel 大将之 路由 模块
  11. java处理xls_Java处理Excel文件
  12. CSDNamp;amp;《程序员》杂志创始人——蒋涛 推荐
  13. CentOS下redis安装和部署
  14. haswell架构_一个月拥有Intel Haswell原型
  15. The Beatles - Don't bother me 歌词翻译
  16. 恶意代码分析平台Truman相关资料
  17. 踱步狼注释移除状态机算法2019.10
  18. 运维之DNS服务器Bind9配置解析和基础示例及附带命令
  19. IDEA build委托到Maven build
  20. Go Plus Security:一款Build Web3不可或缺的安全生态基础设施

热门文章

  1. 光敏电阻、光电二三极管及接收头
  2. Mac M1版电脑安装ps、pr
  3. 智慧工厂 VR 拆解零件 —— Hightopo 3D 虚实现实可视化系统
  4. STM8L中断线和中断端口使用方法
  5. 无人机设计过程中的计算和假设
  6. Icode编程>>>图形化编程>>>1级训练场>>>基础训练【2】
  7. C++语音信号时域分析
  8. 3步接入顺丰快递云打印电子面单接口API
  9. 中兴交换机如何查看服务器设备,中兴交换机查看设备序列号
  10. 7-5 判断上三角矩阵