For循环结构例题
作者:互联网
例1:计算0-100之间奇数和偶数的和
1 package com.wang.struct; 2 3 //计算0-100之间奇数和偶数的和 4 public class ForDemo01 { 5 public static void main(String[] args) { 6 int oddSum=0; //定义奇数的和 7 int evenSum=0; //定义偶数的和 8 9 for (int i = 0; i <=100; i++) { 10 if(i%2!=0){ 11 oddSum+=i; 12 } 13 if(i%2 ==0){ 14 evenSum+=i; 15 } 16 } 17 System.out.println("oddSum="+oddSum); 18 System.out.println("evenSum="+evenSum); 19 20 } 21 }
例2:打印九九乘法表
1 package com.wang.struct; 2 3 //打印九九乘法表 4 public class ForDemo02 { 5 public static void main(String[] args) { 6 for(int i=1;i<10;i++){ //外层循环用于控制循环的行数 7 for(int j=1;j<i;j++){ //内层循环用于控制循环的列数 8 System.out.print(j+"*"+i+"="+j*i+"\t"); 9 } 10 System.out.println(); 11 12 } 13 } 14 }
例3:简约版的for循环
1 package com.wang.struct; 2 3 public class ForDemo03 { 4 public static void main(String[] args) { 5 int[] num={10,20,30,40}; //定义了一个数组 6 7 //经典方法,for循环遍历数组 8 for(int i=0;i<4;i++){ 9 System.out.println(num[i]); 10 } 11 System.out.println("=============================================="); 12 13 //便捷方法 14 for(int x:num){ 15 System.out.println(x); 16 } 17 18 } 19 }
例4:用while和for语句输出1-1000能被5整除的数,并且每行输出3个
1 package com.wang.struct; 2 //用while和for输出1-1000能被5整除的数,并且每行输出3个 3 public class WhileAndForDemo02 { 4 public static void main(String[] args) { 5 int i1=0; 6 int count = 0; //初始化输出的数目为0 7 while(i1<=1000){ 8 i1++; 9 if(i1%5==0){ 10 System.out.print(i1+"\t"); //输出后不换行 11 count++;} 12 if(count%3==0){ 13 System.out.println(); //每输出3个数后换行 14 } 15 } 16 17 System.out.println("\n================================================\n"); 18 19 // for (int i = 0; i <=1000; i++) { 20 // if(i%5==0){ 21 // System.out.print(i+"\t"); //print输出后不换行 22 // } 23 // if(i%(3*5)==0){ //每输出3个就换行 24 // System.out.println(); //println输出后换行 25 // // System.out.print("\n"); 26 // } 27 // } 28 } 29 }
标签:main,wang,int,struct,循环,static,例题,public,结构 来源: https://www.cnblogs.com/wzq135/p/15314154.html