Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
61 views

Lab Manual Object Oriented Programming: University of Lahore, Sargodha Campus

The document contains a lab manual submitted by Noman Latif to Madam Saira Nokhaiz. It includes Java programs demonstrating basic concepts like square programs, operators, continue/break statements, if/else statements, loops, arrays, and patterns. Various programs are provided as examples to calculate squares, find greater of two numbers, use continue/break in loops, calculate using order of operations, use if/else conditional logic, iterate with for, while, and do-while loops, and print patterns using nested loops.

Uploaded by

M.Bilal Shahid
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views

Lab Manual Object Oriented Programming: University of Lahore, Sargodha Campus

The document contains a lab manual submitted by Noman Latif to Madam Saira Nokhaiz. It includes Java programs demonstrating basic concepts like square programs, operators, continue/break statements, if/else statements, loops, arrays, and patterns. Various programs are provided as examples to calculate squares, find greater of two numbers, use continue/break in loops, calculate using order of operations, use if/else conditional logic, iterate with for, while, and do-while loops, and print patterns using nested loops.

Uploaded by

M.Bilal Shahid
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 29

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 java.util.Scanner;
class Squre {
public static void main(String[] args) {
int a;
Scanner obj=new Scanner(System.in);
System.out.println("Enter a Number:");
a=obj.nextInt();
System.out.println("Square="+(a*a));
}
}
Output

Operator

import java.util.Scanner;
public class Operator{
public static void main(String[] args) {
int a,b,c;
Scanner obj=new Scanner(System.in);
System.out.println("Enter the value of a:");
a=obj.nextInt();
System.out.println("Enter the value of b:");
b=obj.nextInt();
c=(a>b)?a:b;
System.out.println("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;
}
System.out.println(+n);}}
}
Output

Break Statement
public classBreak {
public static void main(String[] args) {
for(int n=1;n<=10;n++){
if(n==6){
break;
}
System.out.println(+n);}
}

}
Output

Make a Calculator by using DMAS Rule


Program:
package dmas.java;
import java.util.Scanner;
public class DMASJava {
public static void main(String[] args) {
int sum,mult,sub,a,b;
float div;
Scanner obj=new Scanner(System.in);
System.out.println("Enter a 1st Number:");
a=obj.nextInt();
System.out.println("Enter a 2nd Number:");
b=obj.nextInt();
sum=a+b;
sub=a-b;
mult=a*b;
div=a/b;
System.out.println("Sum="+sum);
System.out.println("Sub="+sub);
System.out.println("mult="+mult);
System.out.println("Div="+div);
}
}
Output
If else
package employe;
import java.util.Scanner;
public class Employe {
public static void main(String[] args) {
int sal;
Scanner obj=new Scanner(System.in);
System.out.println("Enter Your Salary:");
sal=obj.nextInt();
if(sal>=10000){
int b=(sal/100)*10;
sal=sal+b;
System.out.println("Your total salary is "+sal);
}
else{
int b=(sal/100)*5;
sal=sal+b;
System.out.println("Your total salary is " +sal);}
}}
Output
Switch Statement
package test;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
int rln;
Scanner obj=new Scanner(System.in);
System.out.println("Enter Your Roll No:");
rln=obj.nextInt();
switch(rln){
case 111:
System.out.println("The student name is Ahmad.");
break;
case 222:
System.out.println("The student name is Wahab.");
break;
case 333:
System.out.println("The student name is Ali.");
break;
default:
System.out.println("Not Found.");
}

Output

Nested if
package javaapplication29;
import java.util.Scanner;
public class JavaApplication29 {
public static void main(String[] args) {
int m,s,a;
System.out.println("enter marks");
Scanner obj=new Scanner(System.in);
m=obj.nextInt();
a=obj.nextInt();
s=obj.nextInt();
if(m>a){
if(m>s){
System.out.println("sania is topper");

}
}
else if(a>m){
if(a>s){
System.out.println("Aqsa is topper");
}
}
else if(s>m){
if(s>a){
System.out.println("sania is topper");
}
}
}
}
Output

While Loop
package javaapplication35;
public class JavaApplication35 {
public static void main(String[] args) {
int count=1;
while(count<=5){
System.out.println("C++");
count++;}
}
}
Output

do-while Loop
package javaapplication36;
public class JavaApplication36 {
public static void main(String[] args) {
int count=1;
do{
System.out.println("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++){
System.out.println(+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++)
{
System.out.print("*");
}
System.out.println("");}
}
}
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++)
{
System.out.print("*");
}
System.out.println("");}
}
}
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++)
{
System.out.print("*");
}
System.out.println("");}
}
}
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++)
System.out.print(" ");
{
for(int c=5;c>=r;c--)
System.out.print("*");
}System.out.println();
}
}
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++)
System.out.print(" ");}
for(int c=1;c<=r;c++)
System.out.print("*");
}System.out.println();
}
}
Output

package javaapplication34;
public class JavaApplication34 {
public static void main(String[] args) { for(int i=0;i<=6;i+
+){
System.out.print("*");}
System.out.println();
for(int j=1;j<=4;j++){
for(int k=1;k<=4-j;k++){
System.out.print("*");}
for(int a=1;a<=(j*2)-1;a++){
System.out.print(" ");}
for(int b=4-j;b>=1;b--){
System.out.print("*");}
System.out.println();}}}
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++){
System.out.print(" * ");}
System.out.println(" ");}
for(int i=6;i>=4;i--){
for (int j=1;j<=i;j++){
System.out.print(" * "); }
System.out.println(" ");}}
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++){
System.out.print(“ ”);}
for(int j=1;j<=(i*2)-1;j++){
System.out.print(“*”);}
System.out.println(); }
for(int i=3;i>=1;i--){for(int k=1;k<=(3-i)+1;k++){
System.out.print(“ ”);}
for(int j=1;j<=(i*2)-1;j++){
System.out.print(“*”);}
System.out.println();}
Output

import java.util.*;
public class JavaApplication35 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("Enter number=");
int n = s.nextInt();
for (int i=1; i<=n;i++){
for (int j=1;j<=n;j++){
if (i == 1 || i == n){
System.out.print("*");}
else if(j==1||j== n){
System.out.print("*");}
else if(i==j||i==((n-j)+1)){
System.out.print("*");}
else{
System.out.print(" ");}
}
}
System.out.println(" ");}}
}
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<a.length;i++){
for(int j=0;j<a[i].length;j++){
System.out.print(a[i][j]+" ");}
System.out.println( );}}
}
Output

package array;
import java.util.*;
public class Array {
public static void main(String[] args) {
int arr1[]=new int[10];
Scanner obj=new Scanner(System.in);
System.out.println("Enter values of Array 1");
for(int i=0;i<5;i++){
arr1[i]=obj.nextInt();}
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];
System.out.print(+arr3[k]);
System.out.print(" ");
}System.out.println( );
}
}

Output

You might also like