AMADEUS html plain
pr println("_");
gr raam: setTitle setVisible + meetod joonistada
raam.setTitle("_");
raami pealkiri
raam.setVisible(true);
raam nähtavaks
void joonistada(Tahvel t, Graphics g)
Antud: raamis olev tahvel t ja selle graafikakontekst g
Tulemus: joonis raamis
t.setBackground(Color.white);
seada tahvli taustvärv (valgeks)
g.setColor(Color.blue);
seada jooksev joonistamisvärv (siniseks)
g.setFont(new Font("Arial", Font.ITALIC, 18));
seada kiri
g.drawString("Autor: Ülli Õpilane", 15, 20);
joonistada tekst
g.setColor(Color.green);
seada jooksev joonistamisvärv (roheliseks)
g.drawRect(40,40,400,400);
joonistada ristküliku küljed
g.drawLine(40,40,400,400);
joonistada sirglõik
g.setColor(Color.red);
seada jooksev joonistamisvärv (punaseks)
g.fillOval(235,45,100,100);
joonistada ovaal (siin: ring)
juhu meetod juhuarv: int/double juhuarv poollõigult
int/double juhuarv(int/double a, int/double b)
Antud: arvud a>=0 ja b>=0
Tulemus: tagastatakse juhuarv poollõigult [a; b)
(kui a > b, siis poollõigult [b; a))
return (int/double)(a + Math.random()*(b - a));
ümar ujupunktarv ümardatult (2 kohta peale koma)
(Math.round(_ * 100) / 100.0)
s2i sõne täisarvuna
s2d sõne ujupunktarvuna
sort meetod sort: int/double[] massiivi sorteerimine
void sort(int/double[] a)
Antud: a[0], a[1], ..., a[n]
Tulemus: a[0] <= a[1] <= ... <= a[n]
int/double b;
abiks
* i = 1 .. a.length-1
a[0] <= a[1] <= ... <= a[i-1]
b = a[i];
int j = i - 1;
* for( ; a[j] > b ; )
a[j+1] = a[j];
nihutada a[j] paremale
if (j-- == 0)
leitud koht b jaoks: a[j+1]
a[j+1] = b;
beep piiks
java.awt.Toolkit.getDefaultToolkit().beep();
sleep viivitus
!!try
Thread.currentThread().sleep(_);
millisek
catch (InterruptedException e)
from tekstifailist lugeja avamine: readerFrom
BufferedReader _ = readerFrom(_);
to tekstifaili kirjutaja avamine: writerTo
PrintWriter _ = writerTo(_);
io tekstifail, kust==>kuhu
!!try
String kust = _;
sisendfaili nimi
BufferedReader sfail = readerFrom(kust);
sisendfailst lugeja
String kuhu = _;
väljundfaili nimi
PrintWriter vfail = writerTo(kuhu);
väljundfaili kirjutaja
String rida = "";
* while((rida = sfail.readLine()) != null)
rea lugemine ja lõpu kontroll
vfail.println(rida);
rea kirjutamine väljundfaili
lõpetamine
sfail.close();
vfail.close();
catch (IOException e)
System.err.println(e.getMessage());
kirje andmekirje
class _
siseklass
ainult andmeväljad: