Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
hmm. Lyder temmelig besværligt set i forhold til C++.
Her er den "rigtige" kode, som stadig give fejl. Kan du hjælpe mig?
porto.java ............. /* Program til udregning af porto ved indtastning af vægt
Opgave 2.3.2 - 2) Side 39 i javabog.dk
Vægt Højst 50 gram: kr. 4,50 Højst 100 gram: kr. 7,50 Højst 250 gram: kr. 12,50 Højst 500 gram: kr. 22,00 Højest 1000 gram: kr. 30,00 Over 1000 gram: IKKE BREV MEN PAKKE */
public class porto { public static void main (String[] arg) {
FEJL ......... porto.java:22: cannot resolve symbol symbol : class BufferedReader location: class porto BufferedReader br = new BufferdeReader(new InputStreamReader(System.in)); ^ porto.java:22: cannot resolve symbol symbol : class BufferdeReader location: class porto BufferedReader br = new BufferdeReader(new InputStreamReader(System.in)); ^ porto.java:22: cannot resolve symbol symbol : class InputStreamReader location: class porto BufferedReader br = new BufferdeReader(new InputStreamReader(System.in)); ^ 3 errors
public int læsHeltal() { String linie = læsLinie(); return Integer.parseInt(linie); }
public double læsTal() { String linie = læsLinie(); return Double.parseDouble(linie); }
}
porto.java ---------- /* Program til udregning af porto ved indtastning af vægt
Opgave 2.3.2 - 2) Side 39 i javabog.dk
Vægt Højst 50 gram: kr. 4,50 Højst 100 gram: kr. 7,50 Højst 250 gram: kr. 12,50 Højst 500 gram: kr. 22,00 Højest 1000 gram: kr. 30,00 Over 1000 gram: IKKE BREV MEN PAKKE */
public class porto { public static void main (String[] arg) { Tastatur tast = new Tastatur(); // opret et Tastatur-objekt double vaegt = 0; System.out.println("Indtast brevets vægt"); vaegt = tast.læsTal(); //kald læstTal op Tastatur-objektet String pris; if (vaegt <= 50) pris = " koster kr. 4,50"; else if (vaegt <= 100) pris = " koster kr. 7,50"; else if (vaegt <= 250) pris = " koster kr. 12,50"; else if (vaegt <= 500) pris = " koster kr. 22,-"; else if (vaegt <= 1000) pris = " koster kr. 30,-"; else pris = " ER IKKE ET BREV MEN EN PAKKE"; System.out.println("Et brev, som vejer "+vaegt+ " gram" +pris); } }
Jeg kan godt se af filen tastatur.java, at du havde fat i det rigtige, så hvis du vil sige om du vil have point eller ej.
udover 00:03:41 og 00:04:12 har jeg: rettet en stave fejl i BufferdeReader tilføjet throws IOException rettet lidt kosmetisk (prompt, klassenann med stort, placering af {})
java.lang, java.io og java.util indeholder det som er i std (java.lang behøver du ikke importere - den er der altid)
modsat C++ hvor enhver kan hævde at hans/hendes kode formaterings stil er den rigtige så har SUN udgivet en lille guide til hvordan man bør navngive og formatere sin kode
Synes godt om
Ny brugerNybegynder
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.