好,所以這是一個代碼似乎沒有意義的較大代碼中的問題。下面是代碼是問題...它啓動時打印Ratio = 0.0
控制檯應該等於〜0,348。Java數學沒有意義
public class MathTest {
public static void main(String[] args) {
double ratio = 29511/84812;
System.out.println("Ratio = "+ ratio);
}
}
編輯:如果
的代碼是這樣的:
public class MathTest {
public static void main(String[] args) {
int int1 = 7;
int int2 = 13;
double double1 = int1/int2;
System.out.println("double1 = "+ double1);
}
}
它再次打印 「0.0」。
或倍率= 29511D/84812D; – Mena
如果有兩個整數,如 int int1 = 7; int int2 = 13; double double1 = int1/int2; System.out.println(「double1 =」+ double1); – user2313066
@Mean正確,那是另一種方式。 – rgettman