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

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)的随机小数

5 if语句的格式有几种?注意事项是什么?分别在什么时候使用?

答:有三种,

第一种为if语句,if语句是指如果满足某种条件,就进行某种处理。if(满足条件){执行语句}

第二种为if...else语句,if…else语句是指如果满足某种条件,就进行某种处理,否则就进行另一种处理。if(满足条件){执行语句}else{不满足条件时执行的语句}

第三种为if...elseif。 if…else语句用于对多个条件进行判断,进行多种不同的处理。if(满足条件1){执行语句1}else if(满足条件2){执行语句2}elseif(满足条件3){执行语句3}...

6 for循环、while循环、do-while循环的格式是什么?简述执行流程及注意事项?

for循环格式 :

for(1初始化表达式; 2循环条件; 4操作表达式){

        3执行语句

            ………

}
注意事项:执行顺序为1-2-3-4-2-3-4-2-3-4...,如果满足2条件,则终止循环。
.........................................................................
while循环格式:
while(循环条件){
执行语句
………
}
注意事项:满足循环条件后,才执行语句。
........................................................................
do...while循环语句格式
do {
执行语句
………
} while(循环条件);
注意事项,先执行语句一次,然后判断是否满足循环条件,如果满足,则继续执行语句,直到不满足循环条件后终止循环。
7 简述break、continue及循环标号的作用?
break:(1)在switch条件语句和循环语句中都可以使用break语句。当它出现在switch条件语句中时,作用是终止某个case并跳出switch结构。当它出现在循环语句中,作用是跳出循环语句,执行后面的代码。
(2)当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环,如果想使用break语句跳出外层循环则需要对外层循环添加标记。
方法为在外层for循环的for的左边加上“标记名:”,在终止循环时,使用“break 标记名”的形式,即可终止整个外层for循环。
continue:continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。

 

posted @ 2018-05-09 11:15  张锐0328  阅读(351)  评论(0编辑  收藏  举报