关于java:逻辑运算符三元运算符数据输入水仙花数随机数笔记

5次阅读

共计 556 个字符,预计需要花费 2 分钟才能阅读完成。

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

   区别在于 && 如果右边是 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!
正文完
 0