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