A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

逻辑运算符有哪些
        * &,|,^,!,&&,||
:位运算符有哪些
        * &,|,^,~ ,>>,>>>,<<
        位运算符^的特点是什么:被同一个数异或两次,该数本身不变!

A:三元运算符的格式
                (关系表达式) ? 表达式1 : 表达式2;
1.实现键盘录入:看自己打的代码

2.if的条件表达式返回的值是boolean的不是true就是false

3.byte short int char string 枚举都可以作为switch的条件表达式

4.case 的值只能是常量不能是变量

5:如何实现键盘录入呢?
  *import java.util.Scanner;                  //导包
  * Scanner sc = new Scanner(System.in);  //创建对象
  * int x = sc.nextInt();                  //用变量记录住输入的数       

6.if语句的三种格式:
        第一种:
                if (判断语句) {
                        执行语句;
                }
        第二种:
                if (判断语句) {
                        执行语句;
                }else {
                        执行语句;
                }
        第三种:
                if (判断语句) {
                        执行语句;
                }else if(判断语句) {
                        执行语句;
                }else {
                        执行语句;
                }

7.switch语句的格式:
                switch (表达式) {
                        case 值:{
                                执行语句;
                                break;
                        }
                        case 值:{
                                执行语句;
                                break;
                        }
                        default {
                                执行语句;
                                break;
                        }
                }
面试题
面试题3
&&和&的区别:
&&:是短路,只用左边满足(为true)就不执行右边
&: 俩边都要执行

||和|的区别:
||:短路,只要左边不满足(为false)就不执行右边
|: 俩边都要执行

面试题4
2*8最快得出结果的方法是2的二进制向右移动3位(是2的几次幂就移动几位)
       
面试题5
byte,short int char String 枚举都可以作为switch的条件语句
       

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马