Video: Hvordan indsættes en Geogebra-konstruktion på en Wiki-side? 2025
I Java kan du, ligesom i næsten alle programmeringssprog, læse data fra en fil, være vanskelig. Du tilføjer ekstra linjer kode for at fortælle computeren, hvad de skal gøre. Nogle gange kan du kopiere og indsætte disse linjer fra andre folks kode.
importer java. util. Scanner; importer java. io. Fil; importer java. io. IOException; offentlig klasse DoPayroll {public static void main (String args []) kaster IOException {Scanner diskScanner = ny scanner (ny fil ("EmployeeInfo. txt")); for (int empNum = 1; empNum <= 3; empNum ++) {payOneEmployee (diskScanner);} diskScanner. close ();} statisk ugyldig payOneEmployee (Scanner aScanner) {Medarbejder anEmployee = ny Medarbejder (); en ansat. setName (aScanner. nextLine ()); en ansat. setJobTitle (aScanner. nextLine ()); en ansat. cutCheck (aScanner. nextDouble ()); aScanner. nextLine ();}}
Du kan f.eks. følge mønsteret i denne fortegnelse:
/ * * Mønsteret i Listing 8-2 * / import java. util. Scanner; importer java. io. Fil; importer java. io. IOException; class SomeClassName {public static void main (String args []) smider IOException {Scanner scannerName = ny scanner (ny fil SomeFileName ")); // Nogle kode går her scannernavn . nextInt (); scannerName . nextDouble (); scannerName . Næste(); scannerName . nextLine (); // Nogle kode går her scannernavn . Luk ();}}
Du vil læse data fra en fil. Du begynder med at forestille dig at du læser fra tastaturet. Sæt den sædvanlige Scanner og de næste koder i dit program. Tilføj derefter nogle ekstra elementer fra noteringsmønstret:
-
Tilføj to nye importdeklarationer - en til java. io. Fil og en anden til java. io. IOException.
-
Type smider IOException i metodeens overskrift.
-
Skriv Ny fil (") i dit opkald til den nye scanner.
-
Tag en fil, der allerede er på din harddisk. Indtast det filnavn inde i citatmærkerne.
-
Tag det ord, du bruger til navnet på din scanner. Genbrug dette ord i opkald til næste, nextInt, nextDouble, og så videre.
-
Tag det ord, du bruger til navnet på din scanner. Genbrug dette ord i et opkald for at lukke.
Af og til kan kopiering og indsættelse af kode få dig i problemer. Måske skriver du et program, der ikke passer til det enkle noteringsmønster. Du skal justere mønsteret lidt. Men for at tilpasse mønsteret skal du forstå nogle af ideerne bag mønsteret.