R4-1
ava的循环语句包括while、do - while和
for
2 分 。
R4-2
Java 把数据类型分为基本数据类型和
引用数据类型
2 分
R4-3
给出以下代码:
public class Main { public static void main(String[] args) { int i=0; LOOP: while (i<11) { i++; System.out.println(i); while (i<12) { if ( i>10 ) break LOOP; i++; } System.out.println(i); if ( i>10 ) break; }
程序运行后输出结果为(一空一行):
1 分
1 分
R4-4
阅读以下程序:
import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner input = new Scanner(System.in); int number, max; number = input.nextInt(); max = number; while (number != 0) { number = input.nextInt(); if (number > max) max = number; } System.out.println("max is " + max); System.out.println("number " + number); } }
假设输入是 2 3 4 5 0,程序输出是:
max is
5
1 分
number
0
1 分
R4-5
For code below:
Loop1: while ( true ) { // 1 for ( ; true; ) { if ( i ==2 ) break Loop1; // 2 } k=4; // 3 } k=5; // 4
After executing line 2, where will the program jump to?
2 分
R4-6
5.0/2+10的结果是
double|双精度
2 分
型数据
R4-7
请写出以下程序运行结果:
public class MyFor{ public static void main(String argv[]){ int i, j; outer: for (i=1;i <3;i++) inner: for (j=1; j<3; j++) { if (j==2)continue outer; System.out.println("Value for i=" + i + " Value for j=" +j); } } }
Value for i=1 Value for j=1 Value for i=2 Value for j=1