Как я могу получить сумму всех моих входов для программы кредитного лимита? - PullRequest
0 голосов
/ 28 сентября 2019

Java-программа, которую я заканчиваю, просит меня: «Попросите пользователя ввести цену 5 купленных предметов. Ваш кредитный лимит составляет 150 долларов США. Программа рассчитает общую стоимость предметов, распечатает общую стоимость и распечатает».вне зависимости от того, одобрены ли вы или отклонены ".Я включил основную часть кода, который у меня есть.

int totalPrice;
int creditLimit;

Scanner input = new Scanner(System.in);

for(int i=0; i<5; i++){

    System.out.println("Enter total price of item: ");
    totalPrice = input.nextInt();

    System.out.println("Enter credit limit: ");
    creditLimit = input.nextInt();
}

int sum = ???
System.out.println("The total cost of all items is: " +sum);

Знаки вопроса указывают на то, что меня смущает.Я не уверен, нахожусь ли я на правильном пути или полностью выключен.После того, как я получу полную стоимость приобретенных товаров, как мне показать, одобрен или отклонен пользователем?

Ответы [ 2 ]

0 голосов
/ 28 сентября 2019

Во-первых, поскольку ваш кредитный лимит является константой, объявите его как постоянную переменную.Затем, так как вам нужно спросить цену каждого элемента у пользователя, добавьте это в цикле.Затем после цикла сравните сумму с кредитным лимитом и покажите, одобрено оно или нет.См. Ниже сегмент кода

int totalPrice = 0;
final int CREDIT_LIMIT = 150;

Scanner input = new Scanner(System.in);

for(int i=0; i<5; i++){
    System.out.println("Enter the price of your item " + i + ": ");
    totalPrice += input.nextInt();
}

if(CREDIT_LIMIT > totalPrice){
    System.out.println("Declined");
} else{
    System.out.println("Approved");
}
0 голосов
/ 28 сентября 2019

Вы должны сначала добавить все цены на товары.

public static void main(String[] args) {
    int totalPrice = 0;
    int creditLimit;

    Scanner input = new Scanner(System.in);



    for (int i = 0; i < 5; i++) {
        System.out.println("Enter total price of item: ");
        totalPrice += input.nextInt();
    }

    System.out.println("Enter credit limit: ");
    creditLimit = input.nextInt();

    System.out.println("The total cost of all items is: " + totalPrice);
    System.out.println("Your credit limit is : " + creditLimit);
    System.out.println("Evaluation result: " + (totalPrice > creditLimit ? "declined" : "approved"));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...