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

Programs

The document contains code snippets for various Java programs including: 1) A program to enter elements into an array and display them. 2) A program to enter elements into two 2D arrays and perform addition. 3) Programs involving classes and objects like a Student class, Rectangle class, Account class etc. with methods to perform operations like calculating area and perimeter, deposit, withdraw etc. 4) Other programs involving concepts like method overloading, prime number checking, Armstrong number checking etc.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views

Programs

The document contains code snippets for various Java programs including: 1) A program to enter elements into an array and display them. 2) A program to enter elements into two 2D arrays and perform addition. 3) Programs involving classes and objects like a Student class, Rectangle class, Account class etc. with methods to perform operations like calculating area and perimeter, deposit, withdraw etc. 4) Other programs involving concepts like method overloading, prime number checking, Armstrong number checking etc.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Write a java program to enter elements into the array and display.

import java.util.*;
class Example
{
public static void main(String args[])
{
int a[]=new int[10];
Scanner sc=new Scanner(System.in);
for(int i=0;i<5;i++)
{
System.out.println("Enter an element");
a[i]=sc.nextInt();
}
System.out.println("array elements are:");
for(int i=0;i<5;i++)
{
System.out.println(a[i]+ " ");
}
}

Write a java program to enter elements into the two arrays and perform addition.

import java.util.*;
class TwoDim
{
public static void main(String args[])
{
int a[][]=new int[2][2];
int b[][]=new int[2][2];
Scanner sc=new Scanner(System.in);
System.out.println("Enter the elements into a array");
for(int i=0;i<=1;i++)
{
for(int j=0;j<=1;j++)
{
a[i][j]=sc.nextInt();
}
}System.out.println("Enter the elements into b array");
for(int i=0;i<=1;i++)
{
for(int j=0;j<=1;j++)
{
b[i][j]=sc.nextInt();
}
}
System.out.println("Array elements are:");
for(int i=0;i<=1;i++)
{
for(int j=0;j<=1;j++)
{
System.out.print(a[i][j]+b[i][j]+" ");
}
System.out.println();
}
}
}
Program to find Grade of a Student in 4 Subjects

import java.util.*;
public class StudentGrade
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("Enter the Marks in 4 Subjects");
int a[]=new int[4];
int total=0;
double avg;
for(int i=0;i<4;i++)
{
a[i]= sc.nextInt();
total+=a[i];
}
avg = total/4;
System.out.println("The average of student is " +avg);
if(avg >= 70)
System.out.println("Distinction");
else if (avg >=60 && avg <70)
System.out.println("First Class");
else if (avg >=50 && avg < 60)
System.out.println("Second Class");
else if (avg >=40 && avg < 50)
System.out.println("Second Class");
else
System.out.println("Fail");
}
}
Program to check a Number is Amstrong or Not
import java.util.*;
class Amstrong
{
public static void main(String ar[])
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter a number");
int n=sc.nextInt();
System.out.println("Enter no. of digits in the given number");
int d=sc.nextInt();
double sum=0,m=n,r;
while(n!=0)
{
r=n%10;
sum=sum+(Math.pow(r,d));
n=n/10;
}
if(sum==m)
System.out.println("Given number is amstrong");
else
System.out.println("Given number is not an amstrong");
}
}
Program to display Prime Numbers from m to n

import java.util.*;
public class PrimeDemo
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("Enter a number to start m ");
int m = sc.nextInt();
System.out.println("Enter a number to end n ");
int n = sc.nextInt();
int i , j;
System.out.println("prime numbers from " + m + " to "+n+"are:");
for (i = m; i <= n; i++)
{
int count=0;
for(j =1; j<=i; j++)
{
if(i%j==0)
count = count + 1;
}
if (count ==2)
System.out.println(i);
}
}
}

Define a class Rectangle with data member’s length and width. Write methods to
find perimeter and area of a rectangle. (class and object)

