package Code428; import java.util.Scanner; public class CodeScannerMax { public static void main(String[] args) { //从键盘输入三个数字 Scanner scanner =new Scanner(System.in); int a=scanner.nextInt(); int b=scanner.nextInt(); int c =scanner.nextInt(); //使用三元运
1.三元运算符的格式 /* 三元运算符 (条件表达式)?表达式1:表达式2; 如果条件为true,整个表达式结果是表达式1: 如果条件为false,整个表达式结果是表达式2: 注意:三元运算符不能单独使用,要么赋值,要么当成参数传递给方法 */ public class TenaryDemo{ public static void main(String[] args){ // int i = (1>2)?1:2; // System.out.println(i); // int a = 10;
一.三元运算符 本质是if--else--的语法糖 前提:简化if--else--的结构,且两个分支有且只有一条语句 案例: a = 20 b = 30 res = a if a > b else b # 求最大值 print(res) res = a if a < b else b # 求最小值 print(res) 三元运算符的结果不一定要与条件有直接性关系 res = 'b为小值' if a > b else 'a为小值' print(res) name = input("