Løsningsforslag ukeoppg. 2:   30. aug - 5. sep (INF1000 - Høst 2012)

Oppgaver med løsningsforslag

  • Uttrykk med int og double
    Avgjør i hvert av disse tilfellene, uten å bruke datamaskin, hvilken verdi som blir skrevet ut på skjermen.  Husk at reglene for divisjon i Java avhenger av om vi jobber med heltall eller flyttall (=desimaltall) (se side 38-39 i læreboka).
      1.  System.out.println(10 / 9);            //  1
      2.  System.out.println(10 / 10);           //  1
      3.  System.out.println(10 / 11);           //  0
      4.  System.out.println((int) 3.65);        //  3
      5.  System.out.println((int) 3.65 - 4);    //  -1
      6.  System.out.println((int) (3.65 - 4));  //  0
      7.  System.out.println(Math.round(3.65));  //  4
      8.  System.out.println(1 / 2);             //  0
      9.  System.out.println(1 / 2.0);           //  0.5
     10.  System.out.println(1.0 / 2);           //  0.5
     11.  System.out.println((double) 1 / 2);    //  0.5
     12.  System.out.println((double) (1 / 2));  //  0.0
     13.  System.out.println(73 / 10);           //  7
     14.  System.out.println(73 % 10);           //  3