逻辑运算符
- && 短路与:左边false,右边不执行
- || 短路或:左边true ,右边不执行
- ^ 异或:相同是false,不同是true
三元运算符
条件表达式 ?值1:值2
运算符优先级
注意&&高于||
使用Scanner接收用户键盘输入的数据
- 导包:告诉程序去JDK的哪个包中找扫描器技术
- 得到键盘扫描器对象
- 等待接收用户输入数据
//导包:告诉程序去JDK的哪个包中找扫描器技术
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in); //得到键盘扫描器对象
System.out.println("请输入您的年龄:");
int age=sc.nextInt(); //等待接收用户输入数据,按回车键,才会拿到数据
System.out.println("年龄是:"+age);
System.out.println("请输入您的名称:");
String name=sc.next(); //接收字符串
System.out.println("欢迎:"+name);
}
}
强制类型转换
a+=b自带强制类型转换