좋아, 그래서 나는 내 프로그램에 또 다른 난관에 처해있다. 나는 그것을 반복 할 필요가있다. 그러나 나는 그것을하는 방법에 대한 본문을 읽고있는 것을 이해하지 못한다. 성적표 프로그램과 같은 반복되는 값만 다루고 있습니다. 어쨌든, 사용자가 직원 이름으로 "중지"를 입력 할 때까지 반복 프로그램을 필요로합니다.이 코드는 지금까지 제 코드입니다 :반복되는 프로그램 도움말?
package payroll_program_2; 가져 오기 java.util.Scanner;
public class payroll_program_2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
float hours;
float rate;
String name;
float total_pay;
System.out.println("Please enter employee name");
name = input.nextLine();
if("stop".equals(name))
{ return;
}
System.out.println("Please enter hourly rate");
rate = input.nextFloat();
if (rate <0)
{
System.out.println("Pay rate cannot be negative");
System.out.println("Please enter hourly rate");
rate = input.nextFloat();
}
System.out.println("Please enter hours worked");
hours = input.nextFloat();
if (hours <0)
{
System.out.println("Hours cannot be negative");
System.out.println("Please enter hours worked");
hours = input.nextFloat();
}
System.out.println("Employee's total pay for this week");
total_pay = hours*rate;
System.out.printf("The total pay for %s is $%.2f\n", name, total_pay);
}
}
이것은 그것이었습니다. 너무 단순하지만 아직 책에서 얻지 못했습니다. 고마워요. :) – g3n3rallyl0st