流程图:表达程序是怎样运行
圆角矩形表示开始或结束
矩形表示动作
平行四边形表示输入
菱形表示判断
IF
If(){//做多个动作}
If()do something;//做一个动作
使用花括号后,将其内的内容作为一个整体来执行
不使用花括号,程序运行到分号就结束。
IF嵌套
else和最近的if匹配。
IF级联
SWITCH 多路分支
如果case内漏了Break,他会继续运行下面的语句,直到遇见Break退出。
示例1:
int num=0;
for(int i=0;i<4;i++)
{
switch(num)
{
case 1:
System.out.println(num);
break;
case 2:
System.out.println(num);
break;
default:
System.out.println(num);
}
num++;
}
实列2:
String a="ss";
switch (a)
{
case "ss":
System.out.println(0);
break;
case "as":
System.out.println(1);
break;
case "asda":
System.out.println(2);
break;
default:
System.out.println(3);
break;
}
while 先判断后做
do while 先做后判断
Continue 跳出本次循环 Break 跳出循环
使用BREAK标号,跳出多重循环。
如下图所示:
FOR的特殊用法
For循环中,可以用逗号链接多个表达式。不限于服务于循环的内容。
For循环中,也可以把服务于循环的内容,摘到执行区域中。
RETURN
return 不只是返回 结果,还会从此处结束该段程序,后续程序不在执行。