![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java算法题目集锦
一个技术十分low的女汉子
希望能在有生之年能通过自己的努力过上想过的生活
展开
-
水仙花数的判断
public static void main(String[] args) { for (int number = 100; number <=10000 ; number++) { int temp=number; int sum=0; for (int i = 1; i <=getLength(number) ; i++)...原创 2019-09-12 14:34:54 · 129 阅读 · 1 评论 -
循环处理目录
public static void main(String[] args) { String str = "F:\\t备份\\桌面文件备份"; while (true) { System.out.println("str = " + str); int index = str.lastIndexOf("\\"); str = str...原创 2019-10-08 10:42:01 · 73 阅读 · 0 评论 -
最大公约数和最小公倍数
注:参考学习视频所写,供大家参考public static void main(String[] args) { System.out.println(f1(222,407)); System.out.println(f2(3,6));}static int f1(int a,int b){//求最大公约数 if(a<b) { int temp...原创 2019-09-26 17:02:43 · 116 阅读 · 0 评论 -
猴子吃桃
注:参考学习视频所写,供大家参考//猴子吃桃的问题:第一天n个桃,当天就吃了一半零一个,第二天又将剩下的桃子吃掉一半零一个// 以后每天都和之前一样,直到第十天想吃的时候就剩余1个桃子,问第一天共有几个桃子//分析将第十天剩余的1个桃子,作为第一天,依次类推,f(1)=1,f(2)=?前一天的一半减一,那f(2)=f(3)/2-1 ---------2f(2)=f(3)-2----...原创 2019-09-24 09:26:55 · 79 阅读 · 0 评论 -
冒泡排序
注:参考学习视频所写,供大家参考public static void main(String[] args) { sort();} static void sort(){ int[] arr={9,60,7,5,42,0}; for (int i = 1; i <=arr.length-1 ; i++) {//需要比较的轮数 for ...原创 2019-09-20 16:45:05 · 60 阅读 · 0 评论 -
分解质因数
注:参考学习视频所写public static void main(String[] args) { int number=100; factor(number); } static void factor(int number){ for (int i = 2; i <=number-1 ; i++) { if...原创 2019-09-18 14:43:11 · 117 阅读 · 0 评论 -
九九乘法表打印
public static void main(String[] args) { for (int i=1;i<=9;i++){ for (int y=1;y<=i;y++){ System.out.print(i+"*" + y+"="+(i*y)+"\t"); }...原创 2019-09-05 16:35:04 · 209 阅读 · 0 评论 -
求1到100的和
public static void main(String[] args) { int sum=0; int currency=1; while(currency<=100){ sum+=currency; currency++; } System.out.println("sum = " + sum);}原创 2019-09-09 15:09:08 · 252 阅读 · 0 评论 -
100以内的素数
public static void main(String[] args) { int n=0; for (int i = 2; i <=100; i++) { if (isPrime(i)){ n++; System.out.print(i+"\t"...原创 2019-09-11 09:23:48 · 488 阅读 · 0 评论 -
汉诺塔
注:参考学习视频所写,供大家参考static int i=0;public static void main(String[] args) { hanoi(3,"a","b","c"); System.out.println(i);}static void hanoi(int n,String str,String chan,String end){if(n==1){...原创 2019-10-08 10:53:22 · 91 阅读 · 0 评论