Summer 2021: Programming in Java Lab
Revision as of 11:05, 29 April 2021 by Mkwiki (talk | contribs) (→Lab 1: ( week of 19th 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 | Read about toString( ) from javatpoint.com [ https://www.javatpoint.com/understanding-toString()-method ] |
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 |