Содержание
Оператор if
if ( weatherIsGood ) {
walkInThePark ();
} else {
learnJavaOnStepic ();
} Тернарный оператор
if ( weatherIsGood ) {
System . out. println (" Weather is good ");
} else {
System . out. println (" Weather is bad");
}
// same effect , but much shorter
System . out. println (" Weather is "
+ ( weatherIsGood ? " good " : " bad" )); Оператор switch
switch (digit) {
case 0:
text = " zero ";
break ;
case 1:
text = "one ";
break ;
// ...
default :
text = "??? ";
} Цикл while
while ( haveTime () && haveMoney ()) {
goShopping ();
} Цикл do while
do {
goShopping ();
} while ( haveTime () && haveMoney ()); Цикл for
for ( int i = 0; i < args . length ; i++) {
System . out. println ( args [i]);
} Цикл foreach
for ( String arg : args ) {
System . out. println ( arg );
} Оператор break
boolean found = false ;
for ( String element : haystack ) {
if ( needle . equals ( element )) {
found = true ;
break ;
}
} Оператор break с меткой
boolean found = false ;
outer :
for ( int [] row : matrix ) {
for ( int x : row) {
if (x > 100) {
found = true ;
break outer ;
}
}
} Оператор continue
int count = 0;
for ( String element : haystack ) {
if (! needle . equals ( element )) {
continue ;
}
count ++;
} Оператор continue с меткой
// todo


