java基本知识回顾-2(boolean的短路问题,运算符优先级与引用数据类型)
Posted 张锐0328
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)的随机小数
以上是关于java基本知识回顾-2(boolean的短路问题,运算符优先级与引用数据类型)的主要内容,如果未能解决你的问题,请参考以下文章