- 逻辑运算符:
- ! 非
- && 与
- || 或
- ^ 异或
- 格式化控制台输出
System.out.printf()
- %b 布尔值
- %c 字符
- %d 十进制整数
- %f 浮点数
- %e 标准科学计数法
- %s 字符串
- 在循环控制中,不要使用浮点值来比较值结果是否相等,因为浮点值都是近似值。
- 输出与输入重定向
java className < input.txt //输入重定向而不是键盘
java className >output.txt //输出重定向而不是屏幕
-
完整的类名是包括包名
在Eclipse编写的源文件中会加上包名,在第一行有package packagename;
而在其他程序中,通常不包括包名packagename。
不包含包名的源文件直接在源文件所在文件夹中javac classname.java
进行编译在当前文件夹生成classname.class,之后使用java classname
运行即可。
而eclipse编写加上了包名后就不可直接按上边的方法,出错:找不到或无法加载主类。此时通过在源文件使用javac classname.java
编译后,退回到包名所在的目录,然后执行java packagename.classname
。切记包名要完整。
网友评论