1.单独使用时: i++和++i或i--和--i没有区别;
运算中使用: ++i、--i运算后直接使用其值,i++、i--先使用其原先的值,再进行运算。
2.强转:强制类型转换,形如short a = (int) 20,由数据范围大的类型转换成数据范围小的类型时使用;
自动类型转换:如long a = 30,30本身是一个int类型,赋值时等号右边值在等号左边的类型的数据范围内时,编译器自动将等号右边的数据转换成等号左边的数据类型;
3.&&表示且,表达式:条件1 && 条件2中,1与2同时为真时表达式的值才为True,否则表达式的值为False;
||表示或,表达式:条件1 || 条件2中,1与2只要有一个为真,表达式的值就为True,否则表达式的值为False;
Ps:表达式是从左往右计算的,当表达式:条件1 && 条件2中,1的值为False,2的值将不会被计算(类似于短路); ||同理;
4.方法就是类中定义的函数,注意事项:a.方法定义时先后顺序无所谓,b.不能在方法中定义方法,c.方法定义后要运行需要main函数中调用方法;
5.s += 1包含一个强制类型转换,如byte s = s+1等价于byte s =(byte) (s + 1),而byte s = s + 1是错误的。
|
|