class Oppg4 { public static void main(String[] args) { int a = 3; String b = "4"; double c = 10.2; System.out.println(a + 5); //alt i orden System.out.println(b + a); //java liker ikke ? plusse sammen String og int, kaster a til ? v?re en String, siden det garantert ikke vil f?re til feil (tekststrenger som inneholder annet enn tall kan ikke castes til ? bli int, java sjekker ikke om dette er tilfellet) int sum = a + Integer.valueOf(b); // a + b blir konvertert til String, men dette skal bli lagret i en int-variabel. Da m? vi konvertere b til ? bli en int System.out.println(sum); sum = a + (int)c; //java liker ikke at en int + en double blir lagret i en int-variabel, da vil kommaet bli fjernet. Vi er tvunget til ? caste c til ? bli en int for ? kunne lagre svaret i en int-variabel. System.out.println(sum); int d = Integer.parseInt("1"); System.out.println(d); } } // // klassen st?r slik den er skrevet i oppgaven. Ta gjerne og rett ut feilene selv. Feilmeldingen til konstrukt?ren kommer av at java tror Baaten bare er en eller annen metode, og ikke en konstrukt?r // class Baat { // private String regNr; // private int kilometer; // // public Baaten(String regNr) { //Konstrukt?ren m? ha likt navn som klassen // this.regNr = regNr; // this.kilometerstand = 0; //feil variabelnavn // } // // public void skrivBaat() { // print(regNr); //i Java bruker vi System.out.println(); // print(kilometerstand); //feil variabelnavn // } // }