Czesc, zaczynam programowac w javie i mam maly problem. Pisze ankiete i musze sprawic aby po wybraniu innej opcji niz jest w pytaniu pytanie powracalo bez zaliczania go. Mam nadzieje ze ktos to zrozumie. A oto kod:
import java.util.Scanner;
/* This program asks 5 people how they sweeten their coffee. */
class CoffeeSurvey
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int person, preference, nothing, sugar, sweetener;
nothing = sugar = sweetener = 0;
for (person = 1; person <=5; person++)
{
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?");
preference = input.nextInt();
if (preference == 1)
nothing++;
else if (preference == 2)
sugar++;
else if (preference == 3)
sweetener++;
else
System.out.println("Wrong code");
}
System.out.println("Survey Report");
System.out.println("===============");
if (nothing == 1)
{
System.out.println(nothing + " person doesn't sweeten coffee");
}
else
{
System.out.println(nothing + " people don't sweeten coffee");
}
if (sugar == 1)
{
System.out.println(sugar + " person uses sugar in coffee");
}
else
{
System.out.println(sugar + " people use sugar in coffee");
}
if (sweetener == 1)
{
System.out.println(sweetener + " person uses sweetener in coffee");
}
else
{
System.out.println(sweetener + " people use sweetener in coffee");
}
}
}
Dzieki za wszelka pomoc.