0% found this document useful (0 votes)
78 views3 pages

CCS108 Week 2 Laboratory Exercise

A class named "Lot" was created with fields for an address, owner's first and last name, length, and width. Default values were provided for each field. A "MainProgram" class was then used to create Lot objects and print out information like the address, owner's full name, and area. Some examples resulted in errors when trying to assign non-numeric values to numeric fields or modifying an object not instantiated. The exercise demonstrated creating a class with fields, default values, and using objects of that class.
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)
78 views3 pages

CCS108 Week 2 Laboratory Exercise

A class named "Lot" was created with fields for an address, owner's first and last name, length, and width. Default values were provided for each field. A "MainProgram" class was then used to create Lot objects and print out information like the address, owner's full name, and area. Some examples resulted in errors when trying to assign non-numeric values to numeric fields or modifying an object not instantiated. The exercise demonstrated creating a class with fields, default values, and using objects of that class.
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/ 3

WEEK 2 Classes and Objects

Laboratory Exercise

Member Names 1 RONGAVILLA, REY-ANN G. Score:


(LN, FN MI.):
In alphabetical 2 SAMARISTA, JOSHUA S.
Order
Section: Instructor: Prof. Janus Raymond C. Tan Sem./ 1st/ 22-23
A.Y.

INSTRUCTION:

Create a class named “Lot” having class fields such as address, ownerFirstName, ownerLastName, length and width.
Determine the most appropriate data type for each field through the given set of default class field values:

Class Field Default Value


address Manila
ownerFirstName Juan
ownerLastName Dela Cruz
length 5.50
width 7.20

A class named “MainProgram” will be defined in order to execute the program by including the given code from the
given items as the body of the main method of the class “MainProgram” one after another. By doing so, you can
answer the following items by writing your answers on the space provided. If the statements will result to a
compile- time or runtime error, do not write anything except ERROR as your answer. (2 points each)

Your Program Code:

File: Lot.java

public class Lot {


public String address = "Manila";
public String ownerFirstName = "Juan";
public String ownerLastName = "Dela Cruz";
public double length = 5.50;
public double width = 7.20;

NOTE: Treat each number as a new code execution, thus will not affect the changes in values per number.

1. Lot objLot = new Lot();


System.out.println(“Lot’s address : “ + objLot.address);

Lot’s address : Manila

2. Lot objLot = new Lot();


System.out.println(“Owner’s Full name : “ + objLot.ownerFirstName + “ “ + objLot.ownerLastName);

Owner’s Full name : Juan Dela Cruz


3. Lot objLot = new Lot();
System.out.println(“Lot Area : “ + (objLot.length * objLot.width));

Lot Area : 39.6

4. Lot objLot = new Lot();


System.out.println(“Old Lot Area : “ + (objLot.length * objLot.width));
objLot.length = 10;
System.out.println(“New Lot Area : “ + (objLot.length * objLot.width));

Old Lot Area : 39.6


New Lot Area : 72.0

5. Lot objLot = new Lot();


objLot.address = Cabuyao, Laguna;
System.out.println(“Lot’s address : “ + objLot.address);

ERROR

6. Lot objLot = new Lot();


objLot.ownerFirstName = “John”;
objLot.ownerLastName = “Jones”;

System.out.println(“Hello ” + objLot.ownerFirstName + “!”);

Hello John!

7. Lot objLot = new Lot();


objLot.width = “8”;
System.out.println(“Lot Area : “ + (objLot.length * objLot.width));

ERROR

8. Lot objLot1 = new Lot();


Lot objLot2 = new Lot();
objLot2.length = objLot1.length * 3;
objLot2.width = objLot1.width + objLot1.length;
System.out.println(“Lot Area of Lot 2: “ + (objLot2.length * objLot2.width));

Lot Area of Lot 2: 209.54999999999998

9. Lot objLot1 = new Lot();


Lot objLot2 = new Lot();
System.out.println(“Owner’s Full name of Lot 1: “ + objLot1.ownerFirstName + “
“ + objLot1.ownerLastName);
System.out.println(“Owner’s Full name of Lot 2: “ + objLot2.ownerFirstName + “
“ + objLot2.ownerLastName);

Owner’s Full name of Lot 1: Juan Dela Cruz


Owner’s Full name of Lot 2: Juan Dela Cruz
10. Lot objLot1 = new Lot();
Lot objLot2 = new Lot();
objLot.address = “Calamba”;
System.out.println(“Lot 1 address : “ + objLot1.address);
System.out.println(“Lot 2 address : “ + objLot2.address);

ERROR

Attach your own PDF file (every group member should turn in his/ her own copy) as your submission
in the assigned task upon turning in using your MS Team Account following the given format above.
(your PDF file should begin with the first page of the given format)

You might also like