for循环练习(java)
练习1:用java实现分别计算0到100之间的奇数和偶数的和
package com.zhang.struct; public class forDemo02 { public static void main(String[] args) { //练习1:计算0到100之间的奇数和偶数的和 int oddsum=0; int evensum=0; for(int i=0;i<100;i++) { if(i%2!=0){ oddsum+=i; }else{ evensum+=i; } } System.out.println(oddsum); System.out.println(evensum); } }
练习2:用while或for循环输出1~1000之间能被5整除的数,并且每行输出三个
package com.zhang.struct; public class forDemo03 { public static void main(String[] args) { //练习2:用while或for循环输出1~1000之间能被5整除的数,并且每行输出三个\ for(int i=0;i<1000;i++){ if(i%5==0){ System.out.print(i+"\t"); } if(i%(5*3)==0){//换行 System.out.println("\n"); } } } }
练习3:用java实现打印9x9乘法表
package com.zhang.struct; public class forDemo04 { public static void main(String[] args) { /* 1、我们先打印第一列,用1乘 2、我们把固定的1再用一个嵌套循环替换 3、去掉重复项,j<i+1 4、调整样式 */ int n=0; for(int i=1;i<10;i++){ for(int j=1;j<i+1;j++) { System.out.print(j + "x" + i + "=" + (j * i)+"\t"); } System.out.println("\n");//换行 } } }