java_基础语法之while语句
格式:
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 WhileTest1 68 { 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 }