续
五、三元运算符
格式:条件表达式 ? 值1 :值2;
执行流程:首先计算关系表达式的值,如果值为ture,则返回值1,否则返回值二。
案例:定义三个参数,找出最大值并打印在控制台上
public class demo1 {
public static void main(String[] args) {
//设置三个参数
int a = 10;
int b = 20;
int c = 30;
//先找出其中两个变量的较大值并赋值给中间变量
int temp = a > b ? a : b;
//将中间变量与剩余参数比较
int Max = temp > c ? temp : c;
System.out.println(Max);
System.out.println("----------------------------");
//简便方法
int rsMax = a > b ? a > c ? a : c : b > c ? b : c;
System.out.println(rsMax);
}
}
六、键盘录入技术
1、首先解决idea不能输出中文的问题
file>settings>Editor>File Ecodings>将Global Encoding 改为UTF-8,将Project Encoding改为GBK即可。(如果不行请参考【已解决】解决IntelliJ IDEA控制台输出中文乱码问题 - 知乎 (zhihu.com))
2、
import java.util.Scanner;
//1、导包操作,无需手动添加,需要用到时idea会自动添加
public class ccc {
public static void main(String[] args) {
//2、得到一个键盘扫描器对象
Scanner sc = new Scanner(System.in);
//3、调用sc对象的功能等待接收用户输入的数据
System.out.println("请输入您的年龄:");
int age = sc.nextInt();
System.out.println("请输入您的姓名:");
String name = sc.next();
System.out.println("欢迎" + age + "岁的" + name + "大佬进入直播间");
}
}