<div
class="iteye-blog-content-contain" style="font-size: 14px">
三元运算符的对某一问题的处理较为方便,如:
学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
import java.util.*;
public class Grade {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("请输入学习成绩:");
int grade=sc.nextInt();
char g;
g=grade>=90? 'A':grade>=60? 'B':'C';
System.out.println("学习成绩的等级为:"+g);
}
}
这样可以使代码更加的简洁,三元运算符的使用格式如下;
三元运算符的使用格式:
条件? 值1:值2
三元运算符的运算规则:
条件的值为true,则该表达式取值1,反之取值2;
三元运算符等价于if-else 代码如下:
boolean a //声明布尔型变量
if(100>200) //判断条件是否成立
a=false; //条件不成立将false赋给a
else
a=true; //条件成立将true赋给a
以上是本人对三元运算符的理解,如有不合理之处,请各位大佬指点!
</div>