首页 > 编程知识 正文

三元运算符使用案例,三元运算格式

时间:2023-05-04 16:27:16 阅读:184411 作者:2901

1.java中三元运算符有时候可以实现if语句的功能

三元运算符的语法 :(条件表达式)?(表达式1):(表达式2)

解释:举一个小例子

int x=1;char y=(x>0)? 'a':'b' System.out.println(y);

结果为: a

这里可以看出如果条件表达式为true时 会返回表达式1 否则返回表达式2

---------------------------------------------------------------------------------------------------------------------

2.下面我们写一个例子对于三元运算符功能的有进一步的认识

题目:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示

public static void demo(){ Scanner scanner = new Scanner(System.in); System.out.print("输入一个数:"); double v = scanner.nextDouble(); char a=(v>=90)? 'A':(v>=60)? 'B':'C'; System.out.println("成绩等级为:"+a); }

结果如下如:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。