首页 > 其他分享 >动手实验 1

动手实验 1

时间:2024-09-23 19:34:05浏览次数:1  
标签:1.0 浮点数 System 动手 实验 println 100 out

请运行以下代码(TestDouble.java)

public class TestDouble {

public static void main(String args[]) {
    System.out.println("0.05 + 0.01 = " + (0.05 + 0.01));
    System.out.println("1.0 - 0.42 = " + (1.0 - 0.42));
    System.out.println("4.015 * 100 = " + (4.015 * 100));
    System.out.println("123.3 / 100 = " + (123.3 / 100));
}

}
你看到了什么样的输出,意外吗?
运行结果:

结论:
使用double类型的数值进行计算,其结果是不精确的。其结果不精确的原因主要包括浮点数的表示方式、精度限制、舍入误差以及运算顺序的影响。为了避免这些问题,可以考虑使用BigDecimal类来处理精确的十进制数值运算,因为它可以提供更高的精度和控制。
如何说明两个浮点数相等?
两个数做差取绝对值,结果小于一个值则可以说明两个值相等。

标签:1.0,浮点数,System,动手,实验,println,100,out
From: https://www.cnblogs.com/lzq233/p/18427736

相关文章

  • springboot+vue中药实验管理系统【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着中医药事业的蓬勃发展,中药实验作为中医药教育与科研的重要组成部分,其管理水平直接影响着教学质量与科研成果的转化效率。然而,传统的中药实验管理模式多依赖于人工记录与纸质文档,存在信息更新不及时、资源共享难度大、管理流程繁琐......
  • 动手动脑——枚举类型
    publicclassEnumTest{publicstaticvoidmain(String[]args){Sizes=Size.SMALL;Sizet=Size.LARGE;System.out.println(st);System.out.println(s.getClass().isPrimitive());Sizeu=Size.valueOf("SMALL");System.out.println(su);for(Sizevalue:S......
  • 动手学深度学习8.7. 通过时间反向传播-笔记&练习(PyTorch)
    本节课程地址:本节无视频本节教材地址:8.7.通过时间反向传播—动手学深度学习2.0.0documentation(d2l.ai)本节开源代码:...>d2l-zh>pytorch>chapter_multilayer-perceptrons>bptt.ipynb通过时间反向传播到目前为止,我们已经反复提到像梯度爆炸或梯度消失,以及需要对循环......
  • 写在实验之前
    尊敬的各位老师、同学、读者朋友们,大家好。我是一位目前就读于南京市一所普通一本院校的脆皮废物大学牲。我在2024年秋学期选读了数据结构与算法设计课程,也使我受益良多。当今的计算机系统代表了人类智力与创造力的巅峰之作,它们是科技进步达到极致的象征。纵观历史长河,没有......
  • 【智能大数据分析 | 实验一】MapReduce实验:单词计数
    【作者主页】FrancekChen【专栏介绍】⌈⌈⌈智能大数据分析⌋......
  • 9月20c语言程序设计实验作业
    #include<stdio.h>#include<stdlib.h>//本程序用于统计优秀(A),及格(B),不及格(C)人数intmain(){   intA=0,B=0,C=0;   intn;//n是参与本次测试的学生人数   inthigh=0,low= 0;//划分线分数   printf("输入学生人数:\n");   scanf_s("%d......
  • 《动手学深度学习》笔记1.6——多层感知机→代码实现
    目录1.感知机2.多层感知机2.1XOR(单分类)2.2为何需要(非线性)激活函数?2.3经典激活函数(Sigmoid、Tanh、ReLU)2.4多类分类2.5多隐藏层2.6调参(两种基本思路)2.7总结3.代码实现(pytorch)3.1从零实现可能的报错与解法3.2简洁实现原视频链接:10多层感知机+......
  • 华为 DHCP 三种模式实验 | 原理分析
    DHCP三种模式(全局地址池、接口地址池、中继)DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作。一、全局地址池配置全局地址池就是可以给任何接口地址提供DHCP服务,同时你可以创建多个全局地址池使用,其中全局地址池网......
  • 基于微信小程序的计算机实验室排课与查询系统的设计与实现-计算机毕业设计源码+LW文档
    摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了基于微信小程序的计算机实验室排课与查询系统的开发全过程。通过分析基于微信小程序的计算机实验室排课与查询系统管理的不足,创建了一个计算机管理基于微信小程序的计算机实验室......
  • 手把手教你自己动手写cpu(六)--算术操作指令实现
    目录1.加法指令(Addition)实现思路Verilog实现示例2.减法指令(Subtraction)实现思路Verilog实现示例3.乘法指令(Multiplication)实现思路Verilog实现示例4.除法指令(Division)实现思路Verilog实现示例ALU模块乘法器模块除法器模块顶层模块测试模块总结 ......