UNIVERSITY OF LAHORE, SARGODHA CAMPUS
Department of COMPUTER Science
Lab Manual
Object Oriented Programming
Submitted By Noman Latif
Registration Number BSSE07183036
Submitted To Madam Saira Nokhaiz
Square Program
package javaapplication4;
import [Link];
class Squre {
public static void main(String[] args) {
int a;
Scanner obj=new Scanner([Link]);
[Link]("Enter a Number:");
a=[Link]();
[Link]("Square="+(a*a));
}
}
Output
Operator
import [Link];
public class Operator{
public static void main(String[] args) {
int a,b,c;
Scanner obj=new Scanner([Link]);
[Link]("Enter the value of a:");
a=[Link]();
[Link]("Enter the value of b:");
b=[Link]();
c=(a>b)?a:b;
[Link]("The Greater value is "+c);
}
}
Output
Continue Statement
public class Continue {
public static void main(String[] args) {
for(int n=1;n<=10;n++){
if(n==5){
continue;
}
[Link](+n);}}
}
Output
Break Statement
public classBreak {
public static void main(String[] args) {
for(int n=1;n<=10;n++){
if(n==6){
break;
}
[Link](+n);}
}
}
Output
Make a Calculator by using DMAS Rule
Program:
package [Link];
import [Link];
public class DMASJava {
public static void main(String[] args) {
int sum,mult,sub,a,b;
float div;
Scanner obj=new Scanner([Link]);
[Link]("Enter a 1st Number:");
a=[Link]();
[Link]("Enter a 2nd Number:");
b=[Link]();
sum=a+b;
sub=a-b;
mult=a*b;
div=a/b;
[Link]("Sum="+sum);
[Link]("Sub="+sub);
[Link]("mult="+mult);
[Link]("Div="+div);
}
}
Output
If else
package employe;
import [Link];
public class Employe {
public static void main(String[] args) {
int sal;
Scanner obj=new Scanner([Link]);
[Link]("Enter Your Salary:");
sal=[Link]();
if(sal>=10000){
int b=(sal/100)*10;
sal=sal+b;
[Link]("Your total salary is "+sal);
}
else{
int b=(sal/100)*5;
sal=sal+b;
[Link]("Your total salary is " +sal);}
}}
Output
Switch Statement
package test;
import [Link];
public class Test {
public static void main(String[] args) {
int rln;
Scanner obj=new Scanner([Link]);
[Link]("Enter Your Roll No:");
rln=[Link]();
switch(rln){
case 111:
[Link]("The student name is Ahmad.");
break;
case 222:
[Link]("The student name is Wahab.");
break;
case 333:
[Link]("The student name is Ali.");
break;
default:
[Link]("Not Found.");
}
Output
Nested if
package javaapplication29;
import [Link];
public class JavaApplication29 {
public static void main(String[] args) {
int m,s,a;
[Link]("enter marks");
Scanner obj=new Scanner([Link]);
m=[Link]();
a=[Link]();
s=[Link]();
if(m>a){
if(m>s){
[Link]("sania is topper");
}
}
else if(a>m){
if(a>s){
[Link]("Aqsa is topper");
}
}
else if(s>m){
if(s>a){
[Link]("sania is topper");
}
}
}
}
Output
While Loop
package javaapplication35;
public class JavaApplication35 {
public static void main(String[] args) {
int count=1;
while(count<=5){
[Link]("C++");
count++;}
}
}
Output
do-while Loop
package javaapplication36;
public class JavaApplication36 {
public static void main(String[] args) {
int count=1;
do{
[Link]("C++");
count++;}
while(count<=5);}
}
Output
for loop
package javaapplication35;
public class JavaApplication35 {
public static void main(String[] args) {
for(int i=1;i<=5;i++){
[Link](+i);}
}
Output
Patterns
package loop;
public class Loop {
public static void main(String[] args) {
for(int r=1;r<=3;r++){
for(int c=1;c<=2;c++)
{
[Link]("*");
}
[Link]("");}
}
}
Output
package loop;
public class Loop {
public static void main(String[] args) {
for(int r=1;r<=5;r++){
for(int c=1;c<=r;c++)
{
[Link]("*");
}
[Link]("");}
}
}
Output
package loop;
public class Loop {
public static void main(String[] args) {
for(int r=5;r<=1;r--){
for(int c=1;c<=r;c++)
{
[Link]("*");
}
[Link]("");}
}
}
Output
package javaapplication36;
public class JavaApplication36 {
public static void main(String[] args) {
for(int r=1;r<=5;r++)
{
for(int s=1;s<=r-1;s++)
[Link](" ");
{
for(int c=5;c>=r;c--)
[Link]("*");
}[Link]();
}
}
Output
package javaapplication36;
public class JavaApplication36 {
public static void main(String[] args) {
for(int r=1;r<=5;r++)
{
for(int s=1;s<=5-r;s++)
[Link](" ");}
for(int c=1;c<=r;c++)
[Link]("*");
}[Link]();
}
}
Output
package javaapplication34;
public class JavaApplication34 {
public static void main(String[] args) { for(int i=0;i<=6;i+
+){
[Link]("*");}
[Link]();
for(int j=1;j<=4;j++){
for(int k=1;k<=4-j;k++){
[Link]("*");}
for(int a=1;a<=(j*2)-1;a++){
[Link](" ");}
for(int b=4-j;b>=1;b--){
[Link]("*");}
[Link]();}}}
Output
package sign;
public class Sign {
public static void main(String[] args) {
for(int i=4;i<=7;i++)
{
for (int j=1;j<=i;j++){
[Link](" * ");}
[Link](" ");}
for(int i=6;i>=4;i--){
for (int j=1;j<=i;j++){
[Link](" * "); }
[Link](" ");}}
Output
package javaapplication40;
public class JavaApplication40 {
public static void main(String[] args) {for(int i=1;i<=4;i++){
for(int k=1;k<=(4-i);k++){
[Link](“ ”);}
for(int j=1;j<=(i*2)-1;j++){
[Link](“*”);}
[Link](); }
for(int i=3;i>=1;i--){for(int k=1;k<=(3-i)+1;k++){
[Link](“ ”);}
for(int j=1;j<=(i*2)-1;j++){
[Link](“*”);}
[Link]();}
Output
import [Link].*;
public class JavaApplication35 {
public static void main(String[] args) {
Scanner s = new Scanner([Link]);
[Link]("Enter number=");
int n = [Link]();
for (int i=1; i<=n;i++){
for (int j=1;j<=n;j++){
if (i == 1 || i == n){
[Link]("*");}
else if(j==1||j== n){
[Link]("*");}
else if(i==j||i==((n-j)+1)){
[Link]("*");}
else{
[Link](" ");}
}
}
[Link](" ");}}
}
Output
Arrays
package arrays;
public class Arrays{
public static void main(String[] args) {
int a[][]={{10,20,30,40},{50,60},{70,80,90}};
for(int i=0; i<[Link];i++){
for(int j=0;j<a[i].length;j++){
[Link](a[i][j]+" ");}
[Link]( );}}
}
Output
package array;
import [Link].*;
public class Array {
public static void main(String[] args) {
int arr1[]=new int[10];
Scanner obj=new Scanner([Link]);
[Link]("Enter values of Array 1");
for(int i=0;i<5;i++){
arr1[i]=[Link]();}
int arr2[ ]={ 2,4,6,8,10,12,14,16,18,20};
int arr3[]=new int[10];
for(int k=0;k<10;k++){
arr3[k]=arr1[k]+arr2[k];
[Link](+arr3[k]);
[Link](" ");
}[Link]( );
}
}
Output