【发布时间】:2011-09-30 19:44:09
【问题描述】:
修复了很多,在 myInt 声明过程中出错,说它找不到解析方法。我已经添加了提到的导入 NetBeans,但仍然没有。这是更新的代码:
import java.util.Scanner;
import java.lang.Integer;
import java.lang.String;
public class Salary {
int salary;
int sales;
public static void main(String[] args) {
Scanner input = new Scanner ( System.in );
double Salary;
Salary salary = new Salary();
System.out.print( "Please enter the amount of items sold by the employees:");
String sales = input.nextLine();
String salesArray[] = sales.split(" ");
Integer myInt = Integer.parse(salesArray[i]);
for(int i=0; i<salesArray.length; i++){
System.out.print(salesArray[i] + " ");
if (Integer.parseInt(salesArray[i]) <= 0) {
System.out.println("Please enter a value greater than zero");}
else {
Salary = (myInt * 0.09) + 200; }
}
}
}
非常感谢大家的帮助,我真的很感激。
【问题讨论】:
-
罗伯特,你能用几句话来表达这个问题吗?那样阅读会更好
-
你可能想要 `Integer myInt = Integer.parseInt(salesArray[i]);' inside 循环——其中变量“i”是有效的。 ;->
标签: java arrays math if-statement