While 语句
While语句的特点条件满足时执行 执行语句直到条件不满足为止。
while(条件表达式) 条件满足执行循环体 do while 无论条件是否满足至少循环一次。
{ do
执行语句; {
} 执行语句;
}while(条件表达式);
For循环结构
for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句
}
变量在定义的时候除了有初始化值才能使用以外还有一个作用域的问题。在作用域以外的范围x就在内存中释放因此在此访问会找不到变量。
for 和while 可以互换使用。For循环后里边变量消失因为相对来说会优化内存。
什么时候使用循环结构?
当要对某些语句执行很多次,就使用循环结构。
无限循环的最简单的表达形式for(; ;){ }
While(true){ }
For
循环的小练习1打印一到十的和2一到一百中被7整除的数的和3一到一百打印出被7整除的数并打印出个数。
//打印出一到十的和
public class TextFor{
public static void main(String[] args){
int sum=0;
for(int x=1;x<=10;x++){
sum=sum+x;}
System.out.println("一到十的和是"+sum);
}
}
//一到一百间被7整除的数的和。
public class TextFor_2{
public static void main(String[] args){
int sum=0;
for(int x=1;x<=100;x++){
if(x%7==0)
sum=sum+x;}
System.out.println(sum);
}
}
//打印出一到一百内被7整除的数,并打印出个数。
public class TextFor_3{
public static void main(String[] args){
int count=0;
for(int x=1;x<=100;x++){
if(x%7==0){
System.out.println("x="+x);
count++;}}
System.out.println(count);
}
}
|
|