java--练习day01
来源:互联网 发布:mac六国 解决方法 编辑:程序博客网 时间:2024/05/21 06:13
//题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 package org.jsoft.util;import java.util.Scanner;public class Rational { public static void main(String[] args) { System.out.print("请输入一个正整数"); Scanner scanner = new Scanner(System.in); int number = scanner.nextInt(); int n = number; if(number>1){ String str =""; int i=2; for(i=2;i<n;i++){ if(n%i==0){ str+=i+"*"; n=n/i; i--; } } str+=i; System.out.println(number+"="+str); }else{ System.out.print("不是正整数,请重新输入"); } } }//另一种package org.jsoft.util;import java.util.Scanner;public class Campassion { public static boolean Verfy(int number){ boolean tag = true; for(int i = 2;i<number;i++){ if(number%i==0){ tag = false; break; } } return tag; }public static void main(String[] args) { System.out.println("请输入一个正整数:"); Scanner scanner = new Scanner(System.in); int num = scanner.nextInt(); boolean s = Verfy(num); if(s){ System.out.println(num+"=1*"+num); }else{ int m =num; boolean ta =true; String str =""; int k=2; for(k=2;k<num;k++){ if(m%k==0){ ta = Verfy(k); if(ta){ str+=k+"*"; m=m/k; k--; } } } System.out.println(num+"="+str); } }}package org.jsoft.util;import java.util.Scanner;//求s=a+aa+aaa+aaaa……的值,其中a是一个数字。public class Bird { public static void main(String[] args) { System.out.println("请输入一个数字"); Scanner scanner = new Scanner(System.in); int num = scanner.nextInt(); int m = num; int sum = 0; for(int i = 0;i<m;i++){ sum+=num; num =m+num*10; } System.out.println(sum); } }package org.jsoft.util;//题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2 +3.编程找出1000以内的所有完数。public class Copy { public static void main(String[] args) { for (int i = 1; i < 1001; i++) { int sum=0; for (int j = 1; j < i; j++) { if(i%j==0){ sum+=j; } } if(sum==i){ System.out.println(i); } }}}
0 0
- java--练习day01
- ssm整合练习 -- day01
- JAVA(day01)
- java day01
- Java day01
- Java-day01
- Core Java day01
- java 学习笔记 day01
- 每天学JAVA---day01
- java基础day01
- JavaSE:Day01-Java概述
- Java基础day01
- JAVA学习 day01
- java学习day01
- day01 Java 概述
- java核心技术自学day01
- java基础day01
- Java基础Day01-概述
- 五子棋控制台显示
- wcf和iis最基本的配置
- Unity3D技术之运行时加载资源浅析
- 癫痫治疗方法 01xsnmtc
- poj 2318 叉积解点和直线的关系
- java--练习day01
- DB2 的Max Key Length
- auto.offset.reset解释
- Microsoft.Web.Administration in IIS 7
- Unity3D技术之用程序生成网格几何体-示例–创建一个广告牌
- UVa 512 模拟!
- java学习之路
- 【BZOJ2132】 圈地计划 最小割
- hadoop学习之路----MapReduce原理与基本架构总结(第三讲)