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

admin2012-03-21  21

问题  阅读下面代码    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类型,所以类型不兼容,编译出错。
转载请注明原文地址:https://kaotiyun.com/show/EI2p777K
0

最新回复(0)