Difference between revisions of "Summer 2021: Programming in Java Lab"
Jump to navigation
Jump to search
Line 43: | Line 43: | ||
c) toString() method to display complex numbers in the form: x + i y. | c) toString() method to display complex numbers in the form: x + i y. | ||
| style="width: 15%" | Lab Exercise No. 1 || | | style="width: 15%" | Lab Exercise No. 1 || | ||
+ | |} | ||
+ | |||
+ | == '''Lab 2: ''' ( week of 26<sup>th</sup> April 2021 ) == | ||
+ | {| class="wikitable" style="text-align: left; width: 100%"; | ||
+ | |- | ||
+ | ! Q. NO. | ||
+ | ! Program | ||
+ | ! Lab Exercise No. | ||
+ | ! Remarks | ||
+ | |- | ||
+ | | style="width: 8%" | 1 | ||
+ | | style="width: 60%" | Create a class TwoDim which contains private members as x and y coordinates in package P1. Define the default constructor, a parameterized constructor and override toString() method to display the co-ordinates. Now reuse this class and in package P2 create another class ThreeDim, adding a new dimension as z as its private member. Define the constructors for the subclass and override toString() method in the subclass also. Write appropriate methods to show dynamic method dispatch. The main() function should be in a package P. | ||
+ | | style="width: 15%" | Lab Exercise No. 2 || | ||
|} | |} |
Revision as of 10:44, 28 April 2021
Contents
Resources
Lab 0: Getting Started ( week of 05th April 2021 )
Q. NO. | Program | Lab Exercise No. | Remarks |
---|---|---|---|
1 | WAP to find the sum of any number of integers entered as command line arguments. | Practice Set No. 1 | |
2 | WAP to find whether the given number is even or odd. | Practice Set No. 2 | |
3 | WAP to find the factorial of a given number. | Practice Set No. 3 | |
4 | WAP to check whether the given number is prime or not. | Practice Set No. 4 | |
5 | WAP to print the following pattern using nested for loop:
* * * * * * * * * * |
Practice Set No. 5 |
Lab 1: ( week of 19th April 2021 )
Q. NO. | Program | Lab Exercise No. | Remarks |
---|---|---|---|
1 | Design a class Complex having a real part (x) and an imaginary part (y). Provide methods to perform the following on complex numbers: a) Add two complex numbers. |
Lab Exercise No. 1 |
Lab 2: ( week of 26th April 2021 )
Q. NO. | Program | Lab Exercise No. | Remarks |
---|---|---|---|
1 | Create a class TwoDim which contains private members as x and y coordinates in package P1. Define the default constructor, a parameterized constructor and override toString() method to display the co-ordinates. Now reuse this class and in package P2 create another class ThreeDim, adding a new dimension as z as its private member. Define the constructors for the subclass and override toString() method in the subclass also. Write appropriate methods to show dynamic method dispatch. The main() function should be in a package P. | Lab Exercise No. 2 |