Java Practical File
Java Practical File
Coding
class Area {
// fields to calculate area
int length;
int breadth;
Output-area = 30
Output
Output-find area
Rectangle area = 12
ConsOverloading(int i,String n)
{
id = i;
name = n;
}
//creating three arg constructor
ConsOverloading(int i,String n,int a)
{
id = i;
name
= n;
age=a;
}
void display()
{
System.out.println(id+" "+name+" "+age);
}
}public static void main(String args[])
{
ConsOverloading c1 = new ConsOverloading(001,"Divya");
ConsOverloading c2 = new ConsOverloading(002,"Karan",20);
System.out.println("First Constructer Overloaded: ");
c1.display();
System.out.println("Second Constructer Overloaded: ");
c2.display();
} }
int num,i;
boolean prime=true;
System.out.println("Prime
Numbers upto 50 are:");
for(num=2;num<=50;num++)
{
prime=true; for(i=2;i<=num/2;i++)
if(num%i==0)
{
prime=false;
}
if(prime)
System.out.println(""+num);
}
}
}
BCA – III (Programming in Java)
7
Output:
Code:-
class Fibonacci
{
public static void main(String []args)
{
int N=10,b=-1,c=1,sum,i=1;
do
{
sum=b+c;
System.out.print(" "+sum);
b=c;
c=sum;
i++;
}
while(i<=N);
System.out.println();
}
}
Code :-
class Armstrong
{
public static void main(String []args)
{ int n,sum=0,count=0;
while(num!=0)
{ num=num/10;
count++;
}
num=number;
while (num != 0)
{ n=num%10;
sum=sum+(int)Math.pow(n,count);
num=num/10;
}
if (number == sum )
System.out.println("\n"+number + " is an Armstrong number ");
else
System.out.println("\n"+number + " is not an Armstrong number ");
}
}
Output:-
OUTPUT
{
System.out.println("Enter total rows and columns: ");
Scanner s = new Scanner(System.in);
int row = s.nextInt();
int column = s.nextInt();
int array[][] = new int[row][column];
System.out.println("Enter matrix:");
for(i = 0; i< row; i++)
{
for(j = 0; j < column; j++)
{
array[i][j] = s.nextInt();
System.out.print(" ");
}
}
System.out.println("The above matrix before Transpose is ");
for(i = 0; i< row; i++)
{
for(j = 0; j < column; j++)
{
System.out.print(array[i][j]+" ");
}
System.out.println(" ");
}
System.out.println("The above matrix after Transpose is "); for(i = 0;
i< column; i++)
{
for(j = 0; j < row; j++)
{
System.out.print(array[j][i]+" ");
}
System.out.println(" ");
}
}
}
Output:
list.insertElementAt("COBOL",2);
int size=list.size();
String listArray[]=new String[size];
list.copyInto(listArray);
System.out.println("List of Languages");
for(int i=0;i<size;i++)
{
System.out.println(listArray[i]);
}
}
}
Output:
publicclassalphabetical {
publicstaticvoidmain(Stringargs[]) {
inttemp, size;
Scannersc = newScanner(System.in);
System.out.println("Enter a string value: ");
Stringstr = sc.nextLine();
charcharArray[] = str.toCharArray();
size = charArray.length;
for(inti = 0; i<size; i++ ) {
for(intj = i+1; j<size; j++) {
if(charArray[i]>charArray[j]) {
temp = charArray[i];
charArray[i] = charArray[j];
charArray[j] = (char) temp;
}
}
}
System.out.println("Third largest element is:
"+Arrays.toString(charArray));
}
}
Output:-
OUTPUT:
BCA – III (Programming in Java) 25
14. WAP where user will create a Self-Exception using the “throw” keyword.
OUTPUT:
Coding :
class NewThread implements Runnable
{
String name;
Thread t;
NewThread(String threadname)
{
name=threadname;
t=new Thread(this,name);
System.out.println("New thread = "+t);
t.start();
}
public void run()
{
try
{
for(int i=5; i>0; i--)
{
System.out.println(name+" : "+t);
Thread.sleep(1000);
}
}
catch(InterruptedException e)
{
System.out.println(name+" interrupted.");
}
Coding :
package Test;
public class Classa
{
public void disp( int n)
{
int x, fact=1;
for( x=1; x<=n; x++)
{
fact=fact*x;
}
System.out.println("Factorial : "+fact);
}
}
Main Coding :
import Test.Classa;
class Trial
{
public static void main(String[] args)
{
Classa A=new Classa();
A.disp(5);
}
}
import java.io.*;
class matmul
{
if(c1==r2)
{
System.out.println("enter the number for 1st matrix");
for(int i=0;i<r1;i++)
for(int j=0;j<c1;j++)
{
a[i][j]=Integer.parseInt(br.readLine());
}
Source-Code:
import java.io.*;
import java.util.Scanner;
int TotalNames;
TotalNames = Integer.parseInt(buffer.readLine());
System.out.println();
//input names
input = in.nextLine();
names[i] = input;
while (true) {
if (names[i].compareTo(names[j]) > 0) {
names[j] = temp;
}
}
}
System.out.println();
System.out.println(names[i]);
int Changes;
System.out.println();
System.out.print("Would you like to change any of the names? 1-Yes 0-No: ");
Changes = Integer.parseInt(buffer.readLine());
if (Changes == 1) {
System.out.println();
} else {
System.out.println();
System.out.println("PROGRAM TERMINATED");
return;
}int TheChange;
System.out.print("What is the number of the name would you like to change?: ");
TheChange = Integer.parseInt(buffer.readLine());
input = in.nextLine();
names[TheChange] = input;
System.out.println(); } }
PROGRAM:
class add
{
public static void main(String str[])
{
int a,b,c;
a=Integer.parseInt(str[0]);
b=Integer.parseInt(str[1]);
c=a+b;
System.out.println("Sum Is =- " + c);
}
PROGRAM:
class rev
{
public static void main(String str[])
{
int a,b,sum=0,rev=0;
a=Integer.parseInt(str[0]);
for(;a>0;)
{
b=a%10;
rev=rev*10+b;
sum=sum+b;
a=a/10;
}
System.out.println("revers is "+rev);
System.out.println("sum of the digit "+sum);
}
}
0
12
345
6789
PROGRAM:
class pattern
{public static void main(String str[])
{int toD[][]=new int[4][];
toD[0]=new int[1];
toD[1]=new int[2];
toD[2]=new int[3];
toD[3]=new int[4];
int i,j,k=0;
for(i=0;i<4;i++)
for(j=0;j<i+1;j++)
{
toD[i][j]=k;
k++;
}
for(i=0;i<4;i++)
{
for(j=0;j<i+1;j++)
System.out.print(toD[i][j]+" ");
System.out.println();
}}}
PROGRAM:
class innerclass
{
public static void main(String str[])
{
outer obj=new outer();
obj.test();
}
}
class outer
{
int w=25;
void test()
{
inner in=new inner();
in.disp();
}
class inner
{
void disp()
{
System.out.println("outer class data is"+w);
}
}
}
PROGRAM:
class item
{
int itemno;
String disc;
float rate;
int qoh;
void disp()
{
System.out.println("item class");
System.out.println("item no is"+itemno);
System.out.println("disc is"+disc);
System.out.println("reate is"+rate);
System.out.println("quantity is"+qoh);
}
item()
{
itemno=0;
disc=" ";
rate=0;
qoh=0;
}
item(int n,String s,float r,int q)
{
itemno=n;
disc=s;
String type;
int ppm;
printer()
super();
type=" ";
ppm=0;
super(a,b,c,d);
type=e;
ppm=f;
void disp()
super.disp();
System.out.println("printer class");
System.out.println("type is "+type);
System.out.println("ppm is "+ppm);
p1.disp();
p2.disp();
PROGRAM:
import java.net.*;
{ try
InetAddress i=InetAddress.getLocalHost( );
String s=i.toString( );
System.out.println(s.substring(0,(s.indexOf("/"))));
catch(Exception e)
System.out.println("Exception : "+e);