/**
 * This is a Java application.It displays
 * some words to the standard output.
 */public class IdentifierUse{
public static void main(String args[]){
//字符类型常用来存储单个字符,它在内存中占16位,即两个字节
//Java使用的是Unicode字符,所表示的范围从\u0000到\uffff,
// “\u”指的是Unicode表示方式,其后接十六进制数字


//声明的同时进行初始化
char c1='a';//字符变量声明
char c2='b';//字符变量声明
char c3='\t';//字符变量声明
char c4='c';//字符变量声明
char c5='\r';//字符变量声明

//display the string
System.out.println("the char is "+c1+c3+c2+c5);
System.out.println("r"+c4+"\\n");

System.out.println(c1+c2);

}
}
书上不是说加了注释不编译的嘛,怎么现在出事了,小弟迷惑着,请大家帮忙~~~~~~~~~~

解决方案 »

  1.   

    Java注释分三种
    1. 行业注释  以//开头,该行内它后面的都是注释,过了一行,就不算注释
    2. 段落注释  以/* 开头,*/结尾,在它们之间的都算注释
    3. DOC注释  以/**开头,*/结尾,它们之间的注释就是,主要作用是生成DOC文档
      

  2.   

    应该考虑是不是一个bug,按理说注释里的东西是不被编译的
      

  3.   


    把  \u0000  \uffff “\u”
    删掉,你这边转义了
      

  4.   

    http://justjavac.javaeye.com/blog/175255
    这里有一些解释