我想寫一個簡單的程序,它有兩個類。我想要一個類(用main方法)來處理所有的輸入和輸出,另一個類來處理所有的數學,然後將計算返回到主方法。我可以成功地將主要方法中的變量傳遞給數學類中的一個對象,並用println測試了該方法的結果,但似乎無法將完成的計算傳遞迴我的主要方法。這是我的代碼,請幫我理解。非常感謝您 這裏是類主要方法傳入變量的主要方法java
import java.util.Scanner;
public class io {
public static void main (String[] args){
Scanner chargeTankStartGaugeFeetInput = new Scanner(System.in);
Scanner chargeTankStartGaugeInchesInput = new Scanner(System.in);
System.out.println("What is the charge tank's start gauge feet: ");
String chargeTankStartGaugeFeet = chargeTankStartGaugeFeetInput.nextLine();
System.out.println("What is the charge tank's start gauge inches: ");
String chargeTankStartGaugeInches = chargeTankStartGaugeInchesInput.nextLine();
math mathObject = new math();
mathObject.changeGaugesToInches(chargeTankStartGaugeFeet,
chargeTankStartGaugeInches);
System.out.println(mathObject.totalInches(totalInches)
+ " is total inches in io");
}
}
我收到寫着「totalInches」中的主要方法不能被解析爲一個變量的錯誤。我的想法甚至接近於這應該如何工作?
這裏是數學課
public class math {
public void changeGaugesToInches(String arg1, String arg2) {
double arg1Double = Double.valueOf(arg1).doubleValue();
double arg2Double = Double.valueOf(arg2).doubleValue();
double totalInches = arg1Double * 12 + arg2Double;
System.out.println(totalInches + " is the total inches");
}
}
非常感謝您的幫助 – TeachMePlease