import java.util.Scanner; /* Klasse skal v?re i fil .java Dette er forresten en flerlinjet kommentar... */ class Hovedprogram { public static void main(String[] args) { int a = 3; // HUSK SEMIKOLON! double b = 3.3; String c = "Hei"; // " er String char d = 'd'; // ' er char - ett tegn int[] e = {1, 2, 3}; // Array: Fast lengde, her 3 // f m? lages hva HashMap i Java (kommer senere) for (int i = 0; i < 10; i++) { System.out.println("Tallet er " + i); } for (int j : e) { System.out.println(j); } // Her er 'a' allerede definert. // Trenger ikke deklarere int a. while (a < 4) { System.out.println(a); a++; // Kan ogs? a += 1; } // ref. import java.util.Scanner Scanner scanner = new Scanner(System.in); String inp = scanner.next(); // Kan bruke scanner.nextInt() // eller scanner.nextDouble() int int_inp = Integer.parseInt(inp); double double_inp = Double.parseDouble(inp); } } // Trenger ikke kalle p? noe // Kj?ring starter i main i klassen med navn som filen // Klassen A skal v?re i en egen fil som heter A.java // Trenger ikke importeres om filen ligger i samme mappe class A { // Deklarerer f?rst alle instansvariabler: private String instansvar1; private int instansvar2; // Konstrukt?r. Kan initialisere instansvariabler. // Merk: M? spesifisere type p? argumentene // Trenger ikke self public A(String arg1, int arg2) { instansvar1 = arg1; instansvar2 = arg2; } // Merk: M? spesifisere type p? argument // Merk: M? spesifisere returtype public String foo(String bar) { return bar; } }