import java.util.*;
class Rectangle
{
double length,width,area,perimeter;
void set(double l,double w)
{
length=l;
width=w;
}
void rect_area()
{
area=length*width;
System.out.println("Area of rectangle is:"+area);
}
void rect_perimeter()
{
perimeter=2*(length+width);
System.out.println("perimeter of rectangle is:"+perimeter);
}
}
class RectangleDemo
{
public static void main(String ar[])
{
Rectangle r=new Rectangle();
Scanner sc=new Scanner(System.in);
System.out.println("Enter the l and b values to find the area and perimeter of
rectangle");
double l=sc.nextDouble();
double b=sc.nextDouble();
r.set(l,b);
r.rect_area();
r.rect_perimeter();
}
}
Create a class Account with data members name, acno and balance. Use
appropriate methods to perform various operations like deposit, withdraw,
balnceCheck.

import java.util.*;
class AccountDemo
{
String s;
double balance;
int acno;
void display()
{
System.out.println("Account No:"+acno);
System.out.println("Name:"+s);
System.out.println("Balance:"+balance);
}
void deposit(double dep)
{
balance=balance+dep;
System.out.println("New balance is:"+balance);
}
void withdraw(double draw)
{
balance=balance-draw;
System.out.println("New balance is:"+balance);
}
void checkbalance()
{
System.out.println("Balance="+balance);
}
}
class Account
{
public static void main(String ar[])
{
AccountDemo ob=new AccountDemo();
System.out.println("Enter name, account no, balance");
Scanner sc=new Scanner(System.in);
String st=sc.next();
ob.s=st;
int acn=sc.nextInt();
ob.acno=acn;
double bal=sc.nextDouble();
ob.balance=bal;
ob.display();
System.out.println("Enter the amount to deposit");
double d=sc.nextDouble();
ob.deposit(d);
System.out.println("Enter the amount to withdraw");
double w=sc.nextDouble();
ob.withdraw(w);
ob.checkbalance();
}
}
(or)
import java.util.*;
class AccountDemo
{
String s;
double balance;
int acno;
void display()
{
System.out.println("Account No:"+acno);
System.out.println("Name:"+s);
System.out.println("Balance:"+balance);
}
void deposit(double dep)
{
balance=balance+dep;
System.out.println("New balance is:"+balance);
}
void withdraw(double draw)
{
balance=balance-draw;
System.out.println("New balance is:"+balance);
}

void checkbalance()
{
System.out.println("Balance="+balance);
}
}
class AccountTest
{
public static void main(String ar[])
{
AccountDemo ob=new AccountDemo();
System.out.println("Enter name, account no, balance");
Scanner sc=new Scanner(System.in);
String st=sc.next();
ob.s=st;
int acn=sc.nextInt();
ob.acno=acn;
double bal=sc.nextDouble();
ob.balance=bal;
boolean b=true;
while(b)
{
System.out.println("1.Display details \n2.Deposit \n3.Withdraw \n4.Check
balance \n 5. Exit\n");
System.out.println("Enter your choice:\n");
int ch=sc.nextInt();
switch(ch)
{
case 1:
ob.display();
break;
case 2:
System.out.println("Enter the amount to deposit");
double d=sc.nextDouble();
ob.deposit(d);
break;
case 3:
System.out.println("Enter the amount to withdraw");
double w=sc.nextDouble();
ob.withdraw(w);
break;
case 4:
ob.checkbalance();
break;
case 5: b=false;
break;
}
}
}
}

Create a class Student with appropriate data and methods using constructor.

import java.util.*;

class StudentDetails

String sname;

int sno,m1,m2,m3,total;

double avg;

Scanner sc=new Scanner(System.in);

StudentDetails()

System.out.println("Enter name and roll number");

sname=sc.next();

sno=sc.nextInt();

StudentDetails(int m1,int m2,int m3)

this();
this.m1=m1;

this.m2=m2;

this.m3=m3;

void total()

total=m1+m2+m3;

void average()

avg=total/3;

void display()

System.out.println("Name:"+sname);

System.out.println("Roll No:"+sno);

System.out.println("Total:"+total);

System.out.println("Average:"+avg);

class Student

public static void main(String ar[])

{
Scanner sc=new Scanner(System.in);

System.out.println("Enter 3 subject marks");

int s1=sc.nextInt();

int s2=sc.nextInt();

int s3=sc.nextInt();

StudentDetails sd1=new StudentDetails(s1,s2,s3);

sd1.total();

sd1.average();

sd1.display();

Program for multiplication of matrices.

import java.util.*;

public class MatrixMulDemo

public static void main(String args[])

Scanner sc = new Scanner(System.in);

System.out.println("Enter the size of Matrix A");

int m = sc.nextInt();

int n = sc.nextInt();

System.out.println("Enter the size of Matrix B");

int p = sc.nextInt();

int q = sc.nextInt();
if (n != p)

System.out.println("Multiplication cannot be performed");

System.exit(0);

int a[][] = new int[m][n];

int b[][] = new int[p][q];

int c[][] = new int[m][q];

System.out.println("Enter the elements of Matrix-A");

for(int i =0; i<m;i++)

for(int j=0;j<n;j++)

a[i][j] = sc.nextInt();

System.out.println("Enter the elements of Matrix-B");

for(int i =0; i<p;i++)

for(int j=0;j<q;j++)

b[i][j] = sc.nextInt();

for(int i =0 ; i<m ;i++)

for(int j=0;j<q;j++)

c[i][j]=0;

for(int k=0;k<p;k++)

c[i][j] = c[i][j] + a[i][k]*b[k][j];

}
}

System.out.println("Matrix-C is");

for(int i =0; i<m;i++)

for(int j=0;j<q;j++)

System.out.print(" " + c[i][j]);

System.out.println();

Program for Methodoverloading

import java.util.*;

class Over

int c;

void add(int a,int b)

c=a+b;

System.out.println("2 int addition is:"+c);

void add(int x,int y,int z)

{
c=x+y+z;

System.out.println("3 int addition is:"+c);

double add(double s, int t)

double q=s+t;

return(q);

float add(int a,float b)

float x=a+b;

return(x);

class OverDemo

public static void main(String ar[])

Over ob=new Over();

Scanner sc=new Scanner(System.in);

System.out.println("Enter 3 int values and 1 float value and 1 double value");

int a=sc.nextInt();

int b=sc.nextInt();

int c=sc.nextInt();
float ft=sc.nextFloat();

double d=sc.nextDouble();

ob.add(a,b);

ob.add(a,b,c);

System.out.println("Addition of double and int is:");

System.out.print(ob.add(d,a));

System.out.println("Addition of int and float is:");

System.out.print(ob.add(b,ft));

You might also like