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(); }