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