Java面试题-Java基础(二)

178 阅读1分钟

Java基础面试题-Java基础(二)

Java面试题专栏---点击进入学习

选择/循环结构

1.if(表达式) 表达式的最终值为什么类型?

布尔类型

2.多重if用来处理什么样的情况?

用于处理某个值处于连续的区间的情况

3.多重if中的else必须写吗

不是必须书写的 如果没有书写 有可能为多选0 或者多选

4.Scanner类接收整数,浮点数,字符串分别使用哪些方法

nextInt()

nextDouble()

next()

5.Scanner类需要导入哪个包? 如何导包

java,util.Scanner;

import 关键字导包

6.多重if处理区间的值,条件编写有什么顺序要求?

必须为升序或者 降序 不能乱序

7.switch支持的数据类型以及break在switch中的作用

switch支持: byte short int char String 枚举

break在switch结构中表示跳出(中断,结束switch结构

8.变量的命名规范

小写驼峰:首单词全部小写 后续每遇到一个新的单词 首字母大写 其余字母小写

9.比较字符串的内容使用什么方法?

equals()

10.case后边的值可以有重复的吗? 比如有两个 case 2: .·.·Case 2.......

不可以重复

11.学过哪些循环,分别有什么特点,循环四个必不可少的部分是什么

while循环: 先判断后执行

do-while循环: 先执行 后判断

for循环:先判断后执行

计数器初始化

循环条件

循环体

计数器变化

12.已学过循环的执行机制应用场景区别

while和do-while适用于循环次数不确定的场景

for循环使用循环次数确定的场景