java入门练习题三
来源:互联网 发布:linux git生成ssh key 编辑:程序博客网 时间:2024/04/30 06:02
1.水仙花数 :每个位的数的立方和 等于这个数
package com.pratice.daily;public class ShuiXianHuaNum {public void findShuXianHuaNum(){for(int i=100;i<1000;i++){int a = i%100%10;int b = i/10%10;int c = i/100;int d = (int) (Math.pow(a, 3)+Math.pow(b, 3)+Math.pow(c, 3));if (d==i)System.out.println(i);}}public static void main(String[] args) {// TODO Auto-generated method stubShuiXianHuaNum sxhn = new ShuiXianHuaNum();sxhn.findShuXianHuaNum();}}
2.分解质因数
package com.pratice.daily;public class DecomposeNUM {public void decompose(int Num){if(Num <=2){System.out.println("Number must be larger than 2");return;}int[] nums = null;nums = new int[8];int j=0;int i=2;while(true){for(i=2;i<Num;i++){if(i>=Num) break;else if(Num%i==0){nums[j] =i;j++;Num = Num/i;break;}else continue;}if(i>=Num){if(j==0) return;else {nums[j]=Num;for(int a=0;a<j;a++)System.out.print(nums[a]+"*");System.out.print(nums[j]+"");return;}}}}public static void main(String[] args) {// TODO Auto-generated method stubDecomposeNUM dnum = new DecomposeNUM();dnum.decompose(100);}}
0 0
- java入门练习题三
- java入门练习题一
- java入门练习题二
- java入门练习题四
- Java练习题(三)
- java速度入门三
- java入门学习 三
- java速度入门三
- java入门三
- Java入门 三、继承
- Java入门三
- Java程序入门(三)
- 蓝桥杯练习题Java实现 入门训练 Fibonacci数列
- 三道java练习题的菜单方式实现
- Java基础——【习题三】数组练习题
- java 练习题
- JAVA练习题
- java练习题
- CSS控制文本自动换行
- opnet 遇到的语法错误
- mini2440_x35 ubuntu下使用dnw进行传送文件
- linux下使用gdb调试程序
- Nim语言字符串切片
- java入门练习题三
- 查找数据库对象的关联对象列表
- CSAPP——实验三 内存攻击(一)
- Python定时任务
- JAVA正则表达式语法大全
- SD卡读写文件
- SQL注入(转载)
- Java 获取配置文件路径
- 泛型和反射;getClass()和.class