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);
}
}