输入某个案件时如何停止?

时间:2016-04-04 23:20:54

标签: java netbeans

我正在进行的工作基本上是一个工资单日历,其中输入并计算员工信息。我将姓氏,名字和净工资存储到一个数组中,因此当它终止时,数组将显示姓氏和净工资。我是java的初学者,一直试图解决这个问题。

这是我的代码:

try:
    a.helper_method()
except NotImplementedError:
    print("Test passed")
else:
    print("Test failed")

每当我进入" D"我希望它停止询问员工信息。

另外,有没有办法按字母顺序对数组进行排序?

任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:2)

使用布尔变量来控制循环,而不是用 while(true)有争议地运行while循环。

声明为: boolean check = true;

现在虽然条件是:while(check){}

在开关盒' D'你想要终止,所以如果你输入案例' D'将此布尔值设为FALSE。所以你会走出while循环。

我希望这会对你有所帮助。

答案 1 :(得分:1)

修改while条件, while(true)会让你永远循环...

创建一个布尔变量并根据按下的键设置或清除值

像:

int count = 0;
boolean flag = false;
while(!flag) {
...
case 'd':
case 'D':  

    System.out.println("Display Employees: Sort By [L]ast Name, [W]ages or [X] To Quit: ");
flag = true;
    break;