package asukohaproovid; import andmed.*; import java.util.*; public class Proov6 { public static void main(String[] args) { AsukohaTyyp6 p = new AsukohaTyyp6(10, 12); AsukohaMuutusteleReageerija r1 = new LogivReageerija(); AsukohaMuutusteleReageerija r2 = new SalvestavReageerija(); // Lisage uus reageerija klass, mis salvestab kõik muudetud asukohad // listi. // Klassi eksemplarilt saab paluda muutused ridade kaupa ekraanile // trykkida. p.lisaReageerija(r1); p.lisaReageerija(r2); p.nihuta(20, 10); p.muudaAsukoht(3, 5); if (r2 instanceof SalvestavReageerija) { ((SalvestavReageerija) r2).tryki(); } if (r2 != null && r2 instanceof SalvestavReageerija) { ((SalvestavReageerija) r2).tryki(); } //if(2<3 & kirjutaFaili(7)){} if(2>3 ^ 3>2){System.out.println("sobib");} int temperatuur=21; System.out.println((temperatuur)>18?"soe":"kylm"); //arvu viimast biti olekut saab kontrollida tehtega arv & 1. // arv>>=1 nihutab arvu bitid ühe võrra paremale //koostage tsükkel, mis trükib tagurpidi järjekorras //arvu kõik bitid. int arv=12; while(arv>0){ System.out.print(arv&1); arv>>=1; } System.out.println(); arv=12; for(int i=0; i<8; i++){ System.out.print(((arv & 128)==128)?1:0); arv<<=1; } int tase=3; switch(tase){ case 3: // System.out.println("keedab"); case 2: System.out.println("koob"); case 1: System.out.println("kypsetab"); break; default: System.out.println("nälgib"); } } }