A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

孙杰盘

初级黑马

  • 黑马币:3

  • 帖子:6

  • 精华:0

© 孙杰盘 初级黑马   /  2012-8-14 12:26  /  1789 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class Demo
{
   public static void main(String[] args)
   {
System.out.println("北京奥运会");
    }
}



以上是我在看第一天视频时,跟着老师自己写的一个小程序。为什么编译会出错,提示如下:

F:\>cd java_sun
F:\java_sun>cd day1
F:\java_sun\day1>javac 123.java
123.java:5: 错误: 非法字符: \65307
        System.out.println("北京奥运会");
                                   ^
1 个错误
F:\java_sun\day1>




我刚开始看,自己查了一下发现不出错误,请大家帮忙一下。谢谢

点评

请在这里:http://bbs.itheima.com/forum-2-1.html发帖更改名字,或者联系老师。 否则不再加分。  发表于 2012-8-14 13:12

评分

参与人数 1技术分 +1 收起 理由
张_涛 + 1 新人发帖,赞一个!

查看全部评分

5 个回复

正序浏览
类名不能以数字开头,这个就涉及到了标示符的概念,标示符:字母,数字,_,$这四种符号组成,字母,_,$都可以开头,就数字不能开头,且java严格区分大小写,并且你在写程序是,一定要把中英文转换弄好,不然,出的错让人很无语

未命名.jpg (15.56 KB, 下载次数: 5)

未命名.jpg
回复 使用道具 举报
谢谢,试了试没问题了
回复 使用道具 举报
System.out.println("北京奥运会");
这里的符号(左右括号、分号等)是不是在中文状态下输入的?java中的符号都是要在半角状态下输入的。
回复 使用道具 举报
骚年 是不是      System.out.println("北京奥运会"); 的;应该改为 ;?? 请用英文输入时的分号
回复 使用道具 举报
  1. class Demo
  2. {
  3.    public static void main(String[] args)
  4.    {
  5. System.out.println("北京奥运会");//分号没有切换输入法换输入法打;就O了
  6.     }
  7. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马