0
我想輸出用戶輸入的賦值分數乘以50%的賦值權重。我究竟做錯了什麼?獲取二元運算符「*」錯誤的操作數類型錯誤
public static void main(String[] args)
{
Scanner console = new Scanner(System.in);
String studentID = "";
String firstName = "";
String lastName = "";
String assignmentScore = "";
String quizScore = "";
String midtermExamScore = "";
String finalExamScore = "";
int choice = 0;
double assignmentWeight = 0.5;
double quizWeight = 0.2;
double midtermWeight = 0.1;
double finalWeight = 0.2;
double homework = assignmentScore * assignmentWeight;
所以我需要改變把重量保持在別的東西?我會用什麼? – Chantelle
不,你不能將它從'double'轉換爲'String',反之亦然。還有一件事我沒有明白爲什麼你在'String'中存儲'assignmentScore'。將其類型更改爲「double」。 –
我得到一個錯誤,指出不兼容的類型:字符串不能轉換爲double。 – Chantelle