java小案例
//猴子爬树:一个树高50;猴子每爬一次上去三米.下滑三米,爬多少次才到50米
int topheight = 50;//定义最高高度 int nowheight = 0;//原始高度 int n = 0;//次数 while (nowheight < topheight) {//当原始高度小于最高高度。执行下面代码 n++;//次数自增1 System.out.print(n+"次,");//输出次数 nowheight += 4;//高度爬上了4米 System.out.print("往上爬了" + nowheight); if (nowheight >= topheight) { break;//当原始高度在于大最高高度;跳出循环 } nowheight -= 3;//高度下滑了3米 System.out.println(",往下滑了" + nowheight);
//找2到200之间的素数
for(int a=2;a<=200;a++){ for(int b=2;b<=a;b++){ if(a%b==0){ if(a==b){ System.out.println(a); } break; } } }
//输入99乘法表
for(int x=1;x<=9;x++){
for(int y=1;y<=x;y++){ System.out.print(x+"*"+y+"="+(x*y)+"\t"); }
System.out.println();
}
//水仙花解决思路
//分析:假设这个是153. //获取个、十、百位数上的数据 //个:153%10 = 3 //十:153/10%10 = 5 //百:153/10/10% = 1 //依次推。。。 for(int i=100;i<1000;i++){ int a=i%10; int b=i/10%10; int c=i/10/10%10; if(i==(a*a*a+b*b*b+c*c*c)){ System.out.println(i); } }
//有若干只鸡和兔,它们共有88个头,244只脚,有多少只鸡,多少只兔。
int t=88; int d=244; for(int a=0;a<=t;a++){ for(int b=0;b<=t;b++){ if((2*a+4*b==d)&&(a+b==t)){ System.out.println("鸡有"+a+"只。兔有"+b+"只"); } } }
本文作者:黎华扬
本文链接:https://www.cnblogs.com/galenblog/p/6381903.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步