栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java面试宝典

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java面试宝典

java基础面试题文章目录

文章目录
  • java基础面试题文章目录
  • 前言
  • 浮点型计算为什么会有精度丢失?该怎么解决精度丢失的问题
  • 在不使用第三变量的情况下交换2个变量的值
      • 第一种方式:用加减
      • 第二种方式:用乘除
      • 第三种方式:用赋值运算符
  • 在java中国如何跳出当前的多重嵌套循环

前言

浮点型计算为什么会有精度丢失?该怎么解决精度丢失的问题

其实这个问题很好理解
在正常数学逻辑中
10/3 你除得清楚吗 3.333333333333333333333333333333333333333333333333333无限循环
生活中的正常数学逻辑中你都除不清楚,更何况是程序中呢,程序中更加除以不清楚了
所以精度丢失的问题,本身就是存在的,一些无限不循环或者无限循环小数,必会丢失

解决精度丢失的问题用 BigDecimal 数据类型
所以我们在跟金钱打交道的时候
解决精度丢失的问题一般是用 BigDecimal 数据类型

在不使用第三变量的情况下交换2个变量的值

第一种方式:用加减


这样就交换好了

第二种方式:用乘除

一样的思路

第三种方式:用赋值运算符


在java中国如何跳出当前的多重嵌套循环




这个非常简单,使用return即可



这道题比较老了,现在问的概率比较小了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/425066.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号