Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Java - výpis původní proměnné

Zdravim,
chtel jsem se zeptat jestli je mozne nechat si vypsat puvodni promennou.

Dejme tomu ze mam secist vsechna licha cisla vetsi nez hodnota "d" a mensi nez hodnota "h":

        int d = 2;
        int h = 11;
        int soucet = 0;
        
        if(d%2 == 0){
            d = d - 1;
        }
        
        for(int i = d; i+2<h;){
            i = i+2;
            soucet = soucet + i;
        }

Ale jelikoz jsem už promennou d upravil, tak pri vypsani teto promenne - "System.out.print(d);" - se mi vypise už jako d-1; tudiz v tomto pripade "1".
Nechci nijak kod menit apod ... vubec resit ze by se to dalo lepe napsat (urcite dalo, jen si zkousim ruzny veci na procviceni), ale zajima me, jestli lze nejak vypsat ta puvodni promenna.

Díky za pomoc ;) a predem se omlouvam pokud je to hloupa otazka.

Předmět Autor Datum
Pokud si chceš vypsat původní hodnotu, tak ji musíš vypsat před tím, než ji změníš.
Wikan 14.02.2016 08:25
Wikan
nebo původní proměnou hoď do jiné proměnné (samozřejmě než jí přepíšeš) nový
Deadfrey 15.02.2016 12:35
Deadfrey
jj, děkuju :) nakonec je to takové jednoduché řešení :)) poslední
Fakincoke 15.02.2016 17:01
Fakincoke

Zpět do poradny Odpovědět na původní otázku Nahoru