0% found this document useful (0 votes)
8 views

Prog 731 Java Topic 2 (Operators and Control Structures)

This document contains slides for a presentation on operators and control structures in Java. It discusses increment and decrement operators, standard math methods using classes like Math and Random, and conditional statements like if/else. Specific topics covered include extended assignment operators, the Math class methods for common math functions, generating random numbers, relational operators for conditions, and examples of if/else statements for input validation.

Uploaded by

IssaKing .tin.o
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Prog 731 Java Topic 2 (Operators and Control Structures)

This document contains slides for a presentation on operators and control structures in Java. It discusses increment and decrement operators, standard math methods using classes like Math and Random, and conditional statements like if/else. Specific topics covered include extended assignment operators, the Math class methods for common math functions, generating random numbers, relational operators for conditions, and examples of if/else statements for input validation.

Uploaded by

IssaKing .tin.o
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

WELCOME TO RICHFIELD

HYBRID LEARNING

MODULE: PROGRAMMING 631/731 (Java)


TOPIC 2:OPERATORS AND CONTROL STRUCTURES

[ADD PRESENTATION TITLE IN SLIDE MASTER MODE] | 1


Learning Outcomes:

After studying this topic you should be able to:


Arrays are objects that help us organize large amounts of information
Topic 2 focuses on:
‒ Use the increment and decrement operators.
‒ Use standard math methods.
‒ Use if and if-else statements to make choices.
‒ Use while and for loops to repeat a process.
‒ Construct appropriate conditions for control statements using relational operators.
‒ Detect and correct common loop errors.

[ADD PRESENTATION TITLE IN SLIDE MASTER MODE] | 2


Additional Operators

• Extended assignment operators


‒ Assignment operator combined with arithmetic
and concatenation operators

3 [ADD PRESENTATION TITLE IN SLIDE MASTER MODE] | 3 Fundamentals of Java


Additional Operators (cont.)

• Increment operator: ++
‒ Increase value of operand by 1
• Decrement operator: --
‒ Decrease value of operand by 1

4 [ADD PRESENTATION TITLE IN SLIDE MASTER MODE] | 4 Fundamentals of Java


Standard Classes and Methods: The Math Class

Table 1: Seven methods in the Math class


5 [ADD PRESENTATION TITLE IN SLIDE MASTER MODE] | 5
Fundamentals of Java
Standard Classes and Methods: The Math Class
(cont.)

• The two abs() methods are overloaded.


‒ Overloaded: Multiple methods in the same class
with the same name
• Using sqrt() method example:

6 [ADD PRESENTATION TITLE IN SLIDE MASTER MODE] | 6 Fundamentals of Java


Standard Classes and Methods: The Math Class
(cont.)

 Math class methods example:

7 [ADD PRESENTATION TITLE IN SLIDE MASTER MODE] | 7


Fundamentals of Java
Standard Classes and Methods: The Random Class

• Random number generator: Returns numbers chosen at random from a pre-designated


interval

Table 2: Methods in the Random class

8 [ADD PRESENTATION TITLE IN SLIDE MASTER MODE] | 8 Fundamentals of Java


The if and if-else Statements

• Principal forms:

9 [ADD PRESENTATION TITLE IN SLIDE MASTER MODE] | 9 Fundamentals of Java


The if and if-else Statements (cont.)

• Examples of if statements:

10 [ADD PRESENTATION TITLE IN SLIDE MASTER MODE] | 10 Fundamentals of Java


The if and if-else Statements (cont.)

Table 4-3: Relational operators

11 [ADD PRESENTATION TITLE IN SLIDE MASTER MODE] | 11


Fundamentals of Java
The if and if-else Statements (cont.): Checking
Input for Validity

Example 4.1: Computes the area of a circle if the


radius >= 0 or otherwise displays an error message
12 [ADD PRESENTATION TITLE IN SLIDE MASTER MODE] | 12
Fundamentals of Java
THANK YOU

[ADD PRESENTATION TITLE IN SLIDE MASTER MODE] | 13

You might also like