Java Programming: From Problem Analysis to Program Design, 5e Chapter 7 Passing Primitive Types as Objects
May 20, 2015
Java Programming: From Problem Analysis to Program Design, 5e
Chapter 7Passing Primitive Types as Objects
2
• Java provides the classes Integer, Double, Character, Long, and Float so that the values of the primitive data types can be treated as objects
• These classes have limitations
• You can create objects of the type, say Integer, to store int values, but you cannot change the values stored in the objects
• You can create objects of type IntClass and/or change the values of the objects
Java Programming: From Problem Analysis to Program Design, 5e
3Java Programming: From Problem Analysis to Program Design, 5e
4Java Programming: From Problem Analysis to Program Design, 5e
5Java Programming: From Problem Analysis to Program Design, 5e
6Java Programming: From Problem Analysis to Program Design, 5e
7Java Programming: From Problem Analysis to Program Design, 5e
8Java Programming: From Problem Analysis to Program Design, 5e
Sample Run: In this sample run, the user input is shadedLine 1: Based on the course score, this program computes the course grade.Line 5: Enter the course score: 90.50Line 9: The course score is 90.5Line 10: Your grade for the course is A
9Java Programming: From Problem Analysis to Program Design, 5e
10Java Programming: From Problem Analysis to Program Design, 5e
11Java Programming: From Problem Analysis to Program Design, 5e
12Java Programming: From Problem Analysis to Program Design, 5e
13Java Programming: From Problem Analysis to Program Design, 5e
14Java Programming: From Problem Analysis to Program Design, 5e
15Java Programming: From Problem Analysis to Program Design, 5e
num1 = 10; //Line 5
16Java Programming: From Problem Analysis to Program Design, 5e
num1 = 10; //Line 5num2.setNum(15); //Line 6ch = 'A'; //Line 7str = new StringBuffer("Sunny"); //Line 8
17Java Programming: From Problem Analysis to Program Design, 5e
18Java Programming: From Problem Analysis to Program Design, 5e
num = b.getNum(); //Line 14
19Java Programming: From Problem Analysis to Program Design, 5e
20Java Programming: From Problem Analysis to Program Design, 5e
21Java Programming: From Problem Analysis to Program Design, 5e
22Java Programming: From Problem Analysis to Program Design, 5e
23Java Programming: From Problem Analysis to Program Design, 5e
24Java Programming: From Problem Analysis to Program Design, 5e
25Java Programming: From Problem Analysis to Program Design, 5e
26Java Programming: From Problem Analysis to Program Design, 5e