块作用域:块中定义的东西只能在块中使用
控制流程语句:分支语句 循环语句
//1、if分支语句 等值判断条件,范围判断
//单路分支
if(true) { }
//双路分支
if(true0) { }
else { }
//多路分支
if() { }
else if() { }
else if() { }
//2、switch分支语句 等值判断条件
int num = 10;
switch(num){
case 1:
System.out.println("1");
break;
case 2: case 3:
System.out.println("2");
break;
default:
System.out.println("100");
break;
}//每段加break才能达到分支的目的,放置switch击穿
//for 循环语句 打印九九乘法表
for(int i=1;i<=9;i++) {
for(int j = 1;j<=i;j++) {
System.out.print(i+"*"+j+"="+i*j+" ");
}
System.out.println( );
}
//while
int i = 1;
int sum = 0;
while(i <= 100)
{
sum += i;
i++;
}
System.out.println(sum);
//do-while
int i = 1;
int sum = 0;
do
{
sum += i;
i++;
}while(i<= 100);
System.out.println(sum);
}
//当初始判断为假时,do-while比while多执行一次