1.(a>b)?a:b : 若括号内为真,则返回a,假则返回b。
2.&&/||和&/|的区别:用&&检验左边时若为false则会跳过检验右边,直接返回false, 增加效率;同理,||检验到左边为true时直接返回true;
3.键盘录入:步骤:a. 导包:import java.util.scanner; b.创建对象/工具 Scanner sc=new Scanner(System.in); c.获得数据 int x=sc.nextInt();
**nextLine()和next()的区别:nextLine()会吸收输入的回车符,而next()不会接受回车符和tab**
4.随机生成函数:Math.random() 返回值为double,取值范围为[0.0,1.0]
Math当中的常用函数:
绝对值函数 Math.abs();
平方根函数 Math.sqrt();
四舍五入函数Math.round();————四舍六入五成双,当为五在参数上加0.5(如2.5变成3,-2.5变成-2)
5.string类型转char型:
String start;
char[] a=start.toCharArray();
6.char型转string型:
String result= String.valueof(a);
7.运算符的优先级: 单目乘除位关系,逻辑三目后赋值。