三元运算符_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 三元运算符

三元运算符

 2018/5/4 12:56:39  天海我的我我  程序员俱乐部  我要评论(0)
  • 摘要:<divclass="iteye-blog-content-contain"style="font-size:14px">三元运算符的对某一问题的处理较为方便,如:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。importjava.util.*;publicclassGrade{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out
  • 标签:
<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>
  • 相关文章
发表评论
用户名: 匿名