首页 > 代码库 > JAVA学习笔记-选择结构
JAVA学习笔记-选择结构
IF语句
掷骰子游戏(DiceGame):
public class DiceGame {
public static void main(String[] args){
double s = Math.random();
int d = 1+(int)(6*s);
if(d==6){
System.out.println("您的点数是:"+d+"你的运气真是太好啦!");
}else if(d>=4){
System.out.println("您的点数是:"+d+"运气还不错吧。不过已经很厉害了!");
}else if(d>=2){
System.out.println("您的点数是:"+d+"运气有点差哈!需要更加努力才行!");
}else{
System.out.println("您的点数是:"+d+"好吧,你很背,再给你一次机会吧!");
}
}
}
Switch语句
需要注意,Switch语句具有case穿透现象。所以在正常使用中要注意这点,但是有些特殊情况我们也可以利用这个所谓的case穿透现象来达到我们的目的。
Eg://字母元音辅音判断程序
public class Test{
public static void main(String[] args){
char letter = ‘a‘;
int randomNumber = (int)(26*(Math.random()));
char letter2 = (char)(letter + randomNumber);
System.out.println(letter2);
switch(letter2){
case ‘a‘:
case ‘e‘:
case ‘i‘:
case ‘o‘:
case ‘u‘:
System.out.println("元音字母");
break;
case ‘y‘:
case ‘w‘:
System.out.println("半元音字母");
break;
default:
System.out.println("辅音字母");
Break;
}
}
}
JAVA学习笔记-选择结构