public class TernaryOperator{ public static void main(String[] args) { int a = 10; int b = 99; int result = a > b ? a++ : b--; System.out.println(result);//99 System.out.println(a);//10 System.out.println(b);//98 } }
public class TernaryOperatorDetail{ public static void main(String[] args) { int a = 1; int b = 2; int c = a > b ? 1.1 : 2.2;//no int d = a > b ? (int)1.1 : (int)2.2;//yes double e = a > b ? a : b;//yes } }
public class TernaryOperatorExercise{ public static void main(String[] args) { //实现三个数的最大值 int n1 = 1; int n2 = 2; int n3 = 3; int max1 = n1 > n2 ? n1 : n2; int max2 = max1 > n3 ? max1 : n3; System.out.println("最大数" + max2); int max = (n1 > n2 ? n1 : n2) > n3 ? (n1 > n2 ? n1 : n2) : n3; } }
import java.util.Scanner;//把java.util下的Scanner类导入 public class Input{ public static void main(String[] args) { //1.引入/导入Scanner类所在的包 //2.创建 Scanner 对象 ,new 创建一个对象,体会 Scanner myscanner = new Scanner(System.in); //3.接收用户的输入 System.out.println("请输入名字"); //当程序执行到 next 方法时,会等待用户输入 String name = myscanner.next(); //表示接收用户输入 System.out.println("请输入年龄"); int name = myscanner.nextInt();//表示接收输入int System.out.println("请输入薪水"); double sal = myscanner.nextDouble();//表示接收用户输入double System.out.println("人的信息如下:"); System.out.println("名字=" + name + " 年龄=" + age + " 薪水=" + sal); } }
The knowledge learning in the article comes from:
【零基础 快速学Java】韩顺平 零基础30天学会Java_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1fh411y7R8?p=32