📜  Java程序的输出 | 29套

📅  最后修改于: 2022-05-13 01:56:11.144000             🧑  作者: Mango

Java程序的输出 | 29套

问题 1. 以下问题的输出是什么?

class Test1 {
public
    static void main(String[] args)
    {
        int String = 65;
        int Runnable = 97;
  
        System.out.print(String + " : " + Runnable);
    }
}

选项
A) 错误
B) A : 一个
C) 65 : 97
D) 无

Output: C

说明:我们可以使用所有预定义的Java类名和接口名作为标识符。

问题 2. 以下问题的输出是什么?

class Test2 {
public
    static void main(String[] args)
    {
        int if = 65;
        int else = 97;
  
        System.out.println(if + " : " + else);
    }
}

选项
A) 错误
乙)甲:乙
C) 65 : 97
D) 无



Output: A

说明:我们不能使用保留字作为标识符。

问题 3. 以下问题的输出是什么?

class Test3 {
public
    static void main(String[] args)
    {
        int x = 1;
  
        if (x) {
            System.out.print("GeeksForGeeks");
        } else {
            System.out.print("GFG");
        }
    }
}

选项
A) GeeksForGeeks
B)GFG
C) 错误
D) 无

Output: C

说明:在Java,编译器给出错误 – 不兼容的类型:int 无法转换为布尔类型。
但在 C 或 C++ 中,它是一个有效的声明。

问题 4. 以下问题的输出是什么?

class Test4 {
public
    static void main(String[] args)
    {
        double d1 = 123.456;
        double d2 = 12_3.4_5_6;
        double d3 = 12_3.4_56;
  
        System.out.println(d1);
        System.out.println(d2);
        System.out.println(d3);
    }
}

选项
A) 错误
B) 123.456
12_3.4_5_6
12_3.4_56
C) 123.456
123.456
123.456
D) 无

Output: C

说明:从(1.7v 起)我们可以在数字字面量的数字之间使用“_”(在 Score 下)符号。在Java命名约定中查看更多信息。

问题 5. 以下问题的输出是什么?

class Test5 {
public
    static void main(String[] args)
    {
        double d1 = _123 .456;
        double d2 = 12_3_.4_5_6;
        double d3 = 12_3.4_56_;
  
        System.out.println(d1);
        System.out.println(d2);
        System.out.println(d3);
    }
}

选项
A) 错误
B) 123.456
12_3.4_5_6
12_3.4_56
C) 123.456
123.456
123.456
D) 无

Output: A

说明:我们只能在数字之间使用“_”(下划线)符号。如果我们在其他地方使用,我们会得到编译时错误——非法低于分数。