java除以
Ⅰ java除法计算
方法一:
double myNum2 = 111231.5585478;
java.math.BigDecimal b = new java.math.BigDecimal(myNum2);
double myNum3 = b.setScale(5, java.math.BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(myNum2);
System.out.println(myNum3);
方法二:
double d = 3.1465926;
String result = String.format("%.2f", d);
System.out.println(result);
Ⅱ java除法
计算除法时最好带上try{}catch(){}结构,防止有被除数为0的情况。能不用时尽量不用。你做什么项目遇到了问题?在很多项目中除0的情况是被视为特殊情形,往往代表着实际生活或工作中的特殊事件,所以很多时候需要区别对待。
Ⅲ java里怎么算除法
如果想要带小数的结果那么在声明的时候就要把变量声明成浮点型 float = 0.0f double = 0.0因为声明的5和2都是int型的变量,所以计算出来的结果也是int型的,int型是整型变量,没有小数部分,所以要把它们声明成浮点数(即小数),例如float=5.0f;float = 2.0f;后边的f表示2.0是float型的单精度浮点数,如果不带f则是默认的double型双精度浮点数。两个float型的数字相除,这样计算的结果也使float型的,所以就会有小数部分出现了。
Ⅳ java除以一个数,能整除直接取商,如不能整除则只取整数部分,怎么操作
int cc = (int)Math.ceil(998/10);//向下
int cc = (int)Math.floor(997/10);//向上
Ⅳ java里怎么算除法
如果想要带小数的结果那么在声明的时候就要把变量声明成浮点型
float = 0.0f
double = 0.0
int型是整型变量,没有小数部分,所以要把它们声明成浮点数(即小数),例如float=5.0f;float = 2.0f;后边的f表示2.0是float型的单精度浮点数,如果不带f则是默认的double型双精度浮点数。两个float型的数字相除,这样计算的结果也使float型的,所以就会有小数部分出现了。
Ⅵ java 两个数相除怎么计算
%是取余数啊
5*1.0/8,先转化到float或double类型,再计算结果,int类型会忽略小数
或者声明变量时直接float a=5,b=8;结果也是float类型
Ⅶ JAVA的加,减,乘,除运算方法
首先可以把计算器看成是一个对象就是一个类,它有加、减、乘、除功能,这四个就是这个类的方法;你可以给这个类定义两个成员变量
int
x、int
y
然后分别用这四个方法对x
、y
实行加、减、乘、除并返回其值
代码大概如下:
class
counter{
private
int
x;
private
int
y;
public
counter(){
}
public
counter(int
x,int
y){
this.x=x;
this.y=y;
}
public
double
adding(){
//加运算
return
x+y;
}
public
double
minus(){
//减运算
return
x-y;
}
public
double
times(){
//乘运算
return
x*y;
}
public
double
divide(){
//除运算
return
x/y;
}
}
//测试类
public
class
test{
public
static
void
main(string[]
args){
counter
c=new
counter(5,4);//实例化
system.out.println(c.adding());//输出加的结果
system.out.println(c.minus());//输出减的结果
system.out.println(c.times());//输出乘的结果
system.out.println(c.divide());//输出除的结果
}
}
希望对你有帮助
Ⅷ java 除法
java 除法 如果2个运算数都是浮点数(或其中1个),则结果也是浮点数 .如果2个运算数都是整数,则结果也是整数,结果是截断取整
5/9 = 0,a-32.0是浮点数,所以结果是0。0
Ⅸ java的除法运算(入门)
对/运算符,如果两个数都是整数,那结果就是整数,如果有余数那余数就丢掉了。
如果其中有一个是小数,那么结果 就是小数,例如 :9.0/5 = 1.8 或 9/0.5 = 1.8