我需要爲我的CIS課程編寫一個程序,我覺得我已經成立了多數人。 95%,總結簡單。我必須編寫一個程序,提示用戶輸入他們的姓名,工資,工作時間。然後它獲取數據,計算總工資,然後減去稅收,然後將其全部打印到屏幕上。該計劃應該允許多個用戶爲員工的數量添加數據,這迫使我相信我需要設置他們必須輸入的值來結束程序。問題是我很遺憾地難以編碼,所以當輸入值時,程序結束。我幾乎肯定需要一段時間循環,但任何形式的反饋都將非常感激。提示程序結束
package program1;
import java.util.*;
public class Program1 {
static Scanner console = new Scanner (System.in);
public static void main(String[] args) {
String firstName, lastName ;
double payRate;
int hoursWorked;
double netPay;
double grossPay;
String formatNet;
System.out.println("Please enter the employee's name. (Enter a -1 when finished): ") ;
firstName = console.nextLine();
lastName = console.nextLine();
System.out.println("Please enter the employee's pay rate. ");
payRate = console.nextDouble();
System.out.println("Please enter the employee's hours worked. ");
hoursWorked = console.nextInt();
if(hoursWorked > 40)
{
grossPay = payRate * hoursWorked * 1.5;
}
else
{
grossPay = payRate * hoursWorked;
}
netPay = grossPay - (grossPay * .15);
formatNet = String.format("%.2f", netPay);
System.out.println(firstName +" "+ lastName + "'s net pay is " + formatNet);
}
}
這個';'的縮進非常難看。 – Maroun
現在是?在網站上它可能看起來很糟糕。但是在像NetBeans這樣的程序中,它似乎是有組織的,對我來說更加乾淨。我認爲我從我以前的一位教授那裏得到一個習慣,他告訴我有一個乾淨的有組織的代碼總是一個好習慣。你的想法? – Leoinu
如果我想縮進行,我縮進變量,而不是';'。 – Maroun