Kopioi työhakemistoosi Mina2.java. Se on muunnos aikaisemmasta ohjelmasta
Mina.java, joka tulosti sinun laittamasi tiedot ruudulle.
Kopioi tiedosto Lue.java työhakemistoosi.
Käännä ja suorita Mina2.java. Vastaa kysymyksiin.
Katso nyt ohjelman koodia. Miten oli toteutettu se, että
kaikki sijoituslauseiden arvot kysyttiin käyttäjältä?
Miksi sijoituslauseissa käytettiin eri käskyjä näppäimistöltä
lukemiseen? (Lue.kluku(), Lue.dluku() jne.)
Miksi sinun oli alussa kopioitava Lue.java työhakemistoon?
Muuta aikaisemmin käsiteltyä esimerkkiä Kirjat.java siten, että
pienten kirjojen määrä kysytään aluksi käyttäjältä
Tee ohjelma Yhdistelma.java, joka kysyy käyttäjältä kaksi
lausetta. Tämän jälkeen ohjelma yhdistää lauseet ja tulostaa syntyneen
lauseen ruudulla.
Ohjelmoi itse ohjelma Mainos.java. Ohjelma kysyy tuotteen nimen,
hinnan ja valmistajan. Tämän jälkeen ohjelma tulostaa todella
myyvän mainostekstin tuosta tuotteesta. Mainostekstin voit
keksiä itse, mutta tietenkin kysytyt tiedot näkyvät mainoksessa.
Kotitehtäviä
Mitä Lue -luokan käskyä käytät, kun haluat saada arvot seuraavasti
määriteltyihin muuttujiin käyttäjältä? Kirjoita kokonaiset
sijoituslauseet.
int pituus;
double paino;
char nimikirjain;
String nimi;
Kun olet lukenut arvon muuttujaan näppäimistöltä, miten tämä
vaikuttaa muuttujan myöhempään käsittelyyn ohjelmassa?
Mitä seuraavat tulostuslauseet kirjoitavat ruudulle? (etunimi ja
sukunimi ovat String-tyyppisiä muuttujia, joihin arvot on luettu
näppäimistöltä, samoin int-tyypin muuttujaan ikä)
System.out.println();
System.out.println("kala" + "kukko");
System.out.println(ikä);
System.out.println(ikä + " on ikä");
System.out.println(20 - 20 + " on nolla!");
System.out.println("1\n2");
System.out.println("ohjelmointi\ton\tkivaa");
Miten voit jatkaa ruudulle tulostusta edellisen tulostuksen perään
samalle riville?