JDK1.5后,可以使用类似C语言的输出控制格式 在Java中, double和float 都用 %f 输出 int , long int, short, byte都用%d输出 int , long int也可用%x, %#x , %X , %#X,转换为16进制输出 一个整型常量默认是int类型,如果数字过大,则必须在末尾加L,否则会报错 比如: 1 long i = 6512315646454654654879; //报错 2 3 long i = 6512315646454654654879L; //正确 一个实数默认是double类型,如果希望一个实数是float类型,可以在数字后面加 f 或者 F 将一个double类型数值赋给float类型变量,编译是会报错 比如: 1 float x - 2.2; //报错 2 3 float x = 2.2f; //正确 源文件命名规则: 源文件中最多只能有一个Public类,源文件的名字必须与public类的名字相同 若没有public类,源文件名只需要和某一个类命相同 在DOS窗口运行java程序注意点: 比如有一个 public Test{} javac Test.java 编译时必须写文件名和扩展名(public类名) java Test 运行时只写文件中的主类名(主方法所在的类),不写扩展名 数据类型的转换: