Программа внесения изменений (repl.it) - ошибка: не удается найти символ в println - PullRequest
0 голосов
/ 25 октября 2019

Я кодировал эту «Программу внесения изменений», в которой код выводит количество долларовых купюр, кварталов, 10 центов, никелей и пенни для ввода изменений, которые кассир отдаст. Я преобразовал деления в int, и я действительно не вижу, что я сделал неправильно.

import java.util.Scanner;

class Main {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    System.out.println("Amount of Change to give: ");
    double ch = input.nextInt();

    int dollars = 0;
    int quarters = 0;
    int dimes = 0;
    int nickles = 0;
    int pennies = 0;

    if(ch >= 1) {
      dollars = (int)(ch / 1);
      ch = ch % 1;
    } if(ch >= 0.25) {
      quarters = (int)(ch / 0.25);
      ch = ch % 0.25;
    } if(ch >= 0.1) {
      dimes = (int)(ch / 0.1);
      ch = ch % 0.1;
    } if(ch >= 0.05) {
      nickles = (int)(ch / 0.05);
      ch = ch % 0.05;
    } if(ch >= 0.01) {
      pennies = (int)(ch / 0.01);
      ch = ch % 0.01;
    }

    println("Number of Dollars: " + dollars);
    println("Number of Quarters: " + quarters);
    println("Number of Dimes: " + dimes);
    println("Number of Nickles: " + nickles);
    println("Number of Pennies: " + pennies);
  }
}

Я получил эти ошибки для каждой строки println (), которая у меня есть:

Main.java:36: error: cannot find symbol
println("Number of Pennies: " + pennies);
        ^
symbol:   method println(String)
location: class Main
5 errors
compiler exit status 1

1 Ответ

1 голос
/ 25 октября 2019

вы должны написать System.out.println ("Количество долларов:" + доллары) вместо println ().

...