Osaisko joku sanoa mikä vikana alla olevassa ohjelmanpätkässä? Toimii muuten hyvin, mutta kun käyttäjä syöttää numeron 0 tulee seuraava tulostus:
Anna kokonaisluku: 0
0
Et antanut positiivista kokonaislukua.
Eli siis 1 nolla liikaa!
Pitäisi tulostaa vain "Et antanut positiivista kokonaislukua."
import java.util.Scanner;
public class ForToisto
{
public static void main(String [] args)
{
Scanner lukija = new Scanner(System.in);
int luku1=0;
int i=0;
System.out.print("Anna kokonaisluku: "); luku1 = lukija.nextInt(); for (i=luku1; i >= 0;)
{
System.out.println(i "");
i--;
}
if (luku1
Mikä vikana?
Cheese
1
496
Vastaukset
- Kraznik
Ihan syvältähän toi ohjelma on.
Mutta se miks siinä on se "ylimääränen" nolla johtuu tosta for-luupista.
for (i = luku1; i >= 0;) {
System.out.println(i "");
i--;
}
Jos sä nyt annat sille nyt nollan, niin i = 0 ja ehto 0 >= 0 on tosi eli luupin koodiblokki suoritetaan.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Porvarimediat paniikissa demareiden huiman kannatuksen vuoksi
Piti sitten keksiä "nimettömiin lähteisiin" perustuen taas joku satu. Ovat kyllä noloja, ja unohtivat sen, että vaalit986378KATASTROFI - Tytti Tuppurainen itse yksi pahimmista kiusaajista!!!
STT:n lähteiden mukaan SDP:n eduskuntaryhmän puheenjohtaja Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti3575897Mikä siinä on ettei persuille leikkaukset käy?
On esitetty leikkauksia mm. haitallisiin maataloustukiin, kuin myös muihin yritystukiin. Säästöjä saataisiin lisäksi lei602853Lääppijä Lindtman jäi kiinni itse teosta
Lindtman kyselemättä ja epäasiallisesti koskettelee viestintäpäällikköä. https://www.is.fi/politiikka/art-20000117808521072298Juuri nyt! Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti
Ai että mä nautin, Tytti erot vireille! "Käytös on kohdistunut avustajia ja toisia kansanedustajia kohtaan, uutisoi STT1071978- 1251774
Puolen vuoden koeaika
Voisi toimia meillä. Ensin pitäis selvittää "vaatimukset" puolin ja toisin, ennen kuin mitään aloittaa. Ja matalalla pro191643Tytti Tuppurainen nöyryyttää avustajiaan
Tytti Tuppurainen nöyryyttää SDP:n eduskuntaryhmän kokouksissa sekä avustajia että kansanedustajia. Hän nolaa ihmisiä ju1811310- 731217
Huomaatteko Demari Tytti ei esitä pahoitteluitaan
Samanlainen ilmeisesti kuin Marin eli Uhriutuu no he ovat Demareita ja muiden yläpuolella siis omasta mielestään331128