一、流程控制概述
三大流程控制语句:顺序、选择、循环
1)顺序:从上往下依次执行
2)选择:if ,if-else,多重 if结构,嵌套if,switch,根据条件执行对应的内容
3)循环结构:
-while循环
-do-while循环
-for循环
-break语句
-continue语句
二、while循环
1)如果循环体只有一条语句,大括号可以省略 2)为避免死循环,小括号后面不要加分号 ,否则只执行分号前面的内容 3)n必须先进行初始化:例如 int n=1 4)循环变量n的值必须被改变:例如n++ 5)不满足条件(while后的条件)终止执行
2)语法格式:
while(循环条件[true]或[false]) { 语句; }
3)执行流程:
int n=1; while(n<5){ System.out.println(n); n++; }
4)案例:求一到五的累加和
public class mooctest { public static void main(String[] args) { //求一到五的累加和 //1+2+3+4+5 int n=1; int sum=0;//sum存放和的变量 while(n<=5) { sum=sum+n; n++; } System.out.println("1到5的累加和"+sum); } } //1到5的累加和15
5)案例:痪输出26个英文字母,分两行输出
public class mooctest { public static void main(String[] args) { // 循环输出26个英文小写字母,分两行输出 char ch = 'a'; int count = 1;// 控制换行 while (ch <= 'z'){ //小括号后面不能有;分号,会死循环 System.out.println(ch + " "); if (count % 13 == 0)//换行操作:第13个字符输完后,写一个换行符 System.out.println();//println是换行,print不换行 count++; ch++; } } }