Olyan program kéne ami 1 egyjegyű számnak kiírja a betűs megfelelőjét (javaban) valaki segítene?
Itt van egy pascalos példa. Írd át java-ra magadnak.
"de tök más a kettő:("
Csak a szintaktika más, de ha kicsit is tanultál Java-t, nem nehéz megérteni a kódot, hiába van más nyelven.
Ott van a legelső téglalapban a megoldás: egy 10 elemű tömb feltöltve a számok nevével. Semmi másra nincs szükség egyjegyű számoknál.
Megírtam neked. Sajnos a program nem elég hatékony, ezért éles üzemben és/vagy házi feladatként a felhasználása nem ajánlott, ez esetben neked kell megírnod. Remélem segített.
public class Main {
static String str = "c nc mő ael yot llott grtyliyéatéáeguknhhönhken";
public static void main(String[] args)throws java.io.IOException{
System.out.print("Adj be egy egyjegyű számot: ");
try {
int n = Integer.parseInt((new java.io.BufferedReader(
new java.io.InputStreamReader(System.in))).readLine());
if(n>>>3==~(-1)||(n>>>1^~0b100)==-1)
for(int i=n+1;i<=str.length();i+=10)
System.out.print(str.charAt(6*10-i));
else throw(new NumberFormatException());
}catch(NumberFormatException e){System.out.print("Hibás szám!");}
System.out.println();
}
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!