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:

 

www.informatika-programozas.hu - Futtatható Java-kód!

 

 

 

 

 

 

 

 

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: