Java的基础语法是类C的,而且更为简单些,写这个是为了记录下。
判断语句
//单if
if (关系表达式){
语句体;
}
//if... else
if(关系表达式){
语句体1;
}
else{
语句体2;
}
//if... else if ... else
if(关系表达式1){
语句1;
}
else if(判断条件2)
{
语句2;
}
else if (判断条件3){
语句3;
}
else{
语句4;
}
选择语句
switch(表达式){
case 常量值1:
语句体1;
break;
case 常量值2:
语句体2;
break;
....
default:
语句体n+1;
break;
}
- case后的数值不可重复
- switch后的小括号只能呢格式下列数据类型
基本数据类型:byte、short、int、char
引用数据类型:String字符串、enum枚举 - case前后顺序可以颠倒,而且break可以省略(case的穿透)
循环语句
初始化语句、条件判断、循环体、步进语句
for (初始化表达式1;布尔表达式2;步进表达式4)
{
循环体3;
}
while(1条件判断)
{
2循环体;
}
do
{
1循环体
}while(2条件判断);
如果条件判断从未满足过,for和while执行0次,do-while执行一次。
循环控制
break 一旦执行,立即结束,打断整个循环
continue 一旦执行,跳过当前次循环,开始下次循环。