下列代码能否正常运行,如果能够正常运行,输出结果是什么? public class TestClass { public static void main(String[] args) { int num1=5; int num2=5; class InnerClass{ public int add(){ return num1+num2; } }; InnerClass in=new InnerClass(); System.out.println(in.add()); } }
举一反三
- 编译运行如下Java代码,输出结果是。 public class Test{ public static void main(String[] args){ int num=5; if(num<=5){ num+=2; System.out.println(num); } System.out.println(num+5); } }
- 请阅读下列的程序 public class Example01 { public static void main(String args) { int num = 127; byte b = num; System.out.println(b); } } 程序的运行结果是( )
- 以下程序运行结果是 public class Test { public static void main(String[] args) { int a=1,b[]={2}; add(a); add(b); System.out.println(a+","+b[0]); } static int add(int x){ x++; return x; } static void add(int[] x){ x[0]++; } }
- public class test1 { public static int add(int a, int b) { return a+b; } public static double add(double a, double b) { return a+b; } ________________ ___________________ { ________________ ___________________ } public static void main(String[] args) { System.out.println("调用add方法:"+add(2.1,3.4,4.5)); } }
- 在Java中,如下代码段的输出结果为( )。 public static void main(String []args) { int num=1; while(num<6){ System.out.print(num); if(num/2==0) continue; else num++; } }