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

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

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



评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理