Java循环面试题及详细答案.docxVIP

  • 4
  • 0
  • 约7.57千字
  • 约 10页
  • 2026-06-08 发布于河北
  • 举报

Java循环面试题及详细答案

一、基础必考题(高频,入门级)

1.请说明Java中3种基本循环(for、while、do-while)的区别,并举简单实例?

答案:核心区别在于“循环条件判断时机”和“适用场景”,无多余复杂概念,贴合实际开发使用场景。

1.for循环:先判断条件,再执行循环体;适合已知循环次数的场景(如遍历固定长度的数组、集合)。

实例:遍历1-5的整数,打印每个数

java

for(inti=1;i=5;i++){

System.out.println(i);//输出:12345

}

2.while循环:先判断条件,再执行循环体;适合未知循环次数,但知道循环终止条件的场景(如用户输入指定值时停止)。

实例:接收用户输入,直到输入“exit”停止(简化版,不写Scanner异常处理,贴合面试手写场景)

java

Scannerscanner=newScanner(System.in);

Stringinput=;

//条件:输入不等于exit时,继续循环

while(!exit.equals(input)){

System.out.print(请输入内容(输入exit退出):);

input=scanner.next();

System.out.println(你输入的是:

文档评论(0)

1亿VIP精品文档

相关文档