注意:
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保留小数相关推荐

  1. double类型保留小数点后两位的几种方法

    double类型保留小数点后两位的几种方法 返回double类型 返回double类型需要注意的是:如果结果为2020.10时,输出的值为2020.1,只保留了一位小数. //四舍五入double o ...

  2. c语言double保留2位小数0,c语言 double类型保留小数问题

    c语言 double类型保留小数问题0 落寞的夕阳A2015.12.29浏览164次分享举报 用户输入希望保留小数的位数,1到16,怎么实现 int main(){ double a = 1.1234 ...

  3. Java保留小数的方法

    文章目录 前言 一.保留小数位数的需求 二.Java保留小数位数的方法 1.常用方法 2.方法详解 2.1.BigDecimal 2.2.DecimalFormat 2.3.java.util.For ...

  4. java double类型保留小数和四舍五入

    建议方法:用Bigdecimal来处理浮点数的加减 例如: import java.math.BigDecimal; import java.util.*;public class Main{publ ...

  5. java保留小数_(转)Java保留小数位数的N中方法

    java保留两位小数问题: 方式一: 四舍五入 double   f   =   111231.5585; BigDecimal   b   =   new   BigDecimal(f); doub ...

  6. java保留小数点后两位(小数点保留两位方法)

    java.怎样简便的保留小数点后两位. 有两种情况: 1.只要输出结果的时候可以用以下方法: double x1 = 0.026; System.out.println(String.format(& ...

  7. java保留小数_java保留两位小数4种方法

    java保留两位小数4种方法 方法一:String的format方法(推荐) double f = 111231.5585; System.out.println(String.format(&quo ...

  8. Java保留小数点后两位方法(推荐使用NumberFormat)

    就是 DecimalFormat返回的是String类型,考虑到使用场景一般使用NumberFormat 废话不多说,直接上代码. /*** 两数相除保留小数点后两位*/public static S ...

  9. Java - 保留小数点后两位

    (1)使用BigDecimal ,保留小数点后两位 public static String format1(double value) {BigDecimal bd = new BigDecimal ...

最新文章

  1. 可视化的Redis数据库管理工具redis-desktop-manager的初步使用(图文详解)
  2. php python插件安装,小弟我的vim配置和插件 小型 python php IDE
  3. 使用Domain-Protect保护你的网站抵御子域名接管攻击
  4. java直接对list使用sql语句_Java和SQL语句阶段考试错题集
  5. maven 多仓库和镜像设置
  6. ThreadLocal 在web环境下使用的边界问题
  7. java record用法_JDBM学习八(Record)
  8. 树型结构~无限级联下拉列表框
  9. 【学堂在线数据挖掘:理论方法笔记】第一天(3.17)
  10. OpenNI XnSkeletonJointOrientation 簡單分析
  11. MRP游戏软件常见问题解答以及破解方法!(新手必看)
  12. Shiro面试题总结
  13. Learun敏捷框架甘特图——摆脱项目管理的泥沼
  14. 从RTS游戏看游戏开发
  15. 图像处理——插值算法
  16. 基于SpringBoot的框架SOFABoot,青出于蓝而胜于蓝
  17. QtAndroid详解 6 集成信鸽推送
  18. Meta今年不再招人!小扎还说跳槽越多越好
  19. python入门教材 52pj_PJzhang:python基础入门的7个疗程-five
  20. Latex学习笔记 (Ex4)希腊字母、罗马字母一览表

热门文章

  1. 纬湃科技助力打造气候中和汽车;铁姆肯收购美国滚子轴承公司 | 美通企业日报...
  2. SumToken钱包怎么样_SUMTOKEN钱包靠谱吗
  3. iOS使用CNContact对通讯录增删改查
  4. python编程课程是骗人的吧_在朋友圈买下编程课,你上的是Python还是成功学
  5. linux基础知识和命令
  6. 如何解决移动硬盘弹出时报错:设备正在使用中
  7. 浅谈:Java和C语言各自的学习难度
  8. setup/teardown用法汇总
  9. linux服务器数据同步,Linux服务器数据定期同步和备份方式
  10. 操作系统-消息,消息队列