Ohjelmointi 2 / 2010
hlo.parse("Sepe|Susi|1948");
hlo.tulosta();
System.out.println(hlo); // kutsuu hlo.toString();
=> tulostaa
Sepe Susi 1948
Sepe|Susi|1948
Anna väli (0-5) >[ret] => 0-5 Anna väli (0-5) >3[ret} => 3-3 Anna väli (0-5) >3-[ret] => 3-5 Anna väli (0-5) >-3[ret] => 0-3 Anna väli (0-5) >1-3[ret] => 1-3
public static void main(String[] args) {
Vali v1 = new Vali(1,3), v2 = new Vali(2,4);
v1.kysy(); v2.kysy();
System.out.println(v1); System.out.println(v2);
int osuman_laatu = v1.compareTo(v2);
// vastaa "vähennyslaskua" ol = v1 - v2;
if ( osuman_laatu == 0 )
System.out.println("Välit osuvat toisiinsa");
else if ( osuman_laatu == 1 )
System.out.println("Jälkimmäisen välin arvot pienempiä kuin " +
"ensimmäisen!");
else if ( osuman_laatu == -1 )
System.out.println("Jälkimmäisen välin arvot suurempia kuin " +
"ensimmäisen!");
}
public static void main(String[] args) {
LinjaAuto pikkubussi = new LinjaAuto(10);
LinjaAuto isobussi = new LinjaAuto(45);
pikkubussi.lisaa(4); pikkubussi.tulosta();
isobussi.lisaa(30); isobussi.tulosta();
int yli = pikkubussi.lisaa(15);
isobussi.lisaa(yli);
pikkubussi.tulosta(); isobussi.tulosta();
if ( pikkubussi.getTilaa() > 0 )
System.out.println("Pieneen bussiin mahtuu!");
if ( isobussi.tilaa() )
System.out.println("Isoon bussiin mahtuu!");
}
/* 01 */ int a=23,b=13,c=17;
/* 02 */ char m = 'b';
/* 03 */ if ( ( a = b ) != 0 ) c+=0x0f;
/* 04 */ if ( ( a & ~b ) != 0 ) c--;
/* 05 */ m ^= 1 << 5;
/* 06 */ if ( m == 'B' ) b &= c;
/* 07 */ System.out.print(
"a=" + a + " b=" + b + " c=" + c + " m=" +m );
public static void main(String[] args) {
Astia2 astiat[] = { new Astia2("ä",100), new Astia2("5",5),
new Astia2("8",8) };
Astia2 ampari = astiat[0];
ampari.tayta();
tulosta_ohje(astiat);
while ( true ) {
for ( int i=1; i<astiat.length; i++)
System.out.println(astiat[i].getTilavuus() +
" litran astiassa on " +
astiat[i].getMaara() + " litraa nestettä");
String rivi = Syotto.kysy("Mistä kaadetaan ja mihin");
if ( rivi.length() == 0 ) break;
StringBuffer sb = new StringBuffer(rivi);
String mista = Mjonot.erota(sb);
String mihin = Mjonot.erota(sb);
int imista = etsi(astiat,mista);
int imihin = etsi(astiat,mihin);
if ( ( imista < 0 ) || ( imihin < 0 ) )
nimi_ohje(astiat,mista, mihin);
else
astiat[imista].kaada(astiat[imihin]);
}
}
String beginHour = request.getParameter("beginHour");
String endHour = request.getParameter("endHour");
if (beginHour == null) beginHour="";
if (endHour == null) endHour="";
Vali v3 = v1.leikkaus(v2);
System.out.println(v3);
if ( v1.leikkaus(v2) == tyhja )
System.out.println("Välit eivät osu");