import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; import java.util.ArrayList; import java.util.Arrays; import java.util.ArrayList; import java.util.HashMap; class Oppgaver { public static void main(String[] args) { //likheter p? java array og python list: Begge er typer samlinger, som betyr at de kan lagre informasjon/andre objekter og verdier. //Begge har et relativt likt grensesnitt, hvor man legger til og endrer verdier med liste[indeks] (= verdi). //forskjeller p? java array og python list: En er en statisk array, den andre er en dynamisk array. Det betyr at Java array har //bestemt lengde. Python-lister lagrer ogs? ting i en array, men har funksjonalitet som tillater den ? endre st?rrelsen sin n?r den //blir fylt. Resulterer i at python-lister er mye tregere en Java arrays, siden denne prosessen tar tid. I tillegg tar det generelt //kortere tid ? gj?re en ting i en Java array, som det ville tatt ? gj?re den samme tingen i en python-liste. //Oppgave 2 double a = 15.7; double b = 18.18; System.out.println("Vi har tallene " + a + " og " + b); if (a > b) { System.out.println(a + " er storst"); } else if (a < b) { System.out.println(b + " er storst"); } else { System.out.println("De er like store"); } //Oppgave 3 //l?sning p? b?de A, C og D. For ? f? svaret p? B, skriv array[i] = 9-1 p? linje 40 String streng = ""; //brukes til D int sum = 0; //brukes til C int[] array = new int[10]; for (int i = 0; i < 10; i++) { array[i] = i; sum = sum + i; //brukes til C streng = streng + String.valueOf(array[i]); //brukes til D System.out.println(array[i] + ", " + sum + ", " + streng); } //l?sning p? E String[] dotter = new String[10]; for (int i = 0; i < 10; i++) { String linjeMedDotter = ""; for (int j = 0; j < i + 1; j++) { linjeMedDotter = linjeMedDotter + "*"; } dotter[i] = linjeMedDotter; System.out.println(dotter[i]); } //Oppgave 4 Scanner brukerinput = new Scanner(System.in); System.out.println("Skriv navnet paa en fil. Husk aa ha .txt paa slutten"); String filnavn = brukerinput.nextLine(); File ordfil = new File(filnavn); Scanner ordScanner = null; try { ordScanner = new Scanner(ordfil); } catch (FileNotFoundException e) { System.out.println(e); System.exit(0); } String linjeMedOrd = ""; while (ordScanner.hasNextLine()) { linjeMedOrd = linjeMedOrd + ordScanner.nextLine() + " "; } System.out.println(linjeMedOrd); } }