关于三元运算符的问题
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
// TODO Auto-generated method stub
char G;
Scanner sc=new Scanner(System.in);
int A=sc.nextInt();
G=A>90 ? 'a' :(A>60? 'b':'c');
System.out.print(G);
}
}
输入成绩,《60为c,》90为a,为什么java的运算符要这样用啊,不是啊a>b?:a=c:a=d;这样表达不对吗,为什么上述程序中是G=A>90 ? 'a' :‘b’;
public class Demo {
public static void main(String[] args) {
// TODO Auto-generated method stub
char G;
Scanner sc=new Scanner(System.in);
int A=sc.nextInt();
G=A>90 ? 'a' :(A>60? 'b':'c');
System.out.print(G);
}
}
输入成绩,《60为c,》90为a,为什么java的运算符要这样用啊,不是啊a>b?:a=c:a=d;这样表达不对吗,为什么上述程序中是G=A>90 ? 'a' :‘b’;
...全文
相关推荐
全面了解javascript三元运算符
学习和掌握三元运算符是前端开发中不可或缺的技能之一。通过练习使用三元运算符解决各种编程问题,可以提升编写简洁、高效的JavaScript代码的能力。
实例024 - 用三元运算符判断奇数和偶数
为了学习和理解这个实例,你需要打开这个文件查看并运行代码,观察其输出结果,从而深入理解三元运算符在判断奇偶性问题中的应用。
C++三元运算符解析[项目源码]
文章通过详细的介绍和代码示例,不仅让读者了解了三元运算符的语法和语义,还强调了在实际编程中使用时需要注意的优先级、结合律以及类型转换等问题,从而在提高代码效率的同时确保代码的正确性和可读性。
golang中为什么不存在三元运算符详解
此外,Golang提供了其他语言设计上的特点,如类型断言(type assertion)、接口(interface)和切片(slices),这些都有助于简化复杂的问题,而无需依赖像三元运算符这样的快捷方式
python三元运算符实现方法
"本文主要介绍了如何在Python中实现类似C语言中的三元运算符功能,通过结合Python的and和or逻辑运算符来达到条件判断的效果。同时,文章指出了使用这种方法可能存在的问题及其解决方案,并提供


