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