1.java语言数据类型:基本数据类型,引用数据类型。
基本数据类型:
整数:byte,short,int,long
浮点数:float,double
字符:char
布尔:boolean
2.标识符:给方法,变量起的名字。
规则:
硬性要求:
(1)由数字,字母,下划线和美元符组成
(2)不能以数字开头
(3)不能是关键字
(4)区分大小写
软性建议:
(1)小驼峰命名法(方法,变量)
标识符一个单词的时候,全部小写
标识符是多个单词的时候 ,第一个单词首字母小写,其他单词首字母大写
(2)大驼峰命名法(类名)
标识符是一个单词的时候,首字母大写
标识符由多个单词组成的时候,每个单词的首字母大写
3.键盘录入:Scanner
导包:import java.until.Scanner;
创建对象:Scanner sc = new Scanner(System.in);
接受数据:int i = sc.nextInt();
4. 运算符:算数运算符,自加自减运算符,赋值运算符,关系运算符,逻辑运算符,三元运 算符,其他运算符
(1)算数运算符:+,-,*,/,%(小数计算可能不精准)
隐式转换(小->大)数据类型不一样时,取值范围小的会先提升为大的,再进 行运算。
强制转换(大->小)目标数据类型 变量名 = (目标数据类型)被强转的数据;
取值范围:byte<short<int<long<float<double
(2)自加自减运算符:a++,a--,++a,--a
(3)赋值运算符:=,+=,-=,*=,/=,%=
(4)关系运算符:==,!=,>,>=,<,<=
(5)逻辑运算符:&,|,^,!(短路运算符:&&,||)
(6)三元运算符:格式:关系表达式?表达式1:表达式2;
如果关系表达式为真,执行表达式1,如果为假,执行表达式2
(7)其他运算符:&(逻辑与),|(逻辑或),<<(左移),>>(右移),>>> (无符号右移)