【发布时间】:2017-11-20 16:32:11
【问题描述】:
我正在尝试学习 Java 编程,但是当我尝试制作一个简单的 BMI 计算器时出现此错误,该错误是在第 7 行生成的,没有“Stings”将其转换为 int 实际上都是“int”这里!请帮忙!
package com.sparkedleads.bminew;
public class MyBmiNew {
public static void main(String[] args) {
int myBmi = myBmiCal("20", "10");
System.out.println("Your BMI is " + myBmi);
}
public static int myBmiCal(int massOfPerson, int heightOfPerson){
int bmiScore = massOfPerson/heightOfPerson;
return bmiScore;
}
}
【问题讨论】:
-
myBmiCal(20, 10) -
"没有“字符串”"
"20"和"10"是字符串,而不是整数。 -
编译器完全正确——那些是字符串。我不知道你为什么认为他们是
ints。