OhPe kurssikokeen tehtävän 2 ratkaisut

2a malliratkaisu

int luku = 3;
while (luku <= 999) {
	System.out.println(luku);
	luku += 3;
}

//tai for-loopilla:

for (int i = 3; i <= 999; i += 3) {
	System.out.println(i);
}

2b malliratkaisu

Scanner lukija = new Scanner(System.in);
System.out.println(“Anna nimi: “);
String nimi = lukija.nextLine();

for (int i = 0; i < nimi.length(); i++) {
	System.out.println(nimi);
}
		

2c malliratkaisu

Scanner lukija = new Scanner(System.in);
System.out.println(“Anna kellonaika: “);
int alkuAika = Integer.parseInt(lukija.nextLine());
System.out.println(“Anna lisäys: “);
int lisays = Integer.parseInt(lukija.nextLine());

/* tästä eteenpäin muutama eri lähestymistapa */
// 1)
int uusiAika = (alkuAika+lisays)%24;
System.out.println(“Uusi kellonaika: “ + uusiAika);

// 2)

for (int i = 0; i < lisays; i++) {
    if (alkuAika == 23) {
        alkuAika = 0;
    } else {
        alkuAika++;
    }
}

System.out.println(“Uusi kellonaika: “ + alkuAika);