Я немного борюсь с моим кодом, я только начал изучать java 4 недели назад, надеюсь, что смогу получить помощь от вас, пожалуйста, ребята .. . это мой JAVA CODEДобавление моих выходов для покупной цены
import java.util.Scanner;
public class CoffeeBot
{
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
System.out.println ("Hello, what's your name?");
String name = keyboard.nextLine();
System.out.println("Would you like to order some coffee, " + name + "? (y/n)");
String goon=keyboard.next();
char answer=goon.charAt(0);
if ((answer!= 'y') && (answer!='n'))
System.out.println("no valid");
else if (answer== 'n')
System.out.println("OK BYE");
else{
System.out.println("Great, Let's get started.");
System.out.println("Order selection");
System.out.println("----------------");
System.out.println("There are 90 coffee cups in stock and each costs $2.00");
System.out.println("There are 100 coffee shots in stock and each costs $1.00");
System.out.println("How many cups of coffee would you like?");
int cupsOfCoffee = keyboard.nextInt();
if (cupsOfCoffee ==0)
System.out.println("No cups, no coffee, Goodbye");
else if (cupsOfCoffee < 0)
System.err.println("Doesn't compute, system terminating");
else if (cupsOfCoffee >90)
System.out.println("Not enogh stock,come back later");
else {
int countd;
int[] shots = new int[cupsOfCoffee];
for (countd = 0; countd < cupsOfCoffee; countd++)
{
System.out.println("How many coffee shots in cup " + (countd+1));
shots[countd] = keyboard.nextInt();
while ((shots[countd] <0 || (shots[countd]>100))) {
System.err.println("Try again");
System.out.println("How many cups of coffee would you like in" + (countd+1));
shots[countd] = keyboard.nextInt();
}
}
System.out.println("Order Suammery\n----------------");
for (countd = 0; countd < cupsOfCoffee; countd++)
{System.out.println("cup " + (countd + 1) + " has " + shots[countd] + " shots and will cost" + (2+(shots[countd]))) ;
}
System.out.println(cupsOfCoffee + "To purchase");
System.out.println("Purchase price= " ) ;
System.out.println("Proceed to payment? (y/n)");
String gon = keyboard.next();
char answers=gon.charAt(0);
if ((answers!= 'y') && (answers!='n'))
System.out.println("no valid");
else if (answers== 'n')
System.out.println("OK BYE");
else {
System.out.println("ORDER PAYMENT\n-----------------");
}
}
}
}
}
Моя программа еще не закончена, но я до той части, где он рассчитывает свою стоимость. Для этого мне нужно общее количество всех моих входов или ответ суммы моих выходов (это уравнение (2+ (выстрелы [countd]))
Например, если я получаю 3 выхода ... .. И ИМЕЕТ СТОИМОСТЬ (4,5,6), поэтому мне нужна сумма 4 + 5 + 6, .. Я пробовал сумму + = вещь, но я думаю, что это не сработало, или я мог бы быть новичком, поэтому Я не мог использовать его правильно. Поэтому мне нужно сделать следующий вывод: (0)
Надеюсь, что вы, ребята, получили мою оценку, и я хотел бы получить помощь от u, и я был бы признателен.
исправьте углубление. Это действительно сложно прочитать ваш код. – xxlali
усложнить, чтобы понять !!!! любезно отформатируйте его правильно –
да, да, я буду, но я все еще проверяю его, просто верю, что мои планы верны, я исправлю это, как только я закрою, спасибо за ноты мальчиков, ценю это –