import java.util.scanner;
import java.io.PrintStream;
public class MoneyConverterProject{
/**
* Converts monetary amounts into fewest number of bills and coins starting with $10.
*/
public static void main(String[] args){
Scanner input = new scanner (System.in);
//Displays text for user inputs
System.out.print("Enter monetary amount:");
//Reserves Memory locations for monetary amounts
//convertts amounts into pennies
//Calculates remainder for the given inputs
double originalAmount = input.nextDouble();
int amountInPennies = (int)(originalAmount * 100.0D);
int tenDollar = amountInPennies/1000;
amountInPennies %=1000;
int fiveDollar = amountInPennies/500;
amountInPennies %=500;
int oneDollar = amountInPennies/100;
amountInPennies %= 100;
int quarter = amountInPennies/25;
amountInPennies %= 25;
int dime = amountInPennies/10;
amountInPennies %= 10;
int nickel = amountInPennies/5;
amountInPennies %= 5;
int penny = amountInPennies;
input.close();
//translate input
//Displays conversions
System.out.println("Is equal to:")
System.out.println(tenDollar + "ten dollar bills")
System.out.println(fiveDollar + "five dollar bills")
System.out.println(oneDollar + "one dollar bills")
System.out.println(quarter + "quarters")
System.out.println(dime + "dimes")
System.out.println(nickel + "nickels")
System.out.println(penny + "pennies")
}
}
Errors:
Process started >>>
MoneyConverterProject.java:50: error: ';' expected
System.out.println("Is equal to:")
^
MoneyConverterProject.java:51: error: ';' expected
System.out.println(tenDollar + "ten dollar bills")
^
MoneyConverterProject.java:52: error: ';' expected
System.out.println(fiveDollar + "five dollar bills")
^
MoneyConverterProject.java:53: error: ';' expected
System.out.println(oneDollar + "one dollar bills")
^
MoneyConverterProject.java:54: error: ';' expected
System.out.println(quarter + "quarters")
^
MoneyConverterProject.java:55: error: ';' expected
System.out.println(dime + "dimes")
^
MoneyConverterProject.java:56: error: ';' expected
System.out.println(nickel + "nickels")
^
MoneyConverterProject.java:57: error: ';' expected
System.out.println(penny + "pennies")
說明:我認爲錯誤是不正確地進口來的進口,因此導致運行時無法正確掃描的文本。 我是新來編寫java,老實說,我很少到不知道我在做什麼。我需要一些幫助來解決這些錯誤,我不知道還有什麼可以轉身的。
你錯過了一堆結束分號,錯誤消息告訴**完全**他們在哪裏丟失。請注意,該問題與Notepad ++無關,並且都與基本的Java錯誤有關。因此,請添加分號,並查看最初的任何Java教程,以掌握基本的Java語法,因爲它是將來所有Java努力中所需的核心信息。將來,請嘗試編寫一個更好的問題標題,其中一個內容豐富並描述您的實際問題 - 您的問題不是。 –
謝謝你指出這個明顯的錯誤。現在我覺得更尷尬,但任何幫助非常感謝,謝謝! –
不客氣,不過感覺不好。學習你的第一門編程語言時的學習曲線可能會非常陡峭,我們沒有一個人天生就具有Java編程知識。它會來。 –