首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

用过抛出错误,但总是输出default后的那一句

2012-01-12 
用过抛出异常,但总是输出default后的那一句publicclassSwitchDemo{publicstaticvoidmain(String[]args){ch

用过抛出异常,但总是输出default后的那一句
public   class   SwitchDemo  
{

  public   static   void   main(String[]   args)  
{
char   c;
System.out.println( "请输入联赛名称: ");
c=(char)System.in.read();

switch(c)
{
            case   0:
  System.out.println( "西甲最佳射手     劳尔 "+ "\t "+ "皇家马德里 "+ "26球 ");
  break;
            case   1:
  System.out.println( "英超最佳射手     亨利 "+ "\t "+ "阿森纳 "+ "28球 ");
  break;
            case   2:
  System.out.println( "意甲最佳射手       拖蒂 "+ "\t "+ "罗马 "+ "27球 ");      
  break;
            case   3:
          System.out.println( "德甲最佳射手       马凯 "+ "\t "+ "拜仁 "+ "24球 ");    
          break;
          default:
          System.out.println( "跟中国联赛差不多,不用看!!! ");
         
}

        }  

            }


[解决办法]
case '0 '
case '1 '
case '2 '
...
你的c是char型。。。

[解决办法]
类型问题!

热点排行