Chapter 3 Control Statements FSelection Statements Using if
- Slides: 20
Chapter 3 Control Statements FSelection Statements –Using if and if. . . else –Nested if Statements –Using switch Statements –Conditional Operator FRepetition Statements –Looping: while, do, and for –Nested loops –Using break and continue 1
Selection Statements F if Statements F switch Statements F Conditional Operators 2
if Statements if (boolean. Expression) { statement(s); } Example: if ((i >= 0) && (i <= 10)) { System. out. println("i is an “ + “integer between 0 and 10"); } 3
The if. . . else Statement if (boolean. Expression) { statement(s)-for-the-true-case; } else { statement(s)-for-the-false-case; } 4
if. . . else Example if (radius >= 0) { area = radius*PI; System. out. println("The area for the “ + “circle of radius " + radius + " is " + area); } else { System. out. println("Negative input"); } 5
Nested if Statements Example 3. 1 Using Nested if Statements This program reads in number of years and loan amount and computes the monthly payment and total payment. The interest rate is determined by number of years. Test. If. Else 6
Conditional Operator if (x > 0) y = 1 else y = -1; is equivalent to y = (x > 0) ? 1 : -1; 7
switch Statements switch (year) { case 7: annual. Interest. Rate = 7. 25; break; case 15: annual. Interest. Rate = 8. 50; break; case 30: annual. Interest. Rate = 9. 0; break; default: System. out. println( "Wrong number of years, enter 7, 15, or 30"); } 8
switch Statement Flow Chart 9
Repetitions F while F do Loops F for F Loops break and continue 10
while Loop Flow Chart 11
while Loops while (continue-condition) { // loop-body; } Example 3. 2: Using while Loops Test. While. java Test. While 12
do Loops do { // Loop body; } while (continue-condition) 13
do Loop Flow Chart 14
for Loops for (control-variable-initializer; continue-condition; adjustment-statement) { //loop body; } int i = 0; while (i < 100) { System. out. println("Welcome to Java! ” + i); i++; } Example: int i; for (i = 0; i<100; i++) { System. out. println("Welcome to Java! ” + i); } 15
for Loop Flow Chart 16
for Loop Examples for using the for loop: F Example 3. 3: Using for Loops Test. Sum F Example 3. 4: Using Nested for Loops Test. Mul. Table 17
The break Keyword 18
The continue Keyword 19
Using break and continue Examples for using the break and continue keywords: F Example 3. 5: Test. Break. java Test. Break F Example 3. 6: Test. Continue. java Test. Continue 20
- Using i statements
- Struktur kontrol pengulangan
- Control statement
- Control statements in java
- System collections generic
- Dtfd switch
- Load control system using dtmf
- Thyristor circuits applications
- Power meter billing plus load control using gsm
- Control volume analysis using energy
- Single phase ac voltage controller using triac
- Primary control vs secondary control
- Distinguish between process control and product control
- Fluids mechanics
- Stock control e flow control
- Control volume vs control surface
- What is negative control
- Negative vs positive control
- Jelaskan tentang error control pada data link control?
- Control de flujo parada y espera
- Negative control vs positive control examples