Gelijkstellen van twee integers ..

Status
Niet open voor verdere reacties.

hassing

Gebruiker
Lid geworden
25 sep 2007
Berichten
43
ja ik ben nog een beginner maar des te makkelijker voor jullie :

int i1 = 4;
int i2 = 1;
int i3 = 3;
int i4 = 1;

if (i1 > i2)
if (i3 < i4);
else i1 = i3;
else i1 = i4;

system.out.writeln ("i1");
}
}


wat is nu de waarde van i1?
Blijft hij 4? Of maakt hij er (i1=i3) 3 van??

Dank voor de moeite!
 
Bedoel je de code zo:

Code:
        if (i1 > i2){
            if(i3 < i4){
                
            } else{
              i1 = i3;  
            }
        } else{
            i1 = i4;
        }

Zo nee, zou je dan iets duidelijker je code op willen stellen, want zoals het nu is wordt het moeilijk om te bepalen wat jij wil weten.
 
Bedoel je de code zo:

Code:
        if (i1 > i2){
            if(i3 < i4){
                
            } else{
              i1 = i3;  
            }
        } else{
            i1 = i4;
        }

Zo nee, zou je dan iets duidelijker je code op willen stellen, want zoals het nu is wordt het moeilijk om te bepalen wat jij wil weten.

Ik ben een oefentoets aan het doornemen en bij deze vraag twijfel ik ..
Vraag is: Wat is de waarde van i1 na uitvoering van bovenstaande statements.

Bij deze vraag ben ik aan het twijfelen vandaar ..
 
Bedoel je de code zo:

Code:
        if (i1 > i2){
            if(i3 < i4){
                
            } else{
              i1 = i3;  
            }
        } else{
            i1 = i4;
        }

Zo nee, zou je dan iets duidelijker je code op willen stellen, want zoals het nu is wordt het moeilijk om te bepalen wat jij wil weten.

Op een andere manier kan je het niet lezen, zonder parse-errors.
Mijn mening: i1 = i3.
 
ok dan zou het dus zijn: i1 = 3 als waarde ..

Dacht ik ook al.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan