- 77 Views
- Uploaded on
- Presentation posted in: General

Inside Class Methods

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Chapter 4

Inside Class Methods

- Variables store values within methods and may change value as the method processes data.

- The scope of a variable determines how long it holds its value.
- Local variables maintain their scope within the block of code in which they are declared.
- Local variables are not fields of the class.

- Declare a variable by identifying its type and the identifier (name):
- double averageSpeed;

- Initialization is when you declare a variable and assign it a value at the same time:
- double averageSpeed = 21.6;

- Operators are symbols that take action within a program.
- Assignment operator (=) assigns a value to a field or variable:
- averageSpeed = 21.6;

- Mathematical operators include:
- +, -, *, and /

- Relational operators include:
- <, >, ==, and !=

- Assignment operator (=) assigns a value to a field or variable:

- Manipulates a variable and assigns the results back to itself.
- Self-assignment operators include +=, -=, *=, and %=
- int x = 5;
- int y = 6;
- x += y;
- x has the value (5 + 6) = 11

- Java follows mathematical rules of precedence.
- Multiplication and division are handled first, followed by addition and subtraction
- Use parentheses to force evaluation

- The increment operator (++) means increment (add) by one.
- ++x;

- The decrement operator (--) means decrement (subtract) by one.
- --x;

- Prefix notation increments, then fetches:
- int x = 5;
- int y = ++x;
- Value of y is 6 (1 + 5), value of x is 6

- Postfix notation fetches, then increments:
- int x = 5;
- int y = x++;
- Value of y is 5, value of x is 6

- A constant is a variable with a fixed value (cannot be changed).
- Use the keyword final to designate a constant.
- Constant identifiers are typically UPPER_CASE notation to distinguish them from other variables.

- Evaluate the equality or inequality of two intrinsic types.
- Return a boolean value (true or false)
- Equality: ==
- Inequality: <, >, <=, >=, != (not equal)