三目运算符格式:(关系表达式)?表达式1:表达式2:
当关系表达式的值是true的时候,执行表达式1
当关系表达式值是false的时候,执行表达式2
关系表达式的值要么是true,要么是false
下面是示例:
/*
三目运算符格式:(关系表达式)?表达式1:表达式2:
当关系表达式的值是true的时候,执行表达式1
当关系表达式值是false的时候,执行表达式2
关系表达式的值要么是true,要么是false
*/
//导包
import java.util.Scanner;
class ScannerTest
{
public static void main(String[] args){
//创建对象
Scanner sc =new Scanner(System.in);
//友好提示
System.out.println("请输入第一个数据");
//接受数据
int a = sc.nextInt();
//友好提示
System.out.println("请输入第二个数据");
//接受数据
int b = sc.nextInt();
//友好提示
System.out.println("请输入第三个数据");
//接受数据
int c = sc.nextInt();
int max;
max = (max = (a>b?a:b))>c?max:c;
System.out.println(max);
}
}
运行结果如下: