while循环-- while(true){ }
例:输入7个数,求和
import java.util.Scanner;
class While1{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int i=1,sum=0;
while(i<=7){
System.out.println("输入第"+i+"个成绩:");
int a=sc.nextInt();
sum=sum+a;
i++;
}
System.out.println("成绩和为:"+sum);
}
}
do while循环 --do{循环体}while(boolean表达式);
例:输入7个数,求出最小成绩
import java.util.Scanner;
class do1{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int i=1,min=0;
do{
System.out.println("输入第"+i+"个数:");
int a=sc.nextInt();
min=min<a?min:a;
}while(i<=7)
i++;
}
System.out.println("最小成绩为:"+min);
}
区别 while先判断再执行。do-while先执行再判断 do-while至少执行一次(适用于至少循环一次的场景)
break 在循环中指的跳出当前循环
continue 跳过循环体,接着执行下一次循环
return(跳出所有循环,函数结束)