• 2021-04-14
    (6-7)下面代码段属于普通构造块。
    class Block{
    {//代码1
    System.out.println("1");
    }
    static{//代码2
    System.out.println("2");
    }
    {//代码3
    System.out.println("3");
    }
    public Block()
    {//代码4
    System.out.println("4");
    }
    }
  • 代码3代码1

    举一反三

    内容

    • 0

      定义类Block和类Demo,运行Demo的输出结果是。 class Block{ {//代码1 System.out.print("1"); } static{//代码2 System.out.print("2"); } {//代码3 System.out.print("3"); } public Block() {//代码4 System.out.print("4"); } static void show() {//代码5 System.out.print("5"); } static {//代码6 System.out.print("6"); } } //定义测试类Demo public class Demo { public static void main(String[] args) { new Block().show(); new Block() } }

    • 1

      阅读以下程序,请写出代码1和代码2的运行结果 public class App3_1{ public static void main(String args[]) { int a=155; float b=20.0f; System.out.println("a="+a+",b="+b); //代码1 System.out.println("a/b="+(a/b)); //代码2 } }

    • 2

      研究下面的Java代码: switch (x) { case 1: System.out.println(1); case 2: case 3: System.out.println(3); case 4: System.out.println(4); } 当x=2时,运行结果是()

    • 3

      (6-2)以下代码会出现编译错误。 class Base{ public Base () { System.out.println("1"); } public void Base () { System.out.println("2"); } }

    • 4

      阅读下面代码: public class Test2005 { public static void main(String args[]) { System.out.println((3>2) 4:5); } } 其运行结果是 A: 2 B: 3 C: 4 D: 5