【发布时间】:2014-05-17 04:09:00
【问题描述】:
我正在为我的学校作业编写一个使用 java 的简单程序。我找不到创建无限循环的方法。它是一个调查程序,我必须重新设计它,所以它不仅可以计算 5 个人,而且可以根据我的需要计算,直到我结束它。这是一个代码:
class morecoffee
{
public static void main (String [] args)
{
Scanner input = new Scanner(System.in);
int person, preference, nothing, sugar, sweetener, count, quit;
nothing = sugar = sweetener = 0;
for (count = 1; count <=5; count++)
{
System.out.println ("How do you sweeten your coffee?");
System.out.println ("1. I don't");
System.out.println ("2. With sugar?");
System.out.println ("3. With sweetener?");
System.out.println ("4. Quit");
preference = input.nextInt();
if (preference == 1)
nothing++;
else if (preference == 2)
sugar++;
else if (preference == 3)
sweetener++;
if (preference == 4)
count = 5;
}
count = count +1;
System.out.println ("Survey Report");
System.out.println ("=============");
System.out.println (nothing + " person don't sweeten coffee");
System.out.println (sugar + " person use sugar in coffee");
System.out.println (sweetener + " person use sweetener in coffee");
}
【问题讨论】:
-
Infinite Loop Java 的可能重复项