/** * * Tässä ohjelmassa on joitakin esimerkkejä ensimmäisistä lauseista ja * lausekkeista: * * - Peräkkäissuoritus: tässä jokainen rivi vastaa yhtä lausetta. * Tässä on muuttujan esittelyjä ja lausekelauseita sekä * aliohjelmakutsu (varsinaisesti olion metodin kutsu, mutta * olioideat opitaan vasta kohtapuoleen) * * - Metodin kutsuminen eli printf * * - Formatoitu tulostus printf:n avulla * * - erilaisia literaaleja: merkkijono, kokonaisluku, totuusarvo * ("true"/"false") * * - muuttujien esittelyjä ja käyttöä: * kokonaisluvut (int), totuusarvot (boolean) * * - lausekkeita, joiden arvo määräytyy operaattoreiden suorituksesta * * @author Paavo Nieminen * @version 2007 syksy */ public class Esimerkkeja{ public static void main(String[] args){ // Seuraava tulostaa: Hello! 11106 -- 1,234 58 System.out.printf("Hello! %d -- %.5f%n", (64 / 7) * 1234, 1.23457689 ); boolean sataaUlkona = true; sataaUlkona = false; boolean ukkostaa; boolean jokotaas = (ukkostaa = sataaUlkona = false); int i = 5; int j = 6; int k = i + j; System.out.println(k); // 11 System.out.println(k = i * j); // 30 System.out.println(k); // 30 // Oktaaliluku 047 // Literaali 047 desimaalilukuna == 4*8 + 7 * 1 System.out.println(12 + 047); // 51 //Heksaluku 0x21 // Literaali 0x12 desimaalilukuna == 1 * 16 + 2 System.out.println(0x12 + 047); // 57 } }