当前位置: 首页 > news >正文

课后作业1-3

EnumTest.java运行结果

image

结论

  1. 枚举中的每个常量都是唯一实例,可用 == 直接比较(equals()same)
  2. 不属于基本数据类型
  3. valueOf 方法:通过字符串名称获取对应的枚举常量
  4. 使用 enum 关键字定义,常量之间用逗号分隔,结尾可加分号
  5. 通过 values 遍历所有常量
    image

输入2,3
image

输入方法

  1. 使用JOptionPane类的showInputDialog方法。
    String firstNumber = JOptionPane.showInputDialog(“Enter :" );
    2.使用Scanner类
    image
    image

使用double类型的数值进行计算, 其结果是不精确的
double 类型无法得到精确结果,本质是二进制存储的有限性与十进制小数的无限性之间的矛盾:

  1. 多数十进制小数无法用有限二进制小数表示,只能近似存储;
  2. 有限的存储位数(53 位精度)进一步限制了表示范围;
  3. 运算时近似值的误差会累积,导致结果偏离数学精确值。
    若需高精度计算(如金融、科学计算),应使用专门的高精度类(如 Java 的BigDecimal),而非原生 double 类型。
    image

double的二进制存储是 “近似值”,无法精确表示多数十进制小数;
BigDecimal(double)会直接继承double的近似值,从根源上引入误差;
字符串构造器直接解析十进制字面量,避免了二进制转换的精度损失。
若无法避免用double作为输入(如数据来源是double变量),可先将double转换为字符串,再用字符串构造BigDecimal,或使用BigDecimal.valueOf(double)(内部会先调用Double.toString()转成字符串)
image

结论
+运算符的行为遵循 “左结合性”:
若左侧是字符串,+作为连接符,将右侧数据转为字符串后拼接
若两侧都是数值类型,+作为算术运算符,先计算结果再处理后续操作

``

http://www.sczhlp.com/news/142460/

相关文章:

  • 该网站无备案海网站建设生产厂家哪家好
  • 株洲网站建设jsp简述网站开发流程
  • 做百度推广首先要做网站吗社区网站如何做
  • iis网站权限学企业网站开发
  • 校园网站建设简介太原网站建设tygytc
  • 克拉玛依网站建设模板建网站怎么做seo
  • 网站建设中标签导航的特征山东省服务外包网
  • 网站服务器是干什么的企业邮箱域名注册
  • 网站域名asia是手机网站打开微信支付功能
  • Insightly模板页面存储型XSS漏洞分析与复现
  • 记录 | 关于陪伴型交互AI的一些探讨
  • 创意餐厅网站建设文案书群晖搭建企业网站
  • 南宁做网站外包公司注册网上怎么申请核名
  • 重庆平台网站建设哪里好怎么找广告商接广告
  • 陕西有色建设有限公司网站广州网站建设正规公司
  • 怎么建设淘客自己的网站、织梦做的网站 xampp
  • 课后作业
  • luogu P1719 最大加权矩形
  • CF2065D Skibidus and Sigma
  • 优化品牌seo关键词seo搜索引擎招聘
  • 免费建设com网站建设企业功能型网站
  • 深圳设计网站哪个好品牌推广服务
  • 本地服务型网站开发建设设计院网站
  • 微信公众号怎么做网站网站索引量是什么
  • 网站规划的基本原则wordpress 5.6.20
  • 涟源爱沫私人电影院广州推广seo
  • 设计师培训流程seo网站营销
  • 2016建设银行辽宁招聘网站网站建设学那些课
  • 课后作业2(动手动脑,课后实验性问题)
  • 网站建设增值服务成都学校网站建