- 字符串中的“+”操作
当“+”操作中出现字符串时,这个“+”是字符串连接符,而不是算术运算符。
例:”me”+666 编译后:me666
在“+”操作中,如果出现了字符串,就是连接运算符,否则就是算术运算符.
当连续进行“+”操作时,从左到右逐个进行。
例:1+99+”年” 编译后:100年
2.拓展的赋值运算符包括:+= ,-=,*=,/=,%=
拓展运算符隐含了强制类型转换,更方便。
3. 逻辑运算符 短路逻辑符
& 和:有0则0 && 并且:有0则0
| 或:有1则1 || 或者:有1则1
^ 异或:同0异1
! 非:取反(是0为1,是1为0)
短路运算符:只要能判断出结果,就不继续执行,与C语言相同
4.数据输入:Scanner使用的基本步骤(与C语言中的scanf语句类似)
①导包: import java.util.scanner;
导包的动作必须出现在类定义上面
②创建对象:Scanner sc = new Scanner(System.in);
sc为变量名,可以变,其他的不允许改变。
③接受数据 int i = sc.nextInt();
i为变量名,可以变,其他的不允许改变。
5.switch-case运用与C语言中相同 case1:
注意:case穿透现象 case2:
例如右边,123为同一个结果。 Case3:
语句……
6.任意数字的指定位上的数值怎么取出来?
步骤:先使用整除操作将要求的数字移动到个位数上,再使用取余操作取出最后一位上的数值。
例;123456789 将5取出
步骤:先整除10000得到12345,再对10取余得到5即可。
7.跳转控制语句:continue结束一次,break结束所有
continue:基于条件控制,跳过某次循环体内容的执行,继续下一次循环的执行
break:基于条件控制,终止循环体内容的执行,也就是说结束当前整个循环
*循环嵌套时:break和continue只能对他们所在的那层循环操作
8.Random的作用和使用步骤
作用:用于产生一个随机数
步骤:
①导包:import Java.util.Random;
导包的动作必须出现在类定义上面
②创建对象:Random r = new Random();
r为变量,可以变,其他的不能变。
③获取随机数: int number = r.nextInt(10);
number为变量名,可以变,其他的不能变,数字10可以变。
10代表着获取数据范围:[0,10) 包括0,不包括10。
例:取一个1-100之间的随机数
Int x = r.nextInt(100)+1;



