标签:
package loop; public class test1 { public static void main(String[] args) { // 使用While进行100以内累加操作 int sum=0; //定义变量保存累加的值 int i=1; //定义整型变量i while(i<=100){ sum+=i; i++; } System.out.println("100以内整数之和: "+sum); } }
结果:100以内整数之和: 5050
While是先判断条件是否成立,如果成立则进入循环,不成立则跳过循环
package loop; public class test { public static void main(String[] args) { // 使用While进行100以内累加操作 int sum=0; //定义变量保存累加的值 int i=101; //定义整型变量i while(i<=100){ sum+=i; i++; } System.out.println("100以内整数之和: "+sum); } }
结果:100以内整数之和: 0
package loop; public class test { public static void main(String[] args) { // 使用While进行100以内累加操作 int sum=0; //定义变量保存累加的值 int i=1; //定义整型变量i do{ sum+=i; i++; }while(i<=100); System.out.println("100以内整数之和: "+sum); } }
结果:100以内整数之和: 5050
package loop; public class test2 { public static void main(String[] args) { // 使用for进行100以内累加操作 int sum=0; //定义变量保存累加的值 for(int i=1; i<=100;i++){ sum=sum+i; } System.out.println("100以内整数之和: "+sum); } }
结果:100以内整数之和: 5050
package loop; public class test3 { public static void main(String[] args) { // 使用for循环打印99乘法表 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(); } } }
结果:
1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
package loop; public class test4 { public static void main(String[] args) { // 实现输出1-10,遇到4时程序退出 for(int i=1;i<=10;i++){ if (i==4){ break; } System.out.print(i+" "); } System.out.println("循环结束"); } }
结果:1 2 3 循环结束
package loop; public class test4 { public static void main(String[] args) { // 实现输出1-10,遇到4时使用continue for(int i=1;i<=10;i++){ if (i==4){ continue; } System.out.print(i+" "); } System.out.println("循环结束"); } }
结果:1 2 3 5 6 7 8 9 10 循环结束
结束当前方法的执行并退出,返回调用该方法的语句处。
package loop; public class test4 { public static void main(String[] args) { // 实现输出1-10,遇到4时使用return for(int i=1;i<=10;i++){ if (i==4){ return; } System.out.print(i+" "); } System.out.println("循环结束"); } }
结果:1 2 3
可以看到“循环结束”没有输出,当i=4时,满足执行return,结束整个方法的执行
标签:
原文地址:http://www.cnblogs.com/liunanjava/p/4242636.html