以下是我的代碼:
import java.util.Scanner。
import java.io.Console。
public class Activity2public static void main(String[] args){
字串名稱。
int choice。
int time;
Console cons = System.console()。
if (cons==null)
{
System.out.println(""/span>)。
return。
}
name = cons.readLine("Enter your Name: ")。
Scanner scn = new Scanner(System.in)。
System.out.println("
選單")。)
System.out.println("
[1] 網路工程師
[2] 軟體工程師
[3] 全堆疊開發人員
[4] 技術支持")。)
System.out.print("
輸入你的作業(從選單中選擇一個數字)。")。)
choice = scn.nextInt();
System.out.print("輸入作業時數:" )。
time = scn.nextInt();
if (choice == 1)
{
int gsalary = 1200*time;
int nsalary = gsalary - (gsalary * 12 /100) 。
cons.printf("
你好%s!
", name)。)
System.out.println("你作為網路工程師的作業薪水是每小時1200。")。
System.out.println("你這周的總工資是" gsalary "。)。
System.out.println("您這周的凈工資是" nsalary "。")。
}
if (choice == 2)
{
int gsalary = 800*time;
int nsalary = gsalary - (gsalary * 12 /100) 。
cons.printf("
你好%s!
", name)。)
System.out.println("你作為網路工程師的作業薪水是每小時800。")。
System.out.println("你這周的總工資是" gsalary "。")。
System.out.println("您這周的凈工資是" nsalary "。")。
}
if (choice == 3)
{
int gsalary = 600*time;
int nsalary = gsalary - (gsalary * 12 /100) 。
cons.printf("
你好%s!
", name)。)
System.out.println("你作為網路工程師的作業工資是每小時600元。")。
System.out.println("你這周的總工資是" gsalary "。")。
System.out.println("您這周的凈工資是" nsalary "。")。
}
if (choice == 4)
{
int gsalary = 500*time;
int nsalary = gsalary - (gsalary * 12 /100) 。
cons.printf("
你好%s!
", name)。)
System.out.println("你作為網路工程師的作業薪水是每小時500元。")。
System.out.println("你這周的總工資是" gsalary "。")。
System.out.println("您這周的凈工資是" nsalary "。")。
}
}
以下是輸出樣本:
輸入你的名字:Matsuno Chifuyu
選單
[1]網路工程師
[2]軟體工程師
[3]全堆疊式開發
[3]全堆疊式開發
[4]技術支持[4]技術支持?
輸入你的作業(從選單中選擇):3 輸入目前作業的小時數。36
你好,松野千羽! 你作為全堆疊開發人員的作業工資是每小時600元。 你本周的總工資是21600。 您本周的凈工資是19008。
你想輸入另一名員工嗎?(是或否)
我怎樣才能做到一個回圈,如果回答是,程式將重新啟動,如果不是,程式將退出
uj5u.com熱心網友回復:完成這個任務的最簡單的方法是把你的代碼扔進一個回圈,然后在用戶輸入 "否 "的時候中斷。請看下面的例子:
public static void main(String[] args){
Scanner in = new Scanner(System.in)。
while (true) {
//把你的應用邏輯放在這里。
System.out.println("你想輸入另一個雇員嗎?[Y]es/[N]o")。)
if (!in.next().equalsIgnoreCase("Y"/span>) {
break。
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/327353.html
標籤:
