格式:
while(条件表达式){ 执行语句;}1 class WhileTest 2 { 3 public static void main(String[] args) 4 { 5 /* 6 循环结构的使用: 7 当某些语句需要执行很多次,这时就必须要想到循环结构。 8 */ 9 10 /*11 练习1,打印1~10在控制台上12 */13 int x = 1;14 while(x<=10)15 {16 System.out.println(x);17 x++;18 }19 20 /*21 练习2,打印奇数22 */23 int x=1;24 while(x<=10)25 {26 if(x%2==1)27 {28 System.out.println(x);29 }30 31 x++;32 x++;33 //x+=2;34 }35 36 //练习三:求1~10的和37 /*38 思路39 1,按照顺序,先算前两个数的和,再用这个和和下一个数相加。40 2,以此类推,这个和就算出来了41 42 步骤:43 1,先将1~10这10个数弄出来44 定义一个变量,让这个变量自增,而且是在循环中自增。45 2,每一次都是前两个数的和加上上下一个数,46 前两个数的和也不确定,先定义一个变量,记录住每次的和47 而且前两个输的和加上下一个数的动作也被执行很多次,也定义在循环中48 3,将最后的和打印49 50 */51 //1,定义变量,一个变量用于获取1~10这个十个数,一个变量用于记录具体的和52 int x =1;53 int sum = 0;54 55 while (x<=10)56 {57 sum = sum + x;58 x++;59 }60 //定义循环时,哪些语句需要参与循环,哪些不需要,一定要搞清楚61 System.out.println(sum);62 }63 }64 65 66 67 class WhileTest168 {69 public static void main(String[] args) 70 {71 /*72 练习4:1~100之间 6的倍数73 */74 System.out.println("Hello World!");75 int x =1;76 int count = 0;77 while (x<=100)78 {79 if(x%6==0)80 count++;81 82 x++;83 }84 System.out.println(x,count);85 86 }87 }