【流程控制语句】拓展练习

第1题:成绩及格

1、定义一个分数,如果60分(含)以上,就打印合格,如果60分以下,就打印不合格

public class Test3 {
 public static void main(String[] args) {
     //第1题:成绩及格
     //1、定义一个分数,如果60分(含)以上,就打印合格,
     // 如果60分以下,就打印不合格
     int score = 80;
     if (score >= 60){
         System.out.println(score);
     }
 }
}

第2题:成绩奖励

2、岳小鹏参加Java考试,他和父亲岳不群达成承诺:如果:

成绩为100分时,奖励一辆BMW;

成绩为(80,99]时,奖励一台iphone7plus;

当成绩为[60,80]时,奖励一个 iPad;

其它时,什么奖励也没有。

请从根据岳小鹏的期末成绩,并加以判断

​
public class Test3 {
 public static void main(String[] args) {
     int score = 100;
     if (score == 100){
         System.out.println("BMW");
     }
     else if (score > 80 && score < 100){
            System.out.println("IPhone7plus");
     }
     else if (score >= 60 && score < 80 ){
            System.out.println("IPad!");
     }
     else{
            System.out.println("FW");
     }
 }
}
​

第3题:三个数排序

3、编写程序:定义三个整数分别存入变量num1、num2、num3,对它们进行排序(使用 if-else if

else),并且从小到大输出。

​
public class Test3 {
    public static void main(String[] args) {
        int num1 = 546;
        int num2 = 66;
        int num3 = 114;
        int temp = 0;
        /*
            123,
            132,
            213,
            231,
            312,
            321.
        */
        if (num1 < num2  && num2 < num3){
            //1
            System.out.println(num1+" "+num2+" "+ num3);
        }else if (num1 < num3 && num3 < num2){
            //2
            System.out.println(num1+" "+num3+" "+num2);
        }else if (num2 < num1 && num1 < num3){
            //3
            System.out.println(num2+" "+num1+" "+num3);
        }else if (num2 < num3 && num3 < num1){
            //4
            System.out.println(num2+" "+num3+" "+num1);
        }else if (num3 < num1 && num1 < num2){
            //5
            System.out.println(num3+" "+num1+" "+num2);
        }else {
            //6
            System.out.println(num3+" "+num2+" "+num1);
        }
    }
}
​

第4题:相亲

4、大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要提出一定的条件:高:180cm

以上;富:财富1千万以上;帅:是。

如果这三个条件同时满足,则:“我一定要嫁给他!!!”

如果三个条件中有为真的情况,则:“嫁吧,比上不足,比下有余。”

如果三个条件都不满足,则:“不嫁!”

​
public class Test3 {
    public static void main(String[] args) {
       double height = 179.99;
       double monney = 100;
       boolean face = true;
       if (height >= 180 && monney > 1000 && face){
            System.out.println("我一定要嫁给他!!!");
       }else if(height >= 180 || monn
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值