1.Java的数据类型:
基本数据类型:整数类型{byte(1个字节),short(2个字节),int(4个字节),long(8个字节)}
浮点类型{float(4个字节),double(8个字节)}
字符型{char(2个字节)}
布尔型{boolean(1/8个字节,1位)}
引用数据类型
2. ++,--运算符
++运算符,会在原有值的基础上自增1
--运算符,会在原有值的基础上自减1
后缀自增自减:a++,a--:先进行表达式运算,再进行自增或者自减运算
存在两种情况:单独使用,不参与运算;不单独使用,参与运算
运行结果:a=4,b=13;
前缀自增自减:++a,--a:先进行自增或者自减运算,再进行表达式运算
存在两种情况:单独使用,不参与运算;不单独使用,参与运算
运行结果:a=1,b=11;
3.逻辑运算符
它是用于布尔值进行运算的,运算的最终结果为布尔值true或false
&&与&的区别:
相同:当运算符两边的操作都是true时,结果才是true
不同:&不论左边为true或者false,右边表达式都会进行运算(效率低)
&&当左边为false时,右边的表达式不会进行运算
||与|的区别:
相同:运算符两边的操作任意一边为true,其结果为true
不同:|不论左边为true或者false,右边表达式都会进行运算(效率低)
||当左边为true时,右边的表达式不会进行运算
例:
运行结果:a=6,b=false;
运行结果:a=3,b=false;
4.比较运算符
5.键盘录入(Scanner)的使用
Scanner类:属于引用类型,监听键盘的录入
格式:数据类型 变量名=new 数据类型();:new关键字创建对象;
路径:java\utils
Scanner使用步骤:
1.导包(写在类文件的最顶部):import java.util.Scanner;
2.创建对象实例:Scanner sc =new Scanner(System.in);
3.调用对应的方法:int i=sc.nextInt();用来接收控制台录入的数字
string s=sc.next();用来接收控制台录入的字符串
例: