1变量命名规则:数字 字母 下划线 ¥$组成
不能以数字开头
不能使用关键字,如public、class
见名知意
2驼峰式命名法 :变量名应该用有意义的英文单词
变量名如果只有一个单词,则所有字母小写
变量名如果由多个英文字母组成,则从第二个单词开始首字母大写。
3java基本数据类型:数值型(整数类型:byte、short、int、long 浮点型:float、double)字符型:char 布尔型:boolean
string不是基本数据类型,是引用数据类型,它是java提供的一个类。
变量声明及使用:第一步:声明变量,根据数据类型在内存申请空间
第二步:赋值,即“将数据存储至对应的内存空间” 变量名=数值 注:第一步和第二步可以合并
第三步:使用变量,即“取出数据使用”
常量指在程序运行中值不能改变的量。推荐做法:常量名通常大写。不同字符使用下划线分离。只能被赋值一次,通常定义时即对其初始化。
4:Scanner的使用
第一步:导入scanner类(import java.util*;)
第二步:创建scanner对象(scanner input=new scanner(system.in);)
第三步:获得键盘输入的数据(int now=input.nextInt();)
5:自动类型转换规则
规则1:如果一个操作数为double型,则整个表达式可提升为double型
规则2:满足自动类型转换的条件 两种类型要兼容、数值类型互相兼容、目标类型大于源类型(double型大于int型)
复合赋值运算符主要包括:+=、 -= 、 *= 、 /= 、 %=
算数运算符主要包括:+、-、*、/、%、++、--
关系运算符为:==、!=、>、<、>=、<=
逻辑运算符:& 、|、 ^、 !、 && 、 ||
条件运算符是java中唯一的需要三个操作数的运算符,所以又称三目运算符或三元运算符。
6:运算符优先级
单目运算符包括! ++ --,优先级别高
优先级别最低·的是赋值运算符
可以通过()控制表达式的运算顺序,()优先级最高
从右向左结合性的只有赋值运算符、三目运算符和单目运算符
算术运算符>关系运算符>逻辑运算符