java除法

2024-12-19 09:59:36
推荐回答(5个)
回答1:

如果你想要带小数的结果那么在声明的时候就要把变量声明成浮点型
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型的,所以就会有小数部分出现了

回答2:

计算除法时最好带上try{}catch(){}结构,防止有被除数为0的情况。能不用时尽量不用。你做什么项目遇到了问题?在很多项目中除0的情况是被视为特殊情形,往往代表着实际生活或工作中的特殊事件,所以很多时候需要区别对待。

回答3:

5/2.0 会转型的,根据分母而定,就可以等到2.5了。 / 是整除; % 按模取余数;

回答4:

首先要判断除数是不是为0

try
{
if(b != 0)
{
result = a/b;
}
}catch (Exception ex)
{
System.out.println(ex.message);
}

回答5:

基本上,计算机语言的除法都是差不多的,

楼上的说得没错,最好带上异常(如 try catch)

方便点