逻辑运算符& | ! 和 短路逻辑运算符 && ||
区别在于&&如果左边是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!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。