第二篇、java入门之流程控制语句
Java中有三类流程控制语句,分别是顺序结构,选择结构和循环结构。
1、顺序结构:程序逐条从上往下依次执行
语句1;
语句2;
语句3;
...
2、选择结构
①选择结构1
if(条件)
{
语句序列
}
如果条件为true则执行大括号里面的语句序列,如果条件为false则不执行大括号里面的语句序列
②选择结构2
if(条件)
{
语句序列1
}
else
{
语句序列2
}
如果条件为true则执行大括号里面的语句序列1,如果条件为false则执行大括号里面的语句序列2
③选择结构3
if(条件1)
{
语句系列1
}
else if(条件2)
{
语句序列2
}
...
else if(条件n)
{
语句系列n;
}
else
{
语句系列n+1;
}
如果条件1为true,则执行大括号里面的语句序列1,否则如果条件2为true,则执行大括号里面的语句序列2,如果条件为false则执行大括号里面的语句序列2...,如果条件n为true,则执行大括号里面的语句序列n,否则执行语句系列n+1。
④选择结构4
switch(表达式)
{
case condition1:
语句序列1;
break;
case condition2:
语句序列2;
break;
case condition3:
语句序列3;
break;
...
case conditionn:
语句序列n;
break;
default:
语句序列n+1;
}
表达式可以使用byte ,short ,int,char和枚举,Java7中可以使用String。
表达式的值与1-n中的condition匹配则执行对应的语句系列,否则执行default对应的语句系列。
3、循环结构
①循环结构1
while(条件)
{
语句序列;
}
条件为true则这行大括号里的语句序列,一直循环执行,直到条件为false时就不执行大括号里的语句序列,循环也就结束。
②循环结构2
do
{
语句系列
}
while(条件);
先执行一便语句系列,然后判断条件是否为true,如果为true则继续执行语句系列,如果为false则循环结束。
③循环结构3
for(初始化语句;循环条件;变化语句)
{
语句系列;
}