Подключение ввода к числам - PullRequest
0 голосов
/ 09 июля 2020

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

import java.util.Scanner;

public class main {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    int variable;

    System.out.println("Please write the number of CD:s you bought:");
    variable = scanner.nextInt();

    //So it should be: 1 = 5, 2 = 15, 3 = 30 and 4 = 60. But i cant seem to figure it out 

    if (variable < 0) {
      System.out.println("You have 0 points");
    }
    if (variable < 1) {
      System.out.println("You have 5 points");
    }
    if (variable < 2) {
      System.out.println("You have 15 points");
    }
    if (variable > 3) {
      System.out.println("You have 30 points");
    }
    if (variable > 4) {
      System.out.println("You have 60 points");
    }
  }
}

1 Ответ

0 голосов
/ 09 июля 2020

Вы так хотите?

if(variable == 0){
    System.out.println("0 Points");
} else if(variable == 1){
    System.out.println("5 Points");
} else if(variable == 2){
    System.out.println("15 Points");
} else if(variable == 3){
    System.out.println("30 Points");
} else if(variable == 4){
    System.out.println("60 Points");
} else if(variable > 4){
    System.out.println("More than 60 Points");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...