(Basic Theory of Information Processing) ( ) if for while break continue 1
8 if switch for while do while 2
8.1 if (p.52) 8.1.1 if 1 if ( ) 2; 3 1 true 2 3 false 2 3 3
8.1.2 if-else (p.54) if ( ) 1; else 2; true 1 2 false 1 2 1 2 1 1 if else 1 4
8.1.3 if-else if ( 1) 1; else if ( 2) 2; else if ( 3) 3; else 4; 1 true 1 1 false 2 true 2 1 2 false 2 true 3 false 4 1 2 3 4 1 1 if else if else 5
8.1.4 { 1 ( ) { 1; 2; N; { 1; ; N 1 6
(if ) public class SampleIf2 { public static void main(string args[]) { int num = 3; if (num == 3) System.out.println("num "); public class SampleIf { public static void main(string args[]) { int num = 3; if (num == 3) { System.out.println("num "); 7
(if-else ) public class SampleIfElse { public static void main(string args[]) { int num = 3; if (num == 3) { System.out.println("num "); else { System.out.println("num "); 8
(if-else ) public class SampleIfElseNest { public static void main(string args[]) { int i = 2, j= 3; if (i == 1) { if (j == 2) { System.out.println("i 1 j 2 "); else { System.out.println("i 1 j 2 "); else { if (j == 3) { System.out.println("i 1 j 3 "); else { System.out.println("i 1 j 3 "); 9
8.2 switch case (p.97) switch(i) {case i i case : default: case break switch case ( ) else if 10
public class SampleSwitch { public static void main(string args[]) { int i = 2; switch(i) { case 1: System.out.println("i 1 "); break; case 2: System.out.println("i 2 "); case 3: System.out.println("i 3 ( 2 )"); break; case 4: System.out.println("i 4 "); break; default: System.out.println("i 1,2,3,4 "); 11
if public class SampleSwitchIf { public static void main(string args[]) { int i = 2; if (i == 1) { System.out.println("i 1 "); else if (i == 2) { System.out.println("i 2 "); System.out.println("i 3 ( 2 )"); else if (i == 3) { System.out.println("i 3 ( 2 )"); else if (i == 4) { System.out.println("i 4 "); else { System.out.println("i 1,2,3,4 "); 12
8.3 for ( ) for ( ; ; ) ; 1. 2. true (a) (b) (c) 2 false for { 1; 2; 1 2 13
5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { sum = sum + i System.out.println("5 + 6 + 7 + 8= " + sum); 14
5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; sum 0 for ( i = 5 ; i <= 8 ; ++i ) { sum = sum + i System.out.println("5 + 6 + 7 + 8= " + sum); 15
5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { i 5 sum = sum + i System.out.println("5 + 6 + 7 + 8= " + sum); 16
5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { sum = sum + i sum 0 + 5 = 5 System.out.println("5 + 6 + 7 + 8= " + sum); 17
5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { i 6 sum = sum + i System.out.println("5 + 6 + 7 + 8= " + sum); 18
5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { sum = sum + i sum 5 + 6 = 11 System.out.println("5 + 6 + 7 + 8= " + sum); 19
5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { i 7 sum = sum + i System.out.println("5 + 6 + 7 + 8= " + sum); 20
5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { sum = sum + i sum 11 + 7 = 18 System.out.println("5 + 6 + 7 + 8= " + sum); 21
5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { i 8 sum = sum + i System.out.println("5 + 6 + 7 + 8= " + sum); 22
5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { sum = sum + i sum 18 + 8 = 26 System.out.println("5 + 6 + 7 + 8= " + sum); 23
5 8 class SampleFor { public static void main(string[] args) { int i, sum = 0; for ( i = 5 ; i <= 8 ; ++i ) { i 9 sum = sum + i System.out.println("5 + 6 + 7 + 8= " + sum); 5 + 6 + 7 + 8 = 26 (for i 9 ) 24
8.4 for for 1 + 1 + 2 + 1 + 2 + 3 + 1 + 2 + 3 + 4 + 1 + 2 + 3 + 4 + 5 class ForNesting { public static void main(string[] args) { int i, j, sum = 0; for ( i = 1 ; i <= 5 ; ++i ) { for ( j = 1 ; j <= i ; ++j ) { sum = sum + j System.out.println("Answer = " + sum); 25
8.5 while while ( ) ; true class SampleWhile { public static void main(string[] args) { int beki = 0, num = 32; while ( num > 1) { num /= 2; ++beki; System.out.println("32 = 2^" + beki); while (true) ; 26
8.6 do while do while ( ); true while while 1 do while 1 ( ) SampleFor while 27
8.7 break break break 1 ( PrimeBreak.java) 28
8.8 continue continue continue for true for while true while false 29
int i, k; k = 6; for (i = 1 ; i < 10 ; ++i) { if (k % i!= 0) continue; System.out.println(i + " " + k + " "); int i, k; k = 6; i = 1; while (i < 10) { if (k % i!= 0) continue; System.out.println(i + " " + k + " "); ++i; 30
8.9 31