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;

}

}

}

转载于:https://www.cnblogs.com/iamAnonymous/p/6035090.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值