随笔分类 - JAVA
摘要:如何保证浮点数计算精度 在银行和商城等项目中,对于价格或金额的计算必须要保证计算的准确,但是如果直接使用float、double等进行计算,会导致精度的损失。 如下例所示: float f1 = 2.34f; float f2 = 1.50f; System.out.println(f1 * f2)
阅读全文
摘要:按位非 正整数的补码,反码是其本身. **eg:**1的原码是0000 0001,反码和原码是0000 0001 负整数的补码,是符号位不变,其余位按位取反,再加1。 eg:-1的原码是1000 0001,补码1111 1111 负整数的反码,是符号位不变,其余位取反。 eg:-1的原码
阅读全文
摘要:Scanner类 来自包 java.util.Scanner 它的功能非常简单。就像真正的扫描仪一样,它从您指定的来源读取数据。 例如,一个字符串、一个文件、控制台。接下来,它识别信息并对其进行适当的处理。这是最简单的例子: 点击查看代码 public class Test { public sta
阅读全文
摘要:流是一种通用工具,它们允许程序从任何地方接收数据(输入流),并将其发送到任何地方(输出流)。它们的任务是一样的: 从一个地方接收数据,将其发送到另一个地方 有两种类型的流: 输入流用于接收数据(InputStream) 输出流用于发送数据(OutputStream) 这些流由 InputStream
阅读全文