
Java
快乐啊啊啊啊啊
大四摸鱼侠
展开
-
Java 初学者常犯错误
1.字符串常量不能跨行。# 错误代码System.out.println("j" + "andk is:");# 正确代码System.out.println("j" + "and" + "k is:");2.在赋值给变量前,一定要声明变量。 在方法中使用声明的变量前,一定要给变量赋值。3.常量一定要在同一条语句中声明和赋值。4.取余操作符%只有在被除数为负数时,余数才为负数。-7 % 3 = -17 % -3 = 15.增强操作符中不可以有空格。(增强操作符为+原创 2022-03-13 20:42:01 · 457 阅读 · 0 评论 -
Java 两个看似相等的浮点数结果不等
# 代码double x = 1.0-0.1-0.1-0.1-0.1-0.1System.out.println(x == 0.5);#输出False这里 x 不是精确等于5,而是0.5000000000000001。解决办法:通过测试两个数的差是否小于某个非常小的的值EPSILON来判断。当比较的两个数为double类型。通常设置EPSILON = 10^(-14)来比较。当比较的两个数为float类型。通常设置EPSILON = 10^(-7)来比较。# 代码fina.原创 2022-03-13 19:41:35 · 685 阅读 · 0 评论 -
Java 三种输出 print()println()printf()
1. System.out.print(a);# 代码System.out.print(a);System.out.print(a);# 输出aa特点:不换行打印,可以输出任何类型的expression.2.System.out.println()#代码 System.out.println();System.out.print(a);# 输出(一个空行)a#代码 System.out.println(a);System.out.println(a);.原创 2022-03-08 21:48:30 · 7770 阅读 · 0 评论