2.选择结构

2017-12-20  本文已影响0人  唐英钏

注意

运算符

  1. &&
  1. ||

if选择结构

if-else选择结构

练习题

Scanner scanner =new Scanner(System.in);
System.out.println("请输入张浩的Java成绩");
int gradeJava = scanner.nextInt();
System.out.println("请输入音乐成绩");
int gradeMusic = scanner.nextInt();
if ((gradeJava >98 && gradeMusic > 80) ||(gradeJava == 100 && gradeMusic > 70))
{
    System.out.println("奖励一个iPhone手机");
}
System.out.println("退出程序");

随机数

double d = Math.random();(随机0-1之间的数)

练习题

Scanner scanner = new Scanner(System.in);
System.out.println("请输入4位会员号");
int number =scanner.nextInt();
int baiwei = (number/100)%10;
int suiji = (int)(Math.random()*10);
System.out.println("随机产生的数字是"+suiji);
if(baiwei == suiji)
{
    System.out.println(number+"号客户是幸运客户,获精美mp3一个");
}
else
{
    System.out.println(number+"号客户,谢谢您的支持");
}

多重选择结构

嵌套选择结构

练习题

Scanner scanner = new Scanner (System.in);
 System.out.println("请输入一个比赛时间");
 double game = scanner.nextDouble();
if(game<=10)
{
    System.out.println("请输入性别");
    String sex = scanner.next();
    if(sex.equals("男"))
    {

         System.out.println("进入男子组");
     }
    else
    {
        System.out.println("进入女子组");
     }
}
 else
{
     System.out.println("淘汰");
 }
 System.out.println("程序结束");

switch选择结构

练习题

Scanner scanner = new Scanner (System.in);
System.out.println("请输入名次");
String mingci = scanner.next();
switch (mingci)
{
    case "第一名":
        System.out.println("保送清华大学");
        break;
    case "第二名":
        System.out.println("奖励苹果手机");
        break;
    case "第三名":
        System.out.println("奖励华为手机");
        break;
    default:
        System.out.println("不给奖励");
        break;
}


上一篇下一篇

猜你喜欢

热点阅读