java中提供了专门的控制语句:if语句与switch语句,用于解决逻辑处理问题:
1.if 语句
if语句的使用格式:
(1)if(条件){当条件为真是执行};
(2)if(条件){............................}else{条件为false时执行}
(3)if(条件){............................}else if(条件){true时执行}..........else{false时执行}
在if语句中并非是所有的代码都要使用"{"和"}"括起来,当条件后面跟的信息只有一行代码时可以不适用大花括号
switch语句
switch语句使用的格式:
switch(表达式){case 值1:代码1 break;case 值2 break;代码2 b;case 值3:代码3 break;..........default:代码}
使用规则:
计算表达式的值,将该值与case后面的值相比较;如果相匹配,则执行该case后面的代码;
如果没有相匹配时则执行default后面的代码,default并不是必须存在的;
表达式的值的的数据类型只能为整数即short、byte、int(long除外)和字符(char),且表达式的值的数据类型与case后的值的数据类型相同;
case的值必须是唯一的;