for循环
来源:互联网 发布:淘宝二手可以退货吗 编辑:程序博客网 时间:2024/06/07 07:21
//for while练习题最全public class ForWhile { public static void main(String[] args) {// a:输出10次HelloWorld for(int i=1;i<=10;i++){ System.out.println("HelloWorld"); } System.out.println("====================");// b:输出1-10的数据 for(int i=1;i<=10;i++){ System.out.println(i+" "); } System.out.println("====================");// c:输出10-1的数据 for(int i=10;i>=1;i--){ System.out.println(i); } System.out.println("====================");// d:求1-10的和 int sum=0; for(int i=1;i<=10;i++){ sum+=i; } System.out.println("sum="+sum); System.out.println("====================");//e:求1-100的和;求1-100的偶数和,求1-100的奇数和;1-50当中能被3整除的数的和 int sum1=0; for(int i=1;i<=100;i++){ sum1 +=i; } System.out.println("sum1="+sum1); System.out.println("===================="); int sum2=0; for(int i=1;i<=100;i++){ if(i%2==0){ sum2+=i; } } System.out.println("sum2="+sum2); System.out.println("===================="); int sum3=0; for(int i=1;i<=100;i++){ if(i%2!=0){ sum3+=i; } } System.out.println("sum3="+sum3); System.out.println("===================="); int sum4=0; for(int i=0;i<=50;i++){ if(i%3==0){ sum4+=i; } } System.out.println("sum4="+sum4); System.out.println("====================");// f: 求出 1-100当中既能被3整除又能被5整除还能被2整除的和, int sum5=0; for(int i=1;i<=100;i++){ if(i%2==0 && i%3==0 && i%5==0){ sum5+=i; } } System.out.println("sum5="+sum5); System.out.println("====================");// g:求出 1-100当中能被3整除或者能被5整除或者能被2整除的和, int sum6=0; for(int i=1;i<=100;i++){ if(i%2==0 || i%3==0 || i%5==0){ sum6+=i; } } System.out.println("sum6="+sum6); System.out.println("====================");// h:求5的阶乘 5! int s=1; for(int i=5;i>=1;i--){ s*=i; } System.out.println("s="+s); System.out.println("====================");// i:请找出[1,200]之间能被3整除的 所有数,每行输出5个数。 for(int i=1,count=1;i<=200;i++){ if(i%3==0){ if(count==1){ System.out.print(i+" "); count++; }else { System.out.print(i+" "); count++; } if(count==6){ System.out.println(); count=1; } } } System.out.println("====================");//J:请找出[1,200]之间能被3整除的所有数,每行输出5个数,每个数之间用逗号分隔。 for(int i=1,count=1;i<=200;i++){ if(i%3==0){ if(count==1){ //输出第一行不需要加,逗号 System.out.print(i); count++; }else { System.out.print(","+i); count++; } if(count==6){ //换行 System.out.println(); count=1; } } } System.out.println("====================");//K:1+2+3+4+5+6+7+8+9+10=55用程序实现 int sum7=0; for(int i=1;i<=10;i++){ sum7+=i; } System.out.println("1+2+3+4+5+6+7+8+9+10+"+sum7); System.out.println("===================="); /*5行5列的正方形 * * * * * * * * * * * * * * * * * * * * * * * * * */ for(int i=1;i<=5;i++){ for(int j=1;j<=5;j++){ System.out.print("* "); } System.out.println(); } System.out.println("===================="); /*5行5列的空芯正方形 * * * * * * * * * * * * * * * * */ for(int i=1;i<=5;i++){ for(int j=1;j<=5;j++){ if(i==1 || i==5 || j==1 || j==5){ System.out.print("* "); }else { System.out.print(" "); } } System.out.println(); } System.out.println("===================="); /*5行7列的长方形 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ for(int i=1;i<=5;i++){ for(int j=1;j<=7;j++){ System.out.print("* "); } System.out.println(); } System.out.println("===================="); /*5行7列的空芯长方形 * * * * * * * * * * * * * * * * * * * * */ for(int i=1;i<=5;i++){ for(int j=1;j<=7;j++){ if(i==1 || i==5 || j==1 || j==7){ System.out.print("* "); }else { System.out.print(" "); } } System.out.println(); } System.out.println("===================="); /*三角形 * * * * * * * * * * * * * * * */ for(int i=1;i<=5;i++){ for(int j=1;j<=i;j++){ System.out.print("* "); } System.out.println(); } System.out.println("===================="); /*空芯三角形 * * * * * * * * * * * **/ for(int i=1;i<=5;i++){ for(int j=1;j<=i;j++){ if(i==5 || j==1 || j==i){ System.out.print("* "); }else { System.out.print(" "); } } System.out.println(); } System.out.println("====================");/* 思考题: 等腰三角形 * *** ***** ******* ********* */ for(int i=1;i<=5;i++){ for(int j=1;j<=5-i;j++){ //先打印出左边空白部分,考虑规律,每行输出5-i个空白 System.out.print(" "); } for(int k=1;k<=2*i-1;k++){ //考虑要打印的星星和i的关系,看出第一行打印1个,第二行3三个,第三行5个…… System.out.print("*"); } System.out.println(); } System.out.println("===================="); /*空芯等腰三角形 * * * * * * * ********* */ for(int i=1;i<=5;i++){ for(int j=1;j<=5-i;j++){ System.out.print(" "); } for(int k=1;k<=2*i-1;k++){ if(k==1 || k==2*i-1 || i==5){ //考虑要打印的星星与i的关系,哪些需要打印出来 System.out.print("*"); }else { System.out.print(" "); } } System.out.println(); } System.out.println("===================="); /* 菱形 * *** ***** ******* ********* ******* ***** *** * */ //菱形上部分,等腰三角形 for(int i=1;i<=5;i++){ for(int j=1;j<=5-i;j++){ System.out.print(" "); } for(int k=1;k<=2*i-1;k++){ System.out.print("*"); } System.out.println(); } //菱形下部分 四行的倒等腰三角形 for(int i=4;i>=1;i--){ //倒着来外部循环先从第四行开始,气压不变 for(int j=1;j<=5-i;j++){ System.out.print(" "); } for(int k=1;k<=2*i-1;k++){ System.out.print("*"); } System.out.println(); } System.out.println("===================="); /* 空芯菱形 * * * * * * * * * * * * * * * **/ //菱形上部分,空心的等腰三角形 for(int i=1;i<=5;i++){ for(int j=1;j<=5-i;j++){ System.out.print(" "); } for(int k=1;k<=2*i-1;k++){ if(k==1 || k==2*i-1){ System.out.print("*"); }else { System.out.print(" "); } } System.out.println(); } //菱形下半部分,倒着来的空心等腰三角形 for(int i=4;i>=1;i--){ for(int j=1;j<=5-i;j++){ System.out.print(" "); } for(int k=1;k<=2*i-1;k++){ if(k==1 || k==2*i-1){ System.out.print("*"); }else { System.out.print(" "); } } System.out.println(); } System.out.println("===================="); //打印九九乘法表 for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+j*i+"\t"); } System.out.println(); } }}
阅读全文
0 0
- for循环
- For循环
- for循环
- for 循环
- for循环
- for循环
- for循环
- for循环
- for 循环.
- for 循环
- for循环
- For循环
- for循环
- FOR循环
- for循环
- for循环
- for循环
- for循环
- solver.prototxt
- 测试~
- 解决SecureCRT超时自动断开的问题
- AM335x下dbus-1.0.2源码ARM编译和Qt dBus编译
- Jsoup实现HelloWorld
- for循环
- 重拾Swift
- SSH登录
- -bash: make: command not found
- 在Unity3D中基于订阅者模式怎样实现事件机制
- 什么是HOOK技术
- Activity各状态切换
- ubuntu14.04 安装配置 opencv 2.4.9 各种坑总结
- JQuery 公告滚动(跑马灯特效)