Beruflich Dokumente
Kultur Dokumente
import java.io.*;
class point
{
public int x=0;
public int y=0;
public point(int x,int y)
{
this.x=x;
this.y=y;
}
public void show()
{
System.out.println(x+" " +y);
}
}
public class demopoint
{
public static void main(String args[])
{
point obj = new point(10,20);
System.out.println(THIS KEYWORD);
System.out.println(=============);
obj.show();
}
}
OUTPUT
E:\mca58>javac demopoint.java
E:\mca58>java demopoint
THIS KEYWORD
=============
10 20
EXCEPTION HANDLING
import java.io.*;
class excep
{
public static void main(String args[])throws IOException
{
try
{
int a,b,c;
BufferedReader in = new BufferedReader (new
InputStreamReader(System.in));
System.out.println("EXCEPTION HANDLING");
System.out.println("====================");
System.out.println("ENTER THE VALUES OF A & B;");
a = Integer.parseInt(in.readLine());
b = Integer.parseInt(in.readLine());
c = a+b;
System.out.println("ADDITION="+c);
}
catch(NumberFormatException ex)
{
System.out.println(ex.getMessage()+"IS NOT A NUMERIC VALUE:");
System.exit(0);
}
}
}
OUTPUT
E:\mca58>javac excep.java
E:\mca58>java excep
EXCEPTION HANDLING
=====================
ENTER THE VALUES OF A & B;
10
20
ADDITION=30
E:\mca58>javac excep.java
E:\mca58>java excep
EXCEPTIONAL HANDLING
=====================
ENTER THE VALUES OF A & B;
x
For input string: "x"IS NOT A NUMERIC VALUE:
PACKAGES
package Eb;
public class amtcal
{
double amount;
public double calculate(int nou)
{
if(nou<=50)
amount = nou * 0.50;
else if(nou>=50 && nou <=100)
amount = nou *1.0;
else if(nou>=100 && nou <=200)
amount = nou*2.0;
else
amount = nou*3.0;
return amount;
}
}
OUTPUT
E:\mca58>cd Eb
E:\mca58\Eb>javac amtcal.java
E:\mca58\Eb>cd ..
E:\mca58>javac ebbill.java
E:\mca58>java ebbill
ELECTRICITY BILL PREPARATION
=============================
ENTER THE CUSTOMER NAME:
anu
ENTER THE PREVIOUS & CURRENT UNITS:
4567
4890
ELECTRICITY BILL
===============
NAME:anu
CURRENT UNITS:4890
PREVIOUS UNITS:4567
NO.OF.UNITS:323
AMOUNT TO BE PAID:969.0
OUTPUT
E:\mca58>javac inherinterface.java
E:\mca58>java inherinterface
INHERITANCE WITH INTERFACE
===========================
PARENT1
PARENT2
POLYMORPHISM
import java.io.*;
class overloaddemo
{
void test()
{
System.out.println("NO PARAMETERS");
}
void test(int a)
{
System.out.println("A="+a);
}
void test(int a,int b)
{
int c;
c=a*b;
System.out.println("RESULT="+c);
}
double test(double a)
{
return a*a;
}
}
class overload
{
public static void main(String args[])throws IOException
{
overloaddemo ob = new overloaddemo();
double result;
System.out.println("POLYMORPHISM");
System.out.println("==============");
ob.test();
ob.test(10);
ob.test(10,20);
result = ob.test(123.25);
System.out.println("RESULT="+result);
}
}
OUTPUT
E:\mca58>javac overload.java
E:\mca58>java overload
POLYMORPHISM
==============
NO PARAMETERS
A=10
RESULT=200
RESULT=15190.5625
OUTPUT
RMI PROGRAM
AddClient.java
import java.net.*;
import java.rmi.*;
public class AddClient
{
public static void main(String args[])
{
try
{
String addserverUrl="rmi://"+args[0]+"/AddServer";
AddServerIntf intf =
(AddServerIntf)Naming.lookup(addserverUrl);
System.out.println("The first number is "+args[1]);
double d1=Double.valueOf(args[1]).doubleValue();
System.out.println("The second number is "+args[2]);
double d2=Double.valueOf(args[2]).doubleValue();
System.out.println("The sum is "+intf.add(d1,d2));
}
catch(Exception e)
{
System.out.println("Exception :"+e);
}
}
}
AddServer.java
import java.net.*;
import java.rmi.*;
public class AddServer
{
public static void main(String args[])
{
try
{
AddServerImpl addserverImpl=new AddServerImpl();
Naming.rebind("AddServer",addserverImpl);
}
catch(Exception e)
{
System.out.println("Exception :"+e);
}
}
}
AddServerImpl.java
import java.rmi.*;
import java.rmi.server.*;
public class AddServerImpl extends UnicastRemoteObject
implements AddServerIntf
{
public AddServerImpl() throws RemoteException
{
}
public double add(double d1,double d2) throws RemoteException
{
return(d1+d2);
}
}
AddServerIntf.java
import java.rmi.*;
public interface AddServerIntf extends Remote
{
double add(double d1,double d2)throws RemoteException;
}
OUTPUT
D:\>set path=d:\program files\java\jdk1.6.0\bin
D:\>set classpath=e:\mca58\rmi
D:\>e:
E:\>cd mca58\rmi
E:\mca58\rmi>javac AddClient.java
E:\mca58\rmi>javac AddServer.java
E:\mca58\rmi>javac AddServerImpl.java
E:\mca58\rmi>javac AddServerIntf.java
E:\mca58\rmi>rmic AddServerImpl
E:\mca58\rmi>start rmiregistry
E:\mca58\rmi>java AddServer
PRIORITYTHREAD
import java.io.*;
class thread1 extends Thread
{
public void run()
{
for(int m=1;m<=5;m++)
{
System.out.println("CALLING FROM THREAD 1 ");
}
System.out.println("QUITTING THREAD 1");
}
}
class thread2 extends Thread
{
public void run()
{
for(int n=1;n<=5;n++)
{
System.out.println("CALLING FROM THREAD 2 ");
}
System.out.println("QUITTING THREAD 2");
}
}
class threaddemo3
{
public static void main(String args[])
{
thread1 t1 = new thread1();
t1.setPriority(Thread.MIN_PRIORITY+1);
t1.start();
OUTPUT
E:\mca58>javac threaddemo3.java
E:\mca58>java threaddemo3
CALLING FROM THREAD 1
CALLING FROM THREAD 1
CALLING FROM THREAD 1
CALLING FROM THREAD 1
CALLING FROM THREAD 1
CALLING FROM THREAD 2
CALLING FROM THREAD 2
CALLING FROM THREAD 2
CALLING FROM THREAD 2
CALLING FROM THREAD 2
QUITTING THREAD 2
QUITTING THREAD 1