Java教程之while循环

1,231 阅读1分钟

while循环是一个先判断后执行的循环,由循环条件和循环操作组成。

Java教程之while循环

语法:

while(循环条件){ 循环操作 }

代码

public class DemoWhile { public static void main(String[] args) { int i=0;//定义一个变量 while(i<10) {//循环条件 System.out.println(i); i++;//更新条件 } } }

循环条件为true时执行循环操作,为false时不执行  

上面的代码中的循环条件是i小于10,由于i最开始时为0所以比较结果为true,进入循环,在循环操作中修改变量的值,使条件不断更新,防止死循环,当i的值为10的时,循环条件为false,这时候循环就结束了。  

代码 `/**

public class DemoSum { public static void main(String[] args) { int sum=0;//定义保存和的变量
int i=1;//要更新的数字
while(i<=100) {//循环1-100 sum+=i;//累加 i++;//更新数字 } System.out.println("1-100的和:"+sum); } }`

代码

`import java.util.Scanner; /**

public class DemoWhileInput { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("输入y打招呼,输入n结束"); char choose=input.next().charAt(0); while('y'==choose) {//char类型的比较使用 == System.out.println("hello"); System.out.println("输入y打招呼,输入n结束"); choose=input.next().charAt(0); } System.out.println("循环结束"); } }`