Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » 实战错误讨论  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 想了N天的问题求救(<identifier> expected)
mfkthpqqk





发贴: 1
积分: 0
于 2006-09-17 11:12 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
以下JAVA程序竟然出错,我真的找不出哪里错了,请哪位高手请教!
public class switch
{
public static void main(String args[])
{
int n=integer.parseint(args[0]);
int result;
switch(n){
case 1:result=n;break;
case 2:result=n*n;break;
case 3:result=n*n*n;break;
case 4:result=n*n*n*n;break;
default:result=0;
}
System.out.println("n="+n+"result="+result);
}
}

错误信息:
switch.java:1:<identifier> expectde
public class switch
^
switch.java:16:'{' expected
}
^
2 errors


why edited on 2006-09-17 18:33

不要考验我,因为我经不起失败!!!
作者 Re:想了N天的问题求救 [Re:mfkthpqqk]
bluecrystal





发贴: 2788991
积分: 48
于 2006-09-17 12:13 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
1 请尽量编码的时候不要用java的保留字,比如switch;
2 类命和文件名相同,并且首字母大写;
3 调用的时候,注意大小写;

source file name: Switch.java


public class Switch
{
  public static void main(String args[])
  {
    if(args.length < 1)
    {
      System.out.println("plz input parameter, for example: java Switch 2");
      return;
    }
    int n=Integer.parseInt(args[0]);
    int result;
    switch (n)
    {
      case 1:result=n;break;
      case 2:result=n*n;break;
      case 3:result=n*n*n;break;
      case 4:result=n*n*n*n;break;
      default:result=0;
    }
    System.out.println("n="+n+" result="+result);
  }
}



bluecrystal edited on 2006-09-17 12:17

Just Software & Travel
-- 我的blog -- 技术点滴/经验分享
作者 Re:想了N天的问题求救 [Re:mfkthpqqk]
fighttodeath





发贴: 54
积分: 0
于 2006-09-17 12:20 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
你的名称switch是关键字。不能用他命名。。。
还有integer.parseint(args[0]);
改为Integer.parseInt(args[0]);




flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923