随机数的生成
通过Random类下的nextInt方法生成随机整数(nextInt方法参数生成的随机数范围有头无尾)
标识符
变量名、方法名、类名、接口名…这些都是叫标识符
标识符命名规则:
1、标识符只能由数字、字母、下划线“_”、美元符号$”组成,不能含有其它符号
2、不能以数字开头
3、关键字和保留关键字不能用
4、标识符严格区分大小写age AGE
5、标识符严格区分大小写int name = 112:
1、变量名、方法名、类名、接口名...这些都是叫标识符
2、类名每个单词首字母大小︰MyName Dog
3、变量名首字母小写:int myAge = 12;
4、常量要大写,如果是多个单词用下划线隔开
5、方法名第一个单词首字母要小写,后面的单词首字母大写
public void showMe()0}
6、每个单词的首字母大写
总结∶见名知意
运算符
1、算术运算符+ - * / % ++ --
2、关系运算符> < >= <= == !=
3、逻辑运算符 & && | ||
4、赋值运算符 += -= *= %= /= =
5、位运算符 >> <<
6、条件运算符 布尔表达式?表达式1:表达式2(三目)
7、字符串连接运算符+
8、其他运算符instanceof new
算术运算符
算术运算符+ - * / % ++ --
前加加:++写在变量前面,先加一后输出,先加后用
后加加:++写在变量后面,先输出后加一,先用后加
例如
public static void main(String[] args) {
int a = 1;
System.out.println(a++);//1
System.out.println(++a);//2
}
关系运算符
关系运算符> < >= <= 数值判断是否相等== !=,结果只能是true或者是false
逻辑运算符
逻辑运算符 &与 && |或 || !
&和&&的区别:
&左边是false的时候,右边的表达式也会执行,&&左边是false的时候,右边的表达式不会执行
|和||的区别:
|左边是true的时候,右边的表达式也会执行,||左边是true的时候,右边的表达式不会执行
赋值运算符
将值赋给变量:其实就是将值给一个寄存器然后用一个名字表示这个寄存器
+= -= *= %= /= =
+=会自动强转
i+=1这个类型还是原来的类型相当与i=(byte)(i+1)
位运算符
条件运算符
条件运算符 布尔表达式 ? 表达式1:表达式2(三目) true运行1
例如:System.out. print1n(1 >2?"我爱你":"你爱我");
字符串连接运算符
字符串连接运算符+
1、有一边式字符串,那么结果就是字符串拼接
2、空字符串做拼接用
下面30时因为i一边没有字符串