私は、10〜40時間後に3,4,5,6、および7名の従業員の賃金額を計算するプログラムを作成しています。私はforループを使ってコードを書いており、正しく行ったと思います。ただし、ループは印刷されません。私がプログラムを実行した後に表示されるのは、ループの前に書かれたsystem.out.printだけです。ここに私のプログラムです。ループが印刷されません
public class Prog166d {
// declares hourly wage as a constant
public static final int hourlyRate = 8;
public static void main(String[] args) {
System.out.println(" Wages for 3 employees\n\n");
//loop that increments employees.
for (int employees = 3; employees >= 7; employees++) {
System.out.println(" Wages for " + employees + " employees\n\n");
//loop to calculate wage
for (int hours = 10; hours <= 40; hours += 10) {
int wages = hourlyRate * hours;
//output
System.out.println("For" + hours + " hours worked, the wages are " + wages + "dollars");
}
}
}
}
誤植 '従業員と交換することがループだって内側に行くことは決してありませんこの方法です> = 7''従業員でなければなりません<= 7 '。それ以外の場合、 'employees = 3'の条件 '3> = 7'はすぐには偽です。 – Pshemo
ループは、条件が真である限り繰り返されます。まったく逆です。 – nafas