Question: PLEASE ANSWER THE FOLLOWING QUESTIONS IN JAVA CODE: Q1. Write a Java program called Q1 that takes 3 integer values at the command prompt. It

PLEASE ANSWER THE FOLLOWING QUESTIONS IN JAVA CODE:

Q1. Write a Java program called Q1 that takes 3 integer values at the command prompt. It prints the three values with their memory addresses

Expected input: java Q1 10 20 30

Expected output: 0x22445512 10 0x2244AC12 20 0x221223F1 30

Q2. Write a Java class called Node. It contains the following attributes (fields). int age String name Write appropriate set and get methods. Create another class called Test with the main method; The main method takes upto three sets of input pairs (age, name) at the command prompt. Create three objects O1, O2 and O3 that store the information (input pairs). Print the memory address for each object and the input pairs. This time, export a JAR file (Q2.jar) and run the program from console.

Expected input: java -jar Q2 21 Mohamed 22 Ahmed 19 Saleh

Expected output: 0x22445512 21 Mohamed 0x2244AC12 22 Ahmed 0x221223F1 19 Saleh

Q3. Modify the Node class from Q2. Add another attribute Node next in the class. This time you will also print the address for the next attribute in each object. Export he program as Q3.jar and run it from the console using the same input provided in Q2.

Expected input: java -jar Q3 21 Mohamed 22 Ahmed 19 Saleh

Expected output: 0x22445512 21 Mohamed 0x2244AC13 0x2244AC12 22 Ahmed 0x2244AC11 0x221223F1 19 Saleh 0x2244AC12

Q4. Look carefully at the output of program in Q3 particularly the memory addresses. Can you describe your observation?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!