思考者zy  

while 循环

whlie结构

while(){

//循环内容

}

括号里是判断循环是否进行的条件,若条件为false则循环终止,

注意:避免死循环while(true){

}

会占内存服务器崩溃,

循环结构可以用于计算长的数据,服务器应答,24小时循环

计算一个式子1+……+100

int i=0;

int sum=0;

while(i<=100){

sum =sum+i;

i++;

}

System.out.println(sum)

把每次的i++的值加起来

注意System.out.println(sum)位置如果,放在while循环里,会输出每一次sum值。根据题目应该放在while循环后面输出5050

i++在sum=sum+i前,布尔表达式应为i<100。 当sum=sum+i在前时,表达式为i<=100。写循环时要注意

image-20211125093900238

do while循环

do{

}while()

与while比较,他会至少执行一次do里面的代码,

image-20211125095134215

For循环

语法格式:

for(初始条件;条件判断;迭代(循环体))

System.out.println()

for循环是支持迭代的一种通用结构,是最有效,最灵活的循环结构

for循环执行的次数是在执行前就确定好的

计算0到100的奇数和偶数的和oddsum和evensum奇数和偶数

int oddsum=0;

int evensum=0;

for(int i=0;i<=100;i++){

if(i%2=0){ //取余来判断i值的奇偶,i%2!=0

evensum=i;

}else{

oddsum=i

}

}

System.out.println("偶数的和:"+evensum);

System.out.println("奇数的和:"+oddsum);

你要去寻找什么是好的,才能过好的一生。

image-20211125204158086

计算从1到1000能被5整除的数,分三行排列//不换行用print(i+"\t"); println( )换行

for(i=1;i<=1000;i++){

if(i%5=0){

System.out.print(i+"\t");

}

if(i%15=0){

Symtem.out.println()

}

}

image-20211125205931232

print输出完不会换行

println输出会换行

+“\t"空格的意思

九九乘法表

for循环,空格,print,println使用,i<=j

image-20211125212512950

//打印第一列

//把固定的1用循环包起来

//去掉重复项

//调整样式

posted on 2021-11-25 21:32  思考者zy  阅读(36)  评论(0)    收藏  举报