单选题 阅读下列代码   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("Lan-   guage");   break;   case"Test":System.out.print("Test");   break;   }   }   }   其运行结果是( )。
【正确答案】 D
【答案解析】【解析】本题考查switch语句的用法。switch语句是多分支语句,即根据表达式的值来执行多个操作中的一个。在switch语句中,”表达式”的返回值类型必须是这几种类型之一:int、byte、char、short。本题中,switch的表达式s是一个字符串Strin9类型的值,它不是int、byte、char、short中的任意一个。因此表达式s的类型不对,编译时出错。