Pengambilan Keputusan dan Pengulangan Proses Praktikum PBO Pengambilan Keputusan dan Pengulangan Proses
Soal 1 public void foo( boolean a, boolean b) { if( a ) System.out.println("A"); /* Line 5 */ } else if(a && b) /* Line 7 */ System.out.println( "A && B"); else /* Line 11 */ if ( !b ) System.out.println( "notB") ; else System.out.println( "ELSE" ) ; A. Jika a true dan b true maka output adalah "A && B" B. Jika a true dan b false maka output adalah "notB" C. Jika a false dan b true maka output adalah "ELSE" D. Jika a false dan b false maka output adalah "ELSE"
Soal 2 public class Ebb { static int x = 7; public static void main(String[] args) { String s = ""; for (int y = 0; y < 3; y++) { x++; switch (x) { case 8: s += "8 "; case 9: s += "9 "; case 10: { s += "10 "; break; } default: s += "d "; case 13: s += "13 "; System.out.println(s); static { Bagaimana output program ? A. 9 10 d B. 8 9 10 d C. 9 10 10 d D. 9 10 10 d 13
Soal 3 public class Label2 { public static void label2(){ int i=0; outer : while(true){ i++ ; inner : for(int j=0;j<10;j++){ i+=j ; if ( j==3) continue inner ; break outer ; } continue outer ; System.out.println(i); Bagaimana output program ? 1 2 3 4
Soal 4 Terdapat program seperti dibawah ini : public class Wind { public class Wind { public static void main(String[] args) { foreach: for (int j = 0; j < 5; j++) { for (int k = 0; k < 3; k++) { System.out.print(" " + j); if (j == 3 && k == 1) { break foreach; } if (j == 0 || j == 2) { break; Bagaimana output program ? A. 0 1 2 3 B. 1 1 1 3 3 C. 0 1 1 1 2 3 3 D. 1 1 1 3 3 4 4 4