0% found this document useful (0 votes)
34 views

Lab 01

The document provides exercises on object-oriented programming concepts in Java including creating classes, objects, methods and using string functions. It includes 6 exercises - 1) Displaying a name, 2) Displaying text formatting, 3) Creating shapes with asterisks, 4) Creating tables with variables, 5) Using string functions, and 6) Creating classes and objects.

Uploaded by

Hai Kim Sreng
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views

Lab 01

The document provides exercises on object-oriented programming concepts in Java including creating classes, objects, methods and using string functions. It includes 6 exercises - 1) Displaying a name, 2) Displaying text formatting, 3) Creating shapes with asterisks, 4) Creating tables with variables, 5) Using string functions, and 6) Creating classes and objects.

Uploaded by

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

LAB 01

Introduction to Object-Oriented Programming

Object-Oriented Programming in JAVA

Prepared by Hok Tin


Lab01 Exercises
❖ Lab01.1. Hello One’s Name
Implement an application Java that displays “Hello <your_name>!” where <your_name>
represents your own name. Example, in case your name is: Visal, then:
Console Output:
Hello Visal!

❖ Lab01.2. Display a Paragraph


Implement an application Java that displays the following output:
Console Output:
\n Line break.
\t Tabulation.
\’ Single Quote.
\” Double Quote.
\\ \ Sign.
\\\\ \\ Sign.
// Line Comment.
/* ... */ Block Comment.
"""
Text block.
"""

1
Lab01 Exercises
❖ Lab01.3. Asterisks
Write a program in Java to display shapes as below:
Console Output:

A B C

❖ Lab01.4. Table
Write a program in Java to display tables as below with values declared by variables:

A B
2
Lab01 Exercises
❖ Lab01.5. String
A. Write a program using a String function to print/check the length of a text “I Love My Hometown”:

Console Output:
Text length is: 22

B. Write a program using a String function to cut the word “my little country” from a text of “I love my little country”:

Console Output:
Result: my little country

C. Write a program using a String function to find the index position of vowels in a text of “Hi Students!”:
Console Output:
“i” is at index: 1
“u” is at index: 5
“e” is at index: 7
3
Lab01 Exercises
D. Write a program using a String function check if two texts are equal

Console Output:
Text1 is equal to Text2: False
Text1 is equal to Text3: True

E. Write a program using a String function check if a text contains in another text

Console Output:
Text1 contains Text2: True
Text1 contains Text3: False

4
Lab01 Exercises
❖ Lab01.6. Class & Object
2. Create objects from “Student” class
Create a model following objects:
▪ Employee Object 1 Object 2
▪ Car Variable Value Variable Value
▪ BankAccount studentID 0002 studentID 0001
▪ Video
name Makara name Tola
gender F gender M
1. Implement a class model with at least 5 different attributes
2. Create at least 2 objects with values assigned age 17 age 15
3. Implement a Java Class based on the model score 88.3 score 98.3
year 4 year 3

Follow the following example to do your exercise:


3. Implement “Student” class in Java
👉 Example: “Student” object

1. Create a model of “Student” class


Datatype Variable Name
int studentID
String name

Student char gender


int age
double score
int year

5
Good luck 👌

✋ How to submit my TP???

👉 Screenshot/Save all your answers as a single pdf file, Java files and submit to the class
6

You might also like