循环:
重复的问题。
分类:
固定次数
for
非固定次数
while
do - while
固定次数循环:
解题技巧:
三要素:次数
初始值;终止值(条件);增量(迭代)
算法:
累加
非固定次数:
while
语法:
while(条件){
循环体;循环操作;
}
执行:
先条件判断,条件成立执行循环操作;
循环条件不成立,循环结束。
如果首次 判断的条件为假,循环操作一次都不执行。
非固定次数循环:
解题技巧:
条件;
操作;
do - while
语法:
do{
循环体;
}while(循环条件);
执行:
先执行,后条件判断;
即使 首次 判断的条件为假,循环也会执行一次。
把整数反向输出
import java.util.Scanner;
public class Demo5
{
public static void main(String[] args)
{
Scanner superman = new Scanner(System.in);
int n = superman.nextInt();
int m = 0;
while (n != 0)
{
m = n % 10;
System.out.print(m);
n = n / 10;
}
}
}
固定次数循环:
for
语法格式:
for(初始值;终止值;增量){
循环体
}
跳转语句:
break
场合:switch ,循环
作用:结束循环
continue:
场合:循环
作用:结束本次循环,进行下一次循环