练习_用if语句替换三元运算符练习_用if语句替换三元运算符

指定考试成绩,判断学生等级
90-100 优秀
80-89 好
70-79 良
60-69 及格
60以下 不及格
复制代码
public class demo01 {
    public static void main(String[] args) {
        int score = 100;
        if(score<0 || score>100){
            System.out.println("你的成绩是错误的");
        }else if
        (score>=90 && score<=100){
            System.out.println("你的成绩属于优秀");
        }else if(score>=80 && score<90)
        { System.out.println("你的成绩属于好");
        }else if
        (score>=70 && score<80){
            System.out.println("你的成绩属于良");
        }else if
        (score>=60 && score<70)
        { System.out.println("你的成绩属于及格");
        }else{//单独处理边界之外不合理  
      System.out.println(
"你的成绩属于不及格"); } } }
复制代码
 
if语句和三元运算符的互换
在某些简单的应用中,if语句是可以和三元运算符互换使用的。
复制代码
public static void main(String[] args) {
 int a = 10;
 int b = 20; 
//定义变量,保存a和b的较大值 
int c; 
if(a > b) { c = a;
 } else {
 c = b;
 }
//可以上述功能改写为三元运算符形式 
c = a > b ? a:b;
 }
复制代码

 

 
posted @   zj勇敢飞,xx永相随  阅读(81)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示