packagestructure;publicclassWhileDemo01{publicstaticvoidmain(String[] args){int i =0;int sum =0;while(i<=100){
sum = sum + i;
i++;}System.out.println(sum);}}
do…while
packagestructure;publicclassDoWhileDemo01{publicstaticvoidmain(String[] args){int i =0;int sum =0;do{
sum = sum + i;
i++;}while(i<=100);System.out.println(sum);}}
packagestructure;//100内奇数的和,偶数的和publicclassForDemo02{publicstaticvoidmain(String[] args){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);}}
用for输出1~1000之间能被5整除的数,并每行输出3个
packagestructure;publicclassForDemo03{publicstaticvoidmain(String[] args){//用for输出1~1000之间能被5整除的数,并每行输出3个for(int i =0; i <=1000; i++){if(i%5==0){System.out.print(i+"\t");}if(i%15==0){System.out.println();//System.out.print("\n");}}}}//println输出结束会换行//print输出结束不会换行
打印九九乘法表
packagestructure;publicclassForDemo04{publicstaticvoidmain(String[] args){//打印九九乘法表for(int i =1; i <=9; i++){for(int j=1;j<=i;j++){System.out.print(i+"*"+j+"="+i*j+"\t");}System.out.println();}}}
增强型for循环
packagestructure;publicclassForDemo05{publicstaticvoidmain(String[] args){int[] numbers ={10,20,30,40,50};//定义一个数组//遍历数组元素for(int i =0; i <5; i++){System.out.println(numbers[i]);}System.out.println("==============================");//分隔线for(int x:numbers){//增强型for循环System.out.println(x);}}}
循环结构whilepackage structure;public class WhileDemo01 { public static void main(String[] args) { int i = 0; int sum = 0; while(i<=100){ sum = sum + i; i++; } System.out.println(sum);