Tizedik óra
Téma: if gyakorlása, switch szerkezet
1, feladat: Oszthatóság
Készítsetek olyan programot, ami eldönti egy számról, hogy osztható e kettővel! A számot billentyűzetről kapja a program!
Megoldás kódja:
public class Kerdes1 {
public static void main(String[] args){
int a=Integer.parseInt(args[0]);
int b=a%2;
if(b==0){
System.out.println("A szam oszthato 2-vel");
}
else{
System.out.println("A szam NEM oszthato 2-vel");
}
}
}
Switch: Elágazásokat kezel, egy változó értékére alapozva ad meg különböző utasításokat.
2, feladat:
Készítsetek olyan programot, amely bekér egy számot 1-5ig, majd kiírja hogy az adott szám hanyas érdemjegynek felel meg.
public class Jegyek {
public static void main(String[] args) {
String s;
int j=Integer.parseInt(args[0]);
switch(j) {
case 1:s="elegtelen";break;
case 2:s="elegseges";break;
case 3:s="kozepes";break;
case 4:s="jo";break;
case 5:s="jeles";break;
default:s="???";
}
System.out.println("a megadott jegy: "+j+" ("+s+")");
}
}
1, feladat: Oszthatóság
Készítsetek olyan programot, ami eldönti egy számról, hogy osztható e kettővel! A számot billentyűzetről kapja a program!
Megoldás kódja:
public class Kerdes1 {
public static void main(String[] args){
int a=Integer.parseInt(args[0]);
int b=a%2;
if(b==0){
System.out.println("A szam oszthato 2-vel");
}
else{
System.out.println("A szam NEM oszthato 2-vel");
}
}
}
Switch: Elágazásokat kezel, egy változó értékére alapozva ad meg különböző utasításokat.
2, feladat:
Készítsetek olyan programot, amely bekér egy számot 1-5ig, majd kiírja hogy az adott szám hanyas érdemjegynek felel meg.
public class Jegyek {
public static void main(String[] args) {
String s;
int j=Integer.parseInt(args[0]);
switch(j) {
case 1:s="elegtelen";break;
case 2:s="elegseges";break;
case 3:s="kozepes";break;
case 4:s="jo";break;
case 5:s="jeles";break;
default:s="???";
}
System.out.println("a megadott jegy: "+j+" ("+s+")");
}
}
Megjegyzések
Megjegyzés küldése