www.1862.net > JAvA中怎么把浮点数转变成整数只保留整数部分

JAvA中怎么把浮点数转变成整数只保留整数部分

两种方式: 1、通过强制类型转换 float a=1.1f;//定义一个浮点变量aint b = (int)a;//这里使用(int)方式对float进行强转,结果为12、通过转换为字符串,在截取整数部分 float a = 1.1f;//定义一个浮点变量aString str = String.valueOf(a);//浮...

public class Demo{ public static void main(String[] args){ float f = 1.4f; int i = (int)f; System.out.println(i); } }

你是浮点数转为字符串不明白吗 //a为浮点数 double x=a.indexOf("."); String a1=(String)a.subSequence(0,x); String a2=a.substring(x+1); a1为整数部分 a2为小数部分 怎么转换到字符界面 可以添加一个Jbutton按钮,让她的点击动作执行字符转...

有float类型的 向上取整:Math.ceil() //只要有小数都+1 向下取整:Math.floor() //不取小数 四舍五入:Math.round() //四舍五入

float f=3.6712; int i,j; i=(int)f;//取整(只保留整数部分),这个是C语言规定,没有什么好解释的。 j=(int)(f+0.5);//四舍五入;

直接舍掉小数 比如float是4.7 转换成int 后是4 而不是5 要四舍五入的话转换前先加上0.5 比如 int i ; double j = 4.7; i = (int)(j+0.5);

代码如下: import java.util.Scanner; public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); System.out.println("请输入一个数:")...

与表示整数的整型不同,浮点型代表的是实数,其实就是包含小数的部分。我们也知道现实世界中是由很多复杂的数据的,所以需要这种表示实数的数据类型的支持。 一、浮点型常量 Java的实常数有两种表示形式:十进制数形式,由数字和小数点组成,且必...

1。 float a = 3.14; System.out.println("整数部分: "+(int)a); System.out.println("小数部分: "+a%1) 2。将浮点数转成字符串,然后用.分割字符串,第一部分是整数,第二部分是小数。 正解............... 从运算速度上来讲 第一种方式比较...

直接转换成整数,就可以完成取整,具体代码如下: import java.util.Scanner; public class App12 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); float f = scanner.nextFloat(); // 取整数部分 int r...

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com