OOP lab 2
SOURCE CODE:
public class
task1 {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
String email,fname,lname,hname;
int a,b;
System.out.print("Enter
Email:");
email=s.nextLine();
a=email.indexOf(".");
fname=email.substring(0,a);
System.out.println("FULL
NAME:"+fname);
b=email.indexOf("@");
lname=email.substring(a+1,b);
System.out.println("LAST
NAME:"+lname);
hname=email.substring(b+1);
System.out.println("HOST
NAME:"+hname);
}
}
SOURCE
CODE:
public
class task5 {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int num,a;
System.out.println("Enter
Number:");
num=s.nextInt();
while(num<1||num>3999){
System.out.println("Invalid
Input");
break;
}
if(num>=1000)
{
a=num/1000;
for(int i=0;i<a;i++)
System.out.print("M");
num=num-(a*1000);
}
if(num>=900){
System.out.print("CM");
num=num-900;
}
if(num>=500){
System.out.print("D");
num=num-500;
}
if(num>=100)
{
a=num/100;
for(int i=0;i<a;i++)
{
System.out.print("C");
num=num-(a*100);
}
}
if(num>=90)
{
System.out.print("XC");
num=num-90;
}
if(num>=50){
System.out.print("L");
num=num-50;
}
if(num>=10)
{
a=num/10;
for(int i=0;i<a;i++){
System.out.print("X");
num=num-(a*10);
}
}
if(num>=9)
{
System.out.print("IX");
num=num-9;
}
if(num>=5)
{
System.out.print("V");
num=num-5;
}
if(num>=1)
{
a=num/1;
for(int i=0;i<a;i++){
System.out.print("I");
num=num-(a*1);
}
}
}
}

SOURCE
CODE:
public
class task2 {
public
static void main(String[] args) {
Scanner s=new Scanner(System.in);
double w,h;
double BMI;
System.out.println("ENTER WEIGHT
IN POUNDS:");
w=s.nextDouble();
System.out.println("ENTER HEIGHT
IN INCHES:");
h=s.nextDouble();
BMI=(w/h*h)*703;
if(BMI<18.5)
{
System.out.println("You have
a BMI of "+BMI+",and your weight status is underweight");
}
if(BMI>=18.5&&BMI<=24.9)
{
System.out.println("You
have a BMI of "+BMI+",and your weight status is normal");
}
if(BMI>=25.0&&BMI<=29.9)
{
System.out.println("You
have a BMI of "+BMI+",and your weight status is overweight");
}
if(BMI>=30)
{
System.out.println("You
have a BMI of "+BMI+",and your weight status is obsese");
}
}
}

SOURCE CODE:
public class
task3 {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int den,num,count=0;
System.out.println("ENTER
NUMERATOR:");
num=s.nextInt();
System.out.println("ENTER
DENOMENATOR");
den=s.nextInt();
while(num>=den)
{
num=num-den;
count++;
}
System.out.println("REMAINDER:"+num);
System.out.println("QUOTIENT:"+count);
}
}
SOURCE
CODE:
public class
task5 {
public static void main(String[] args) {
Scanner S=new Scanner(System.in);
String
[][]d={{"O-","O+","A-","A+","B-","B+","AB-","AB+"},
{"O+","A+","B+","","","","",""},
{"A-","A+","AB-","AB+","","","","",},
{"A+","AB+","","","","","",""},
{"B-","B+","AB-","AB+","","","",""},
{"B+","AB+","","","","","",""},
{"AB-","AB+","","","","","",""},
{"AB+","","","","","","",""}};
String
[][]a={{"O-","","","","","","",""},
{"O+","O-","","","","","",""},
{"A-","O-","","","","","","",},
{"A+","O+","A-","O-","","","",""},
{"B-","O-","","","","","",""},
{"B+","B-","O-","O+","","","",""},
{"AB-","A-+","B-","O-","","","",""},
{"AB+","O-","O+","A-","A+","B+","B-","AB-"}
};
String choice;
int index=0;
System.out.println("ENTER BLOOD
GROUP:");
choice=S.nextLine();
if("O-".equals(choice)||"o-".equals(choice)){
index=0;
}
if("O+".equals(choice)||"o+".equals(choice)){
index=1;
}
if("A-".equals(choice)||"a-".equals(choice)){
index=2;
}
if("A+".equals(choice)||"a+".equals(choice)){
index=3;
}
if("B-".equals(choice)||"b-".equals(choice)){
index=4;
}
if("B+".equals(choice)||"b+".equals(choice)){
index=5;
}
if("AB-".equals(choice)||"ab-".equals(choice)){
index=6;
}
if("AB+".equals(choice)||"ab+".equals(choice)){
index=7;
}
System.out.println(choice+" can
donate to :");
for(int i=0;i<8;i++)
{
System.out.print(d[index][i]+"
");
}
System.out.println();
System.out.println(choice+" can
accept from :");
for(int j=0;j<8;j++)
{
System.out.print(a[index][j]+"
");
}
}}
SOURCE
CODE:
public
class task4 {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int n;
System.out.println("Enter size of
an array");
n=s.nextInt();
int []b=new int[n];
int []arr=new int[n];
int temp;
System.out.println("ENTER
ELEMENTS OF AN ARRAY");
for(int i=0;i<n;i++)
{
arr[i]=s.nextInt();
}
System.out.println("Sorted Array
is");
for(int i=0;i<n;i++)
{
for(int j=i+1;j<n;j++){
if(arr[i]>arr[j])
{
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
for(int k=0;k<n;k++)
{
System.out.println(arr[k]);
}
for(int i=0;i<n;i++){
int flag=1,count=1,flag2=0;
for(int j=i+1;j<n;j++){
if(arr[i]==arr[j])
{
flag++;
flag2=1;
}
else
count++;
}
if(flag2==1){
System.out.println(arr[i]+"
is present "+flag+" times");
}
}
}
}
SOURCE
CODE:
public
class task6 {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int n;
System.out.println("Enter Length
of an Array");
n=s.nextInt();
int a[]=new int[n];
System.out.println("ENTER
ELEMENTS OF AN ARRAY:");
for(int i=0;i<n;i++)
{
a[i]=s.nextInt();
}
for(int i=0;i<n;i++)
{
System.out.print(a[i]+"
");
for(int j=1;j<=a[i];j++)
{
System.out.print("*");
}
System.out.println();
}
}}
public class
task8 {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int r,c;
System.out.println("Enter
Row:");
r=s.nextInt();
System.out.println("Enter
Column");
c=s.nextInt();
int matrice[][]=new int[r][c];
System.out.println("Enter Elements
of a Matrice:");
for(int i=0;i<r;i++)
{
for(int j=0;j<c;j++)
{
matrice[i][j]=s.nextInt();
}
}
System.out.println("Matrice
is:");
for(int i=0;i<r;i++)
{for(int j=0;j<c;j++)
{
System.out.print(matrice[i][j]+" ");
}
System.out.println();
}
System.out.println("Transpose of
a Matrice is :");
for(int i=0;i<c;i++)
{
for(int j=0;j<r;j++)
{
System.out.print(matrice[j][i]+" ");
}
System.out.println();
} }}
SOURCE
CODE:
public
class task9 {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int r1,c1,r2,c2,sum=0;
System.out.println("Enter Rows and
Columns of first matrice:");
r1=s.nextInt();
c1=s.nextInt();
System.out.println("Enter Rows and
Columns of second matrice:");
r2=s.nextInt();
c2=s.nextInt();
int [][]matriceA=new int[r1][c1];
int [][]matriceB=new int[r2][c2];
int [][]multiply=new int [r1][c2];
if(c1!=r2){
System.out.println("Multiplication is not possible");
}
else{
System.out.println("Enter
Elements of first Matrice ");
for(int
i=0;i<r1;i++)
{
for(int j=0;j<c1;j++)
{
System.out.print("Enter Element
"+i+j+" :");
matriceA[i][j]=s.nextInt();
}
}
System.out.println("Enter
Elements of second Matrice ");
for(int
i=0;i<r2;i++)
{
for(int j=0;j<c2;j++)
{
System.out.print("Enter Element
"+i+j+" :");
matriceB[i][j]=s.nextInt();
}
}
System.out.println("Matrice 1 :
");
for(int
i=0;i<r1;i++)
{
for(int j=0;j<c1;j++)
{
System.out.print(matriceA[i][j]+"
");
}
System.out.println();
}
System.out.println("Matrice
2 : ");
for(int
i=0;i<r2;i++)
{
for(int j=0;j<c2;j++)
{
System.out.print(matriceB[i][j]+"
");
}
System.out.println();
}
for(int
i=0;i<r1;i++)
{
for(int j=0;j<c2;j++)
{
sum=0;
for(int k=0;k<r2;k++)
{
sum=sum+matriceA[i][k]*matriceB[k][j];
}
multiply[i][j]=sum;
}}
System.out.println("Matrice After
Multiplication :");
for(int
i=0;i<r1;i++){
for(int j=0;j<c2;j++){
System.out.print(multiply[i][j]+"
");
}
System.out.println();
}
}
}
}
SOURCE
CODE:
public class
task10 {
public static void main(String[] args) {
Scanner
s=new Scanner(System.in);
int[][][]array = new int[7][5][2];
int sum=0;
for(int i=0;i<7;i++)
{
System.out.println();
System.out.println("Enter
Data of Student "+(i+1)+":");
{
for(int j=0;j<5;j++)
{
System.out.println("Enter
Marks of Subject "+(j+1)+" ");
for(int k=0;k<2;k++)
{ if(k==0)
{
System.out.println("Enter
part 1 Marks :");
array[i][j][k]=s.nextInt();
}
if(k==1)
{
System.out.println("Enter part 2 Marks
:");
array[i][j][k]=s.nextInt();
}
sum=sum+array[i][j][k];
}
}
System.out.println("Total Score :
"+sum);
sum=0;
}
}
}
}








Comments
Post a Comment