Házi feladat
Alapfejezet - Dönteni kell! (if - else)
Házi feladat - Adott egy egyszerű int típusú szám. Állapítsuk meg, hogy a szám pozitív, negatív vagy 0!
Láthatjuk, hogy a megadott feltétel 3 ágra bontja a program futását, tehát már nem 1 db if utasításunk van, hanem 2.
Nézzük meg a futtatható Java-kódokat:
public class Main {
public static void main(String[] args) {
int szam = 0;
if(szam < 0){
System.out.println("A szám
negatív.");
}
else if(szam == 0){
System.out.println("A szám egyenlő
0-val.");
}
else
System.out.println("A szám
pozitív.");
}
}
Végeredmény:
A szám egyenlő 0-val.
Az egyik tanítványom a következő megoldást küldte nekem:
public class proba {
public static void Main(String[] args)
{
int a = 0;
if(a < 0)
{
System.out.println("Ez a szám negativ.");
}
else if(a == 0)
{
System.out.println("Ez a szám egyenlő 0-val.");
}
else if(a > 0)
{
System.out.println("Ez a szám pozitiv.");
}
}
}
Állapítsuk meg hibáit, azaz tegyük futtathatóvá! A megoldás a gombra kattintva érhető el: