我試圖創建一個通過採取從用戶輸入的計算十進制數的計算器。我試圖添加這兩個值。我的代碼如下:與Java輸入/輸出計算 - 小數
import java.io.*;
public class calc{
public static void main(String[] args)throws Exception{
System.out.println("Input 1st no");
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader p=new BufferedReader(reader);
String k = p.readLine();
float a= (float) k;
System.out.println("Enter 2nd no");
InputStreamReader read = new InputStreamReader(System.in);
BufferedReader l = new BufferedReader(read);
String z = l.readLine();
float b = (float) z;
float res = (b+a);
System.out.println("Final result is: " +res);
}
}
那麼應該怎麼修復呢?我試過編譯沒有運氣。它給出錯誤「不兼容的類型」,我知道它是不兼容的,但我不認爲有任何其他方法來檢測十進制數。
按照慣例,類應以大寫字母開頭;計算器。您還應該發佈編譯器輸出,以便我們更容易看到哪一行失敗。 – tbsalling