三元运算符:
格式: 关系表达式?表达式1:表达式2;
执行顺序:
首先先判断关系表达式的值,如果是true,执行表达式1,如果是false,执行表达式2.
注意:
1、关系表达式的结果只能是boolean。
2、表达式1和表达式2只能运行一个。
做两个练习题:
1、比较两个整数是否相同。
2、求三个整数中的最大值。
int a = 10;
int b = 20;
int c = 30;
int max = a>b ? (a>c?a:c) : (b>c?b:c) ;
自行测试然后在控制台输出结果。
Scanner的使用步骤是什么:
A:导包。
在类的上边写上: import java.util.Scanner;
B:创建键盘录入对象。 Scanner sc = new Scanner(System.in);
C:通过对象调用方法。 int x = sc.nextInt(); |
|