由於int
不如double
精確我認爲我需要在將它解析爲方法時進行轉換。但是下面的代碼運行良好。爲什麼?解析不同的數據類型Java
public class MyClass {
public static void main(String[] args) {
System.out.println(met(3/2));
}
static String met(int i){
return "This is what I get " + i;
}
}
我在這裏沒有看到任何'雙'。 – rgettman
我認爲這是3/2 – ocram
'3/2'不是雙。它是一個'int',其值爲1。然而'3.0/2.0'是一個'double',其值爲'1.5'。 – Gendarme