格式: 关系表达式? 表达式1 : 表达式2
例子:求两个数的较大值
public class KV{
public static void main(String args[]){
int number1 = 10;
int number2 = 20;
int max = number1>number2? number1:number2;
System.out.println(max);
System.out.println(number1>number2? number1:number2);
}
}
练习1:键盘录入两只老虎 的体重,判断体重是否相同
import java.util.Scanner;
public class KV{
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();
String result = a==b? "相同":"不同";
System.out.println(result);
}
}
练习2:键盘录入三个人的身,获取三个人的最高身高
import java.util.Scanner;
public class KV{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个人的身高:");
float a = sc.nextFloat();
System.out.println("请输入第二个人的身高:");
float b = sc.nextFloat();
System.out.println("请输入第三个人的身高:");
float c = sc.nextFloat();
float result1 = a>b? a:b;
float result2 = result1>c? result1:c;
System.out.println("这三个人中的最高身高为:");
System.out.println(result2);
}
}