best2380
asked on
the if else statement
how do i write a multiple if and else statement..
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
The switch command works well here too:
switch(i){
case 1:
(do something);
break;
case 2:
(do something else);
break;
default:
(default statement);
break;
}
switch(i){
case 1:
(do something);
break;
case 2:
(do something else);
break;
default:
(default statement);
break;
}
don't forget the confusing but fun ?: statements!
(the if expression)?(then exp):(else exp)
or the standard form
if(some expression)
{
block of then expression
}
else if(some expression
{
else if expression
}
else(optional)
{
else expression
}
~Aaron
(the if expression)?(then exp):(else exp)
or the standard form
if(some expression)
{
block of then expression
}
else if(some expression
{
else if expression
}
else(optional)
{
else expression
}
~Aaron
True, for a straight forward case like my example a swith is nicer, but 'if - else if' can be used with other comparisions then '=='
int i = something;
if( i < 5)
/* do something */;
else if( 1 <= 10 || i > 17)
/* do something else */;
else if( i == 13 )
/* do something completely different */;
else
/* out of idea's ;) */;
int i = something;
if( i < 5)
/* do something */;
else if( 1 <= 10 || i > 17)
/* do something else */;
else if( i == 13 )
/* do something completely different */;
else
/* out of idea's ;) */;
e.g.
Switch (integer)
{
case 1:{.
.
code
.
}
case 2:{.
.
code
}
//like that
default:{
code
}
}
upon the values the integer takes the code will be executed. If integer doesn't take any value u have accounted for, default code is executed