Avatar billede jih Nybegynder
01. oktober 2003 - 21:10 Der er 3 kommentarer og
1 løsning

readLine() fejl!

har denne kode....

---

import java.io.*;

public class TelephoneBill {
    static BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));

    public static void main (String[]args) {
        try {
            System.out.println("Telephone Bill Calculation");

            // constant values
            final double standingCharge = 18.00; // 18 pounds/quarter
            final double unitCharge = 0.0375; // 3.75 pence/unit

            int unitsUsed, pounds, pence;
            double totalCharge;

            // input number of units used
            System.out.print("Enter number of units used: ");
            unitsUsed = stdin.readLine();

            // calculate charge
            totalCharge = standingCharge + unitsUsed * unitCharge;

            // convert to punds and pence
            pounds = (int) totalCharge;
            pence = (int) ( ( totalCharge - pounds ) * 100 );

            // output charges
            System.out.print(unitsUsed);
            System.out.println(" units used");
            System.out.print("total bill = ");
            System.out.print(pounds + "." + pence);
        }
        catch(Exception e) {
            e.printStackTrace();
        }

    } // main

}

---

og denne fejl kommer når jeg compiler...

---

C:\Documents and Settings\Carsten Risager\Skrivebord\Programmering\Java\Java\TelephoneBill.java:19: incompatible types
found  : java.lang.String
required: int
            unitsUsed = stdin.readLine();
                                                  ^
1 error

Tool completed with exit code 1

---

hvad gør jeg galt? nogen?

//WebPsycho
Avatar billede erikjacobsen Ekspert
01. oktober 2003 - 21:12 #1
unitsUsed = Integer.parseInt(stdin.readLine());
Avatar billede jih Nybegynder
01. oktober 2003 - 21:20 #2
hmmmm så virker det vist... ved ik lige hvorfor jeg ik havde tænkt på det... doh!-) takker for hjælpen... hvis du lige lægger et svar for du point!-)

//WebPsycho OuT!
Avatar billede erikjacobsen Ekspert
01. oktober 2003 - 21:21 #3
ok ;)
Avatar billede erikjacobsen Ekspert
01. oktober 2003 - 21:21 #4
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester