int / int(double); java保留小数
注意:
1.除法
int / int 结果为 积的整数部分
int / double 结果为 double类型
tip:已成为double型的再转换为Int型时,只是去掉小数部分
System.out.println(3.0/2); //1.5System.out.println((int)(3.0/2)); //1System.out.println((int)(1.8)); //1
2.保留2位小数
方法1:printf
System.out.printf("%.2f",sum);
方法2:String.format(%.2f,d)
double d=3.1415926;String result=String.format(%.2f,d);System.out.println(result);
输出:3.14
方法3: DecimalFormat("##0.00")
DecimalFormat decfmt = new DecimalFormat("##0.00"); System.out.println(decfmt.format(sum)); }
import java.text.DecimalFormat;
import java.util.Scanner;
public class add1015 {public static void main(String[] args){Scanner sc=new Scanner(System.in);int a=sc.nextInt();int b=sc.nextInt();int c=sc.nextInt();double sum = 0;for(int i=1;i<=a;i++){sum += i;}for(int i=1;i<=b;i++){sum += Math.pow(i, 2);}for(double i=1;i<=c;i++){//!!!!!注意事项://c的倒数和,循环的变量要用double类型sum += 1/i;}//保留两位小数_方法1:System.out.printf("%.2f",sum);//保留两位小数_方法2:DecimalFormat decfmt = new DecimalFormat("##0.00"); System.out.println(decfmt.format(sum)); }
}
int / int(double); java保留小数相关推荐
- double类型保留小数点后两位的几种方法
double类型保留小数点后两位的几种方法 返回double类型 返回double类型需要注意的是:如果结果为2020.10时,输出的值为2020.1,只保留了一位小数. //四舍五入double o ...
- c语言double保留2位小数0,c语言 double类型保留小数问题
c语言 double类型保留小数问题0 落寞的夕阳A2015.12.29浏览164次分享举报 用户输入希望保留小数的位数,1到16,怎么实现 int main(){ double a = 1.1234 ...
- Java保留小数的方法
文章目录 前言 一.保留小数位数的需求 二.Java保留小数位数的方法 1.常用方法 2.方法详解 2.1.BigDecimal 2.2.DecimalFormat 2.3.java.util.For ...
- java double类型保留小数和四舍五入
建议方法:用Bigdecimal来处理浮点数的加减 例如: import java.math.BigDecimal; import java.util.*;public class Main{publ ...
- java保留小数_(转)Java保留小数位数的N中方法
java保留两位小数问题: 方式一: 四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); doub ...
- java保留小数点后两位(小数点保留两位方法)
java.怎样简便的保留小数点后两位. 有两种情况: 1.只要输出结果的时候可以用以下方法: double x1 = 0.026; System.out.println(String.format(& ...
- java保留小数_java保留两位小数4种方法
java保留两位小数4种方法 方法一:String的format方法(推荐) double f = 111231.5585; System.out.println(String.format(&quo ...
- Java保留小数点后两位方法(推荐使用NumberFormat)
就是 DecimalFormat返回的是String类型,考虑到使用场景一般使用NumberFormat 废话不多说,直接上代码. /*** 两数相除保留小数点后两位*/public static S ...
- Java - 保留小数点后两位
(1)使用BigDecimal ,保留小数点后两位 public static String format1(double value) {BigDecimal bd = new BigDecimal ...
最新文章
- 可视化的Redis数据库管理工具redis-desktop-manager的初步使用(图文详解)
- php python插件安装,小弟我的vim配置和插件 小型 python php IDE
- 使用Domain-Protect保护你的网站抵御子域名接管攻击
- java直接对list使用sql语句_Java和SQL语句阶段考试错题集
- maven 多仓库和镜像设置
- ThreadLocal 在web环境下使用的边界问题
- java record用法_JDBM学习八(Record)
- 树型结构~无限级联下拉列表框
- 【学堂在线数据挖掘:理论方法笔记】第一天(3.17)
- OpenNI XnSkeletonJointOrientation 簡單分析
- MRP游戏软件常见问题解答以及破解方法!(新手必看)
- Shiro面试题总结
- Learun敏捷框架甘特图——摆脱项目管理的泥沼
- 从RTS游戏看游戏开发
- 图像处理——插值算法
- 基于SpringBoot的框架SOFABoot,青出于蓝而胜于蓝
- QtAndroid详解 6 集成信鸽推送
- Meta今年不再招人!小扎还说跳槽越多越好
- python入门教材 52pj_PJzhang:python基础入门的7个疗程-five
- Latex学习笔记 (Ex4)希腊字母、罗马字母一览表
热门文章
- 纬湃科技助力打造气候中和汽车;铁姆肯收购美国滚子轴承公司 | 美通企业日报...
- SumToken钱包怎么样_SUMTOKEN钱包靠谱吗
- iOS使用CNContact对通讯录增删改查
- python编程课程是骗人的吧_在朋友圈买下编程课,你上的是Python还是成功学
- linux基础知识和命令
- 如何解决移动硬盘弹出时报错:设备正在使用中
- 浅谈:Java和C语言各自的学习难度
- setup/teardown用法汇总
- linux服务器数据同步,Linux服务器数据定期同步和备份方式
- 操作系统-消息,消息队列