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。写循环时要注意
do while循环
do{
}while()
与while比较,他会至少执行一次do里面的代码,
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);
你要去寻找什么是好的,才能过好的一生。
计算从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()
}
}
print输出完不会换行
println输出会换行
+“\t"空格的意思
九九乘法表
for循环,空格,print,println使用,i<=j
//打印第一列
//把固定的1用循环包起来
//去掉重复项

浙公网安备 33010602011771号