Egy programozási feladatban kérnék segítséget. Hogyan lehetne ezt megírni?
Használj egy ciklust (for ciklust). A számkiírásánal a ciklusszámlálót szorozd meg 17-tel majd add hozzá a 200-hoz. Ez lesz a kiírandó szám.
Nem olyan bonyolult ez, igazán megoldhatod magad is.
int counter = 0;
int novekvo = 0;
while (counter < 10){
--counter++;
--System.out.printf("%s\n", novekvo + 200);
--novekvo = 17 * counter;
}
#Előző
Mégegyszerűbben:
int counter = 0;
while (counter < 10){
--System.out.printf("%s\n", 17 * counter + 200);
--counter++;
}
#Uccsókettő
For ciklussal:
for (int i = 0; i < 10; i++){
--System.err.printf("%s\n", i * 17 + 200);
}
#Utsó: Most komolyan System.err? Miért? :)
Egyébként a %d célravezetőbb lehet, de legalábbis beszédesebb, ami a szándékot illeti:
for (int i = 0; i < 10; i++) {
˙˙˙˙System.out.printf("%d\n", 200 + i * 17);
}
Mondjuk, gondoltam, nem írjuk meg más háziját :)
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!