逻辑运算符& | !短路逻辑运算符 && ||

   区别在于&&如果右边是false就不执行左边,而&无论怎样两边都会执行


执行第一句后果:i、j都加1
执行第二句后果:i加1,j不变


三元运算符

条件?true时执行:false时执行

数据输出

导包-创建对象-接收数据    java.util.Scanner    Scanner sc = new Scanner(System.in);    int x = sc.nextInt();
猜数字

P52 代码在GuessNumberGame中

Scanner sc = new Scanner(System.in)while(true){a = sc.nextInt();}

在while里应用Scanner的对象,就能够始终输出一个数字

案例:水仙花数

要求某数的个位、十位、百位的数别离立方再求和等于该数。
例如 371: 3^3+7^3+1^3=371 √

波及知识点:
求某数的个、十、百位。

个位:%10 取余十位:/10 后再%10取余百位:/100

*此思维能够用来取任何数的任意位:
738294 若要取8,则/1000 ,失去738再%10取余。

随机数

P51
Random生成随机数

导包-创建对象-应用    Java.util.Random    Random r = new Random;    int a = r.nextInt(10);//随机数范畴在[0,10)留神不包含10!