Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
After completing this unit, you should be able: To write programs for executing statements repeatedly using a while loop, to develop a program for GuessNumber, to follow the loop design strategy to develop loops, to develop a program for SubtractionQuizLoop, to control a loop with a sentinel value,. | Chapter 4 Loops Motivations Suppose that you need to print a string (e.g., "Welcome to Java!") a hundred times. It would be tedious to have to write the following statement a hundred times: System.out.println("Welcome to Java!"); So, how do you solve this problem? Opening Problem System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); Problem: 100 times Introducing while Loops int count = 0; while (count Objectives To write programs for executing statements repeatedly using a while loop (§4.2). To develop a program for GuessNumber and SubtractionQuizLoop (§4.2.1). To follow the loop design strategy to develop loops (§4.2.2). To develop a program for SubtractionQuizLoop (§4.2.3). To control a loop with a sentinel value (§4.2.3). To obtain large input from a file using input redirection rather than typing from the keyboard (§4.2.4). To write loops using do-while statements (§4.3). To write loops using for statements (§4.4). To discover the similarities and differences of three types of loop statements (§4.5). To write nested loops (§4.6). To learn the techniques for minimizing numerical errors (§4.7). To learn loops from a variety of examples (GCD, FutureTuition, MonteCarloSimulation) (§4.8). To implement program control with break and continue (§4.9). (GUI) To control a loop with a confirmation dialog (§4.10). while Loop Flow Chart while (loop-continuation-condition) { // loop-body; Statement(s); } int count = 0; while (count Trace while Loop int count = 0; while (count Motivations Suppose that you need to print a string (e.g., "Welcome to Java!") a hundred times. It would be tedious to have to write the following statement a hundred times: System.out.println("Welcome to Java!"); So, how do you solve this problem? Opening Problem System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); System.out.println("Welcome to Java!"); Problem: 100 times Introducing while Loops int count = 0; while (count Objectives To write programs for executing statements repeatedly using a while loop (§4.2). To develop a program for GuessNumber and SubtractionQuizLoop (§4.2.1). To follow the loop design strategy to .