Java中的三种循环结构怎么用
导读:本文共2183字符,通常情况下阅读需要7分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 1.for循环格式:for(初始化语句1; 判断语句2; 步进语句3){循环代码4}执行流程:先执行1初始化语句执行2判断语句,如果判断结果是true执行4循环代码执行3步进语句继续回到243243如果判断结果是false,代表循环结束注意:初始化语句只在第一次循环中执行,之后不再执行代码演练:publicstaticvoidmain(String[]args)... ...
目录
(为您整理了一些要点),点击可以直达。格式:
执行流程:
代码演练:
publicstaticvoidmain(String[]args){
/*
判断0-10的奇偶数
*/
//偶数:能够被2整除的数字称为偶数
//0是一个特殊的偶数
for(inti=0;i<=10;i++){
if(i%2==0){
System.out.println(i+"是偶数");
}else{
System.out.println(i+"是奇数");
}
}
}
格式:
执行流程:
代码演练:
publicstaticvoidmain(String[]args){
/*
求1-100的累加和
*/
intx=1;
intsum=0;
while(x<=100){
sum+=x;
x++;
}
System.out.println("1-100的累加和为:"+sum);
}
格式:
执行流程:
代码演练:
publicstaticvoidmain(String[]args){
/*
输出1-10的和
*/
inta=1;
intsum=0;
do{
sum+=a;
a++;
}while(a<=10);
System.out.println("1-10的和为:"+sum);
}
三种循环结构均可实现相应的功能,按照实际需要选择更为简便的形式。以下为使用场景的总结:
明确循环次数的时候:建议使用for循环
不明确循环次数的时候:建议使用while循环
do...while循环比较特殊,它先执行循环体,然后根据判断条件决定是否再次执行循环,即do...while至少执行一次循环
代码演练1
publicstaticvoidmain(String[]args){
/*
循环嵌套:
外层循环执行1次,内存循环执行一圈
*/
/*
循环出从0点0分-23点59分
*/
//遍历小时
for(inti=0;i<24;i++){
//遍历分钟
for(intj=0;j<60;j++){
System.out.println(i+"点"+j+"分");
}
}
代码演练2
publicstaticvoidmain(String[]args){
for(inti=1;i<10;i++){
System.out.println("你是第"+i+"位顾客");
while(true){
System.out.println("请选择你想要购买的商品:1.水果2.蔬菜3.饮料4.结束购买");
Scannersc=newScanner(System.in);
inta=sc.nextInt();
if(a==1){
System.out.println("您购买的是水果");
}elseif(a==2){
System.out.println("你购买的是蔬菜");
}elseif(a==3){
System.out.println("您购买的是饮品");
}elseif(a==4){
break;
}else{
System.out.println("您输入的指令有错误");
}
}
}
}
Java中的三种循环结构怎么用的详细内容,希望对您有所帮助,信息来源于网络。