double urWallet, prOfItems;
double sum=0;
String nmOfItems;
System.out.print("How much money do you have? ");
urWallet = m105.nextDouble();
System.out.println("Pleas, insert the name of the items in the invoice(in one word): ");
System.out.println("Enter word \"stop\"as the name of product to finish your input:");
while(!nmOfItems.equals("stop"));
{
nmOfItems = m105.next();
prOfItems = m105.nextDouble();
sum = (double)sum + prOfItems;
}
if (sum > urWallet)
{
System.out.println("You don't have much money");
}
else
System.out.println("You have much money");
System.out.printf("%s is the item with the minimum price (wich is %.3f SAR) \n ",nmOfItems , sum);
so sollte so sein?tun, während mit String und Tow Anweisung Probleme
aber das wird nicht akzeptiert. Es zeigt, dass nee initialisiert werden muss
was soll ich tun?
können Sie eine if-Zustand versetzt und dann brechen. – yogidilip
Was ist der Sinn von 'nmOfItems' außer dem Stoppen? – shmosel
Wenn der Benutzer den Code stoppen stoppen Sie die Schleife, drucken Sie den Preis und summieren –