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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 梁志兵 中级黑马   /  2013-3-5 12:00  /  1615 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 梁志兵 于 2013-3-6 12:34 编辑

lass  VarDemo6
{
        public static void main(String[] args)
        {
//   int x = 3;
        
//   x = x + 8;
               
//   byte b = 4;
//   b = (byte) (b + 200);
//   System.out.println(b);
        
               


//   System.out.println((char)('a'+1));

      system.out.println("a"+1);//字符串和任何数据做+动作,都是相连接。生成一个新的字符串。“a1"
//    System.out.println("5+5="+(5+5));
      int a = 4 ,b = 5;
      System.out.println("a="+a+",b="+b);//a=4,b=5
//      System.out.println("a="+a+",b="+b);
        }
}
编译错误提醒是VarDemo6.java:21: 错误: 非法字符: \65307
      System.out.println("a="+a+",b="+b);//a=4,b=5
                                        ^
1 个错误
求解

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

8 个回复

倒序浏览
改一下错误表错了,编译错误提醒是VarDemo6.java:21: 错误: 非法字符: \65307
      System.out.println("a="+a+",b="+b);//a=4,b=5
                                                        ^
1 个错误
回复 使用道具 举报
错误标注是在大括号;这里
回复 使用道具 举报
梁志兵 发表于 2013-3-5 12:07
错误标注是在大括号;这里

      system.out.println("a"+1);//字符串和任何数据做+动作,都是相连接。生成一个新的字符串。“a1"
这第18行拼写错误,更正后为
     System.out.println("a"+1);
这个错误更正后,我用DOS编译运行有正确结果啊

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

回复 使用道具 举报
梁志兵 发表于 2013-3-5 12:07
错误标注是在大括号;这里

看下你的的标点符号是不是用成了中文的.
回复 使用道具 举报
黑马朱超 发表于 2013-3-5 12:22
看下你的的标点符号是不是用成了中文的.

是写成中文了 改了就可以 这是为什么呢?标点符号为什么写成中文的就不行?
回复 使用道具 举报
梁志兵 发表于 2013-3-5 15:37
是写成中文了 改了就可以 这是为什么呢?标点符号为什么写成中文的就不行? ...

中文的字符 和英文的 字符的ASCI码不同,语言这东西都是老外编的,肯定是认不懂中文的字符的啦
回复 使用道具 举报
肯定是写成中文字符了  
回复 使用道具 举报
黑马朱超 发表于 2013-3-5 23:34
中文的字符 和英文的 字符的ASCI码不同,语言这东西都是老外编的,肯定是认不懂中文的字符的啦 ...

嗯 好的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马