15.while循環和do...while循環for循環
//while循環打印1-100的偶數和。一、計數器初值,二、循環體,三、計數器的累加
int i=1;
//定義一個結果變量
int total=0;
while(i<=100){
//判斷是不是偶數
if(i%2==0){
total+=i;
}
i++;
}
System.out.println(total);變量
//打印1-1000之內的水仙花數,舉例234=2^3+3^3+4^3
int i=100;
do{
//得到個位數;
int g=i%10;
//得到十位數
int q=(i/10)%10;
//得到百位數
int s=i/100;
if((g*g*g+q*q*q+s*s*s)==i){
System.out.println(i);
}
i++;
}while(i<1000);
System.out.println("程序結束");循環
//打印1-1000之內的夾心餅乾數
int j=100;
do{
//得到個位數;
int g1=j%10;
//得到百位數
int s1=j/100;
if(s1==g1){
System.out.println(j);
}
j++;
}while(j<=1000);
System.out.println("程序結束");
16.for循環程序
//輸出1-100之間的偶數和
//定義一個結果量
int total=0;
//for循環:
for(int i=1;i<=100;i++){
if(i%2==0){
total+=i;
}
}
System.out.println(total);while
//打印5行☆,每行5個
//先打印一行的☆不換行,再嵌套到列裏面去換行打印
//for(int i=1;i<=5;i++){
// System.out.print("☆");
//}
for(int j=1;j<=5;j++){
for(int i=1;i<=5;i++){
System.out.print("☆");
}
System.out.println();
}
//打印乘法口訣 for(int i=1;i<=9;i++){ //假設*以前的爲行i,*以後的爲列j for(int j=1;j<=i;j++){ int a=i*j; //注意加空格\t System.out.print(i+"*"+j+"="+a+"\t"); } System.out.println(); }