阅读下面代码public class Test2005 { public static void main(String args[]) { String s="Te

题目

阅读下面代码 public class Test2005 { public static void main(String args[]) { String s="Test"; switch(s) { case"Java":System.out.print("Java"); break; case"Language":System.out.print("Language"): break; case"Test":System.out.print("Test"); break; } } } 其运行结果是

A.Java

B.Language

C.Test

D.编译出错

参考答案和解析
正确答案:D
解析:switch语句根据其后表达式的值从多个分支中选择一个来执行,表达式只能返回int、byte、shirt和char类型。本程序中s的值为String类型,所以类型不兼容,编译出错。
更多“阅读下面代码public class Test2005 { public static void main(String args[]) { String s="Te ”相关问题