java基本知识回顾-2(boolean的短路问题,运算符优先级与引用数据类型)

1 短路与&&,当其左边为false时,不执行右边;

   短路或||,当其左边为true时,不执行右边。

2 int a=1;

   if(a++==2){

   a = 7;

 }

System.out.println(a);

输出结果为2,因为当++在a的右边时,先判断a是否等于2,再自加1;当++在a的左边时,先自加1,再判断是否等于2

3 引用Scanner数据类型格式:

先在类外面导包                                                                    import java.util.Scanner;

再在类里面创建该数据类型新的对象                                Scanner sc = new Scanner(System.in);

再调用该对象中的功能                                                 int  i = sc.nextInt(); //用来接收控制台录入的数字

                                  String s = sc.next();// 用来接收控制台录入的字符串

4 引用Random数据类型格式

先在类外面导包                                                                    import java.util.Random;

再在类里面创建该数据类型新的对象                                Random rd = new Random();再调用该对象中的功能                                                 

再调用该对象中的功能                                                        int  i = rd.nextInt(10);// 用来接收【0,10)的随机整数

                                  double s = rd.nextDouble();// 用来接收【0.0,1.0)的随机小数

猜你喜欢

转载自www.cnblogs.com/zhangrui0328/p/9013117.html