<< Chapter < Page | Chapter >> Page > |
Revised: Mon Mar 28 14:04:36 CDT 2016
This page is included in the following Books:
This module contains review questions and answers keyed to the module titled Jb0210: Java OOP: Operators .
The questions and the answers are connected by hyperlinks to make it easy for you to navigate from the question to the answer and back again.
An operator performs an action on what? Provide the name.
What do we call an operator that operates on only one operand?
What do we call an operator that operates on two operands?
Is the minus sign a unary or a binary operator, or both? Explain your answer.
Describe operator overloading.
True or false? Java programmers may overload operators.
Show the symbols used for the following operators in Java: assignment , not equal , addition , cast .
Are any operators automatically overloaded in Java? If so, identify one and describe its overloaded behavior.
What is the purpose of the cast operator?
True or false? The increment operator is a binary operator.
Show the symbol for the increment operator.
Describe the appearance and the behavior of the increment operator with both prefix and postfix notation. Show example, possibly incomplete, code fragments illustrating both notational forms.
Show the output that would be produced by the Java application in Listing 1 .
Listing 1 . Listing for Question 13. |
---|
class incr01 { //define the controlling class
public static void main(String[]args){ //define main
int x = 5, X = 5, y = 5, Y = 5;System.out.println("x = " + x );
System.out.println("X = " + X );System.out.println("x + X++ = " + (x + X++) );
System.out.println("X = " + X );System.out.println();
System.out.println("y = " + y );System.out.println("Y = " + Y );
System.out.println("y + ++Y = " + (y + ++Y) );System.out.println("Y = " + Y );
}//end main}//End incr01 class. Note no semicolon required
//End Java application |
True or false? Binary operators use outfix notation. If your answer is False, explain why.
In practice, what does it mean to say that an operator that has performed an action returns a value (or evaluates to a value) of a given type?
Show and describe at least five of the binary arithmetic operators supported by Java (Clarification: binary operators does not mean bitwise operators).
In addition to arithmetic addition, what is another use for the plus operator (+) ? Show an example code fragment to illustrate your answer. The code fragment need not be a complete statement.
Notification Switch
Would you like to follow the 'Object-oriented programming (oop) with java' conversation and receive update notifications?