黑马程序员技术交流社区

标题: 符号出错 [打印本页]

作者: 梁志兵    时间: 2013-3-5 12:00
标题: 符号出错
本帖最后由 梁志兵 于 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 个错误
求解
作者: 梁志兵    时间: 2013-3-5 12:05
改一下错误表错了,编译错误提醒是VarDemo6.java:21: 错误: 非法字符: \65307
      System.out.println("a="+a+",b="+b);//a=4,b=5
                                                        ^
1 个错误
作者: 梁志兵    时间: 2013-3-5 12:07
错误标注是在大括号;这里
作者: 黑马朱超    时间: 2013-3-5 12:20
梁志兵 发表于 2013-3-5 12:07
错误标注是在大括号;这里

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


作者: 黑马朱超    时间: 2013-3-5 12:22
梁志兵 发表于 2013-3-5 12:07
错误标注是在大括号;这里

看下你的的标点符号是不是用成了中文的.
作者: 梁志兵    时间: 2013-3-5 15:37
黑马朱超 发表于 2013-3-5 12:22
看下你的的标点符号是不是用成了中文的.

是写成中文了 改了就可以 这是为什么呢?标点符号为什么写成中文的就不行?
作者: 黑马朱超    时间: 2013-3-5 23:34
梁志兵 发表于 2013-3-5 15:37
是写成中文了 改了就可以 这是为什么呢?标点符号为什么写成中文的就不行? ...

中文的字符 和英文的 字符的ASCI码不同,语言这东西都是老外编的,肯定是认不懂中文的字符的啦
作者: amen0205    时间: 2013-3-5 23:46
肯定是写成中文字符了  
作者: 梁志兵    时间: 2013-3-6 12:28
黑马朱超 发表于 2013-3-5 23:34
中文的字符 和英文的 字符的ASCI码不同,语言这东西都是老外编的,肯定是认不懂中文的字符的啦 ...

嗯 好的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2