下列代码的执行结果是( )。 public class Test{ public static void main String args[]){ String s1=new String("welcome"); String s2=new String("welcome"); System.out.println(s1==s2); System.out.println(s1.equals(s2)); } }A.false,falseB.false,trueC.true,trueD.true,false

题目

下列代码的执行结果是( )。 public class Test{ public static void main String args[]){ String s1=new String("welcome"); String s2=new String("welcome"); System.out.println(s1==s2); System.out.println(s1.equals(s2)); } }

A.false,false

B.false,true

C.true,true

D.true,false


相似考题
更多“下列代码的执行结果是()。 publicclassTest{ public static void main String args[]){ Strings1= ”相关问题
  • 第1题:

    下列程序的执行结果是______。 public class Test9 { public static void main(String[] args) { String s1 = new String("I am a girl"); String s2 = new String("I am a girl"); System.out.println (s1.equal (s2)); } }

    A.true

    B.假

    C.I amgirl

    D.都不正确


    正确答案:A
    解析:如果需要比较两个对象的值是否相同,则可以调用equal()方法,如果被比较的两个对象相等,则返回true,否则返回false。

  • 第2题:

    下列代码的执行结果是( )。 class NextLetter{ public static void main(String[ ]args){ char c="a"; System.out.println("The next character is"+ + + c +"."); } }

    A.a

    B.b

    C.c

    D.a+c


    正确答案:B

  • 第3题:

    main方法是Java应用程序执行的入口点,下面main方法的方法头合法的是()

    A.public static void main()

    B.public static void main(String[] args)

    C.public static void Main(String[] args)

    D.public static int main(String[] args)


    public static void main( String[] args )

  • 第4题:

    执行下列程序段之后,输出的结果是( )。 public class Test{ public static void main(String[ ] args) { byte a = 2; short b = 3; long c = 4; c=a%b*4%b; System. out. println(C); } }

    A.2

    B.1

    C.-1

    D.-2


    正确答案:A
    解析:由于操作数中的a是byte类型,b是short类型,因此a和b按照int类型进行计算;同时又由于变量c是long类型变量,因此所有的操作数都按照long类型进行运算,结果为long类型。又由于运算符*和%处于同一优先级别,因此按照从左到右的顺序进行运算,首先a对b取模,得到2,然后乘以4得8,最后对b取模,得到2。

  • 第5题:

    在C#中,下列代码的运行结果是()。 public class Test { static void Main(String[] args) { int[] num = new int[5]{1,3,2,0,0}; Array.Reverse(num); foreach(int i in num) { Console.Write(i); } } }


    D

  • 第6题:

    5、在C#中,下列代码的运行结果是()。 public class Test { static void Main(String[] args) { int[] num = new int[5]{1,3,2,0,0}; Array.Reverse(num); foreach(int i in num) { Console.Write(i); } } }


    642