0% found this document useful (0 votes)
37 views4 pages

School of Computer Science and Engineering Fall Semester 2020-21

The document discusses problems related to classes and objects in Java. It includes: 1. A Rectangle class with width and height fields and default/parameterized constructors. Methods to get area, perimeter, width and height. 2. A test program that creates Rectangle objects with different widths and heights, and displays their attributes. 3. A Student class with registration number, name, course and CGPA fields. A constructor to initialize objects and a method to check if a student is a 9-pointer. 4. A program that creates an array of Student objects, initializes them and checks for 9-pointers. 5. A program to display time in different formats using constructor overloading

Uploaded by

Jaanaavi Wasade
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views4 pages

School of Computer Science and Engineering Fall Semester 2020-21

The document discusses problems related to classes and objects in Java. It includes: 1. A Rectangle class with width and height fields and default/parameterized constructors. Methods to get area, perimeter, width and height. 2. A test program that creates Rectangle objects with different widths and heights, and displays their attributes. 3. A Student class with registration number, name, course and CGPA fields. A constructor to initialize objects and a method to check if a student is a 9-pointer. 4. A program that creates an array of Student objects, initializes them and checks for 9-pointers. 5. A program to display time in different formats using constructor overloading

Uploaded by

Jaanaavi Wasade
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

SCHOOL OF COMPUTER SCIENCE AND ENGINEERING

Fall Semester 2020-21

Name: Jaanaavi Wasade


Registration Number:18BCE0743
Course Code: CSE1007
Course Name: Java Programming
Slot: L25 +L26
Faculty: Priya G
PROBLEMS BASED ON
CLASSES AND OBJECTS

1. Design a class named Rectangle to represent a rectangle. The class contains:


Two double data fields named width and height that specify the width and
height of the rectangle. The default values are 1 for both width and height.

(i)A default constructor that creates a default rectangle.


(ii)A constructor that creates a rectangle with the specified width and height.
(iii)A method named getArea() that returns the area of this rectangle.
(iv)A method named getPerimeter() that returns the perimeter. Implement the
class.

Write a test program that creates two Rectangle objects— one with width 5 and
height 50 and the other with width 2.5 and height 45.7. Display the width,
height, area, and perimeter of each rectangle in this order.

import java.util.*;
import java.lang.*;
public class Rectangle {
double height;
double width;
public Rectangle(double w, double h){
height = h;
width = w;
}
public Rectangle(){
height = 1;
width = 1;
}
public double getArea(){
return height*width;
}
public double getPerimeter(){
return 2*(height + width);
}
public double getWidth(){
return width;
}
public double getHeight(){
return height;
}
public static void main(String[] args){
Rectangle b1 = new Rectangle(5, 50);
Rectangle b2 = new Rectangle(2.5, 45.7);
System.out.println("Width: " + b1.getWidth());
System.out.println("Height: " + b1.getHeight());
System.out.println("Area: " + b1.getArea() + "\n");
System.out.println("Perimeter: " + b1.getPerimeter());
System.out.println("Width: " + b2.getWidth());
System.out.println("Height: " + b2.getHeight());
System.out.println("Area: " + b2.getArea());
System.out.println("Perimeter: " + b2.getPerimeter());
}

Q2. Write a Java program to create a class called Student having data members Regno,
Name, Course being studied and current CGPA. Include constructor to initialize objects.
Create array of objects with at least 10 students and find 9- pointers.

import java.util.*;
import java.lang.*;
public class Student {
Scanner s=new Scanner(System.in);
String Regno;
String name;
String course;
double cgpa;

public void display(){


if(cgpa>=9){
System.out.print(" 9 pointer"+"\n");

}
else{
System.out.print("Not a 9 pointer"+"\n");
}
}
public Student(){
Regno=s.nextLine();
name=s.nextLine();
course=s.nextLine();
cgpa=s.nextDouble();
}
public static void main(String[] args){

Student a[]=new Student[10];


for (int i=0;i<10;i++)
{
a[i]=new Student();

}
for (int i=0;i<10;i++){
System.out.print("Student "+(i+1)+":");

a[i].display();

}
Q3. Write a Java program that displays that displays the time in different formats in the form of
HH,MM,SS using constructor Overloading.

You might also like