9/25/2008 VISHAL KUMAR //1.WAP TO FIND GREATEST OF THREE NUMBERS. class number { public static void main(String args[]) { int a=15,b=60,c=35; if(a>b && a>c) { System.out.println("Greatest Number is:"+a); } else if(b>c) { System.out.println("Greatest Number is:"+b); } else { System.out.println("Greatest Number is:"+c); } } } OUTPUT: Greatest Number is 60 SUN JAVA PROGRAM
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
9/25/2008
VISHAL KUMAR
//1.WAP TO FIND GREATEST OF THREE NUMBERS.
class number{
public static void main(String args[]){
int a=15,b=60,c=35;if(a>b && a>c){
System.out.println("Greatest Number is:"+a);}else if(b>c){
System.out.println("Greatest Number is:"+b);}else{
System.out.println("Greatest Number is:"+c);}
}}
OUTPUT:Greatest Number is 60
SUN JAVA PROGRAM
/*2.WAP TO CALCULATE FACTORIAL OF A NUMBER USING COMMAND LINE ARGUMENTS.*/
class factorial{
public static void main(String args[]){
int num=Integer.parseInt(args[0]);int sum=1;for(int i=num;i>=1;i--){
sum=sum*i;}System.out.println("Factorial of ”+num+” is:"+sum);
}}
OUTPUT
Factorial of 5 is:120
/*3.WAP TO READ A SET OF ARRAY AND FIND THE SUM AND AVERAGE OF THEM*/
class array{
public static void main(String args[]){
int a[]={10,20,30,40,50};double sum=0,avg=0;for(int i=0;i<a.length;i++){
/* 5.WAP TO INCREEMENT THE EMPLOYEE SALARIES ON THE BASIS OF THEIR DESIGNATION ( MANAGER-5000,GM-10000,CEO-20000,WORKER-2000).USE EMPLOYEE NAME,ID,DESIGNATION, SALARY AS DATA MEMBER AND INC_SAL AS MEMBER FUNCTION */
Designation is ceoId is 53Name is RajSalary is 35000
/*4.WAP TO MAINTAIN THE STUDENT RECORD CONTAINING ROLL NUMBER, NAME, MARKS1, MARKS2, MARKS3 AS DATA MEMBER AND GETDATA(), DISPLAY() AND SETDATA() AS MEMBER FUNCTIONS. */
import java.io.*;class Student{
InputStreamReader ir = new InputStreamReader(System.in);BufferedReader br = new BufferedReader(ir);String name = "NULL";int rollnumber = 0;int marks1 = 0;int marks2 = 0;int marks3 = 0;void getdata() throws Exception{
System.out.print("ENTER THE NAME OF STUDENT :- ");name = br.readLine();System.out.print("ENTER marks1 :- ");marks1 = Integer.parseInt(br.readLine());System.out.print("ENTER marks2 :- ");marks2 = Integer.parseInt(br.readLine());System.out.print("ENTER marks3 :- ");marks3 = Integer.parseInt(br.readLine());
InputStreamReader ir = new InputStreamReader(System.in);BufferedReader br = new BufferedReader(ir);int n;Student ob1 = new Student();Student ob2 = new Student();ob1.getdata();ob1.setdata(15);ob1.display();ob2.getdata();ob2.setdata(25);ob2.display();}catch(Exception e){}
}}
OUTPUT:ENTER THE NAME OF STUDENT :- RajENTER marks1 :-53ENTER marks2 :-62ENTER marks3 :-58NAME OF STUDENT :- RajROLL NO :-15marks1 :-53marks2 :-62marks3 :-58ENTER THE NAME OF STUDENT :- AjayENTER marks1 :-73ENTER marks2 :-82ENTER marks3 :-88NAME OF STUDENT :- RajROLL NO :-25marks1 :-73marks2 :-82marks3 :-88
/*6.WRITE A CLASS BANK, CONTAINING DATA MEMBER: NAME OF DEPOSITOR, A/C TYPE, BALANCE AMOUNT. MEMBER FUNCTION: TO ASSIGN INITIAL VALUE, TO DEPOSIT & WITHDRAW AN AMOUNT(AFTER CHECKING THE MIN. BALANCE WHICH SHOULD BE GREATER THAN Rs 500/-), TO DIPLAY NAME & BALANCE*/
import java.io.*;class small{
String name = "NULL";String ac_type = "NULL";int ac_no = 0;static int initbalance = 0;static int amt_deposit = 0;static int amt_withdrawn = 0;static int balance = 0;InputStreamReader ir = new InputStreamReader(System.in);BufferedReader br = new BufferedReader(ir);void initial() throws Exception{
System.out.print("ENTER NAME :- ");name = br.readLine();System.out.print("ENTER ACCOUNT NUMBER :- ");ac_no = Integer.parseInt(br.readLine());System.out.print("ENTER A/C TYPE :- ");ac_type = br.readLine();System.out.print("ENTER INITIAL BALANCE :- Rs ");initbalance = Integer.parseInt(br.readLine());System.out.print("ENTER AMOUNT TO BE WITHDRAWN :- Rs ");amt_withdrawn = Integer.parseInt(br.readLine());int l=initbalance-amt_withdrawn;if(l<500){
balance = initbalance + amt_deposit - amt_withdrawn;System.out.println("");System.out.println("U MUST HAVE A MINIMUM BALANCE
OF Rs 500");throw new Exception();
}System.out.print("ENTER AMOUNT TO BE DEPOSITED :- Rs ");amt_deposit = Integer.parseInt(br.readLine());
System.out.println("");System.out.println("NAME OF ACCOUNT HOLDER :- "+name);System.out.println("A/C NUMBER IS :- "+ac_no);System.out.println("A/C TYPE IS :- "+ac_type);System.out.println("INITIAL BALANCE IS :- Rs "+initbalance);System.out.println("AMOUNT DEPOSITED :- Rs "+amt_deposit);System.out.println("AMOUNT WITHDRAWN IS :-
Rs"+amt_withdrawn);System.out.println("THE FINAL AMOUNT IS :- Rs "+balance);
}}class Bank{
public static void main(String args[]) throws java.io.IOException{
try{
small obj = new small();obj.initial();obj.display();
}catch(Exception e){}
}}
ENTER NAME -: rajENTER ACCOUNT NUMBER :- 123ENTER A/C TYPE :- savingsENTER INITIAL BALANCE :- Rs 3500ENTER AMOUNT TO BE WITHDRAWN :- Rs 1200ENTER AMOUNT TO BE DEPOSITED :- Rs 0
OUTPUTNAME OF ACCOUNT HOLDER -: rajACCOUNT NUMBER :- 123A/C TYPE :- savingsINITIAL BALANCE :- Rs 3500AMOUNT WITHDRAWN :- Rs 1200AMOUNT DEPOSITED :- Rs 0
FINAL AMOUNT is-: Rs 2300
/*7.WAP TO DESIGN 3 CLASSES: STUDENT, EXAM, RESULT.THE STUDENT CLASS HAS DATA MEMBERS SUCH AS ROLL NO, NAME, ETC .CREATE A CLASS EXAM BY INHERITING THE STUDENT CLASS. THE EXAM CLASS ADDS DATA MEMBERS REPRESENTING THE MARKS SCORED IN 6 SUBJECTS. DERIVE THE RESULT FROM CLASS EXAM AND IT HAS ITS OWN MEMBERS SUCH AS TOTAL MARKS AND AVERAGE.*/
import java.io.*;class Student{
String name = "NULL";int batch = 0;int roll_no = 0;
}
class Exam extends Student{
static int marks1 = 0;static int marks2 = 0;static int marks3 = 0;static int marks4 = 0;static int marks5 = 0;static int marks6 = 0;InputStreamReader ir = new InputStreamReader(System.in);BufferedReader br = new BufferedReader(ir);void setdata() throws Exception{
System.out.println("");System.out.print("ENTER NAME OF THE STUDENT :- ");name = br.readLine();System.out.print("ENTER BATCH :- ");batch = Integer.parseInt(br.readLine());System.out.print("ENTER THE ROLL NUMBER :- ");roll_no = Integer.parseInt(br.readLine());System.out.print("ENTER MARKS1 :- ");marks1 = Integer.parseInt(br.readLine());System.out.print("ENTER MARKS2 :- ");marks2 = Integer.parseInt(br.readLine());System.out.print("ENTER MARKS3 :- ");marks3 = Integer.parseInt(br.readLine());System.out.print("ENTER MARKS4 :- ");marks4 = Integer.parseInt(br.readLine());System.out.print("ENTER MARKS5 :- ");
System.out.println("");System.out.println(" NAME OF THE STUDENT IS :- "+name);System.out.println(" BATCH IS :- "+batch);System.out.println(" THE ROLL NUMBER IS :- "+roll_no);System.out.println("");
}
public static void main(String s[]) throws java.io.IOException{
int total = 0; float average = 0;try{
Result obj = new Result();obj.setdata();obj.display();total = marks1 + marks2 + marks3 + marks4 + marks5 + marks6;System.out.println("TOTAL MARKS CALCULATED IS :-
"+total);average = total/6;System.out.println("AVERAGE MARKS CALCULATED IS :-
"+average);
}catch(Exception e){}
}}
ENTER NAME OF THE STUDENT :- RajENTER BATCH :- 2006ENTER THE ROLL NUMBER :- 324ENTER MARKS1 :- 67ENTER MARKS2 :- 68ENTER MARKS3 :- 87
ENTER MARKS4 :- 87ENTER MARKS5 :- 89ENTER MARKS6 :- 78
OUTPUT:NAME OF THE STUDENT :- RajBATCH :- 2006ROLL NUMBER :- 324TOTAL MARKS CALCULATED IS :- 476AVERAGE MARKS CALCULATED IS :- 79.0
/* 8.WAP TO CALCULATE THE AREA OF GEOMETRICAL FIGURES(CIRCLE,RECTANGLE,SQUARE,TRIANGLE)USING FUNCTION OVERLOADING*/
class area{
int area1(int x,int y){
return(x*y);}int area1(int l){
return(l*l);}double area2(double j,double k){
double d=j*k/2;return(d);
}double area2(double s){
double m=3.14*s*s;return(m);
}public static void main(String args[]){
area obj1=new area();int ara;ara=obj1.area1(15,12);System.out.println("Area of Rectangle:"+ara);ara=obj1.area1(11);System.out.println("Area of Square:"+ara);double ara2;ara2=obj1.area2(15,12);System.out.println("Area of Triangle:"+ara2);ara2=obj1.area2(11);System.out.println("Area of Circle:"+ara2);
}}
OUTPUT:
Area of Rectangle:180
Area of Square:121Area of Triangle:90.0Area of Circle:379.94
/*9.WAP TO CREATE A CLASS EMPLOYEE. DERIVE 3 CLASSES FROM THIS CLASS NAMELY, PROGRAMMER, ANALYST & PROJECT LEADER. TAKE ATTRIBUTE AND OPERATIONS ON YOUR OWN.*/
sport a=new sport();a.putwt();a.getnumber(15);a.putnumber();
}}
OUTPUT:
Sports Wt:6.0ID Number:15
/*11.WAP TO CERATE STUDENT CLASS IN PACKAGE1 AND MARKS CLASS IN PACKAGE2 WHICH INHERIT STUDENT CLASS. CALCULATE THE TOTAL AND AVERAGE MARKS IN RESULT CLASS.*/
marks obj1=new marks();obj1.getdata();obj1.getdat();System.out.println("Name is"+obj1.name);System.out.println("Id is"+obj1.id);System.out.println("Hindi:"+obj1.hindi);System.out.println("maths:"+obj1.maths);
}}
OUTPUT:
Name is:RajId is104Hindi:63Maths:54
/*12.WAP to handle ArithmeticException and ArrayIndexOutOfBoundsException*/
class handling{
public static void main(String args[]){
int a[]={5,10};int c=5;int b=5;try{
int x=a[1]/(b-c);
}catch(ArithmeticException e){
System.out.println("Division by zero");}try{
int y=a[2]/5;}catch(ArrayIndexOutOfBoundsException e){
2. WAP TO CALCULATE FACTORIAL OF A NUMBER USING COMMAND LINE ARGUMENTS.
3. WAP TO READ A SET OF ARRAY AND FIND THE SUM AND AVERAGE OF THEM
4. WAP TO MAINTAIN THE STUDENT RECORD CONTAINING ROLL NUMBER, NAME, MARKS1, MARKS2, MARKS3 AS DATA MEMBER AND GETDATA(), DISPLAY() AND SETDATA() AS MEMBER FUNCTIONS.
5. WAP TO INCREEMENT THE EMPLOYEE SALARIES ON THE BASIS OF THEIR DESIGNATION ( MANAGER-5000,GM-10000,CEO-20000,WORKER-2000).USE EMPLOYEE NAME,ID,DESIGNATION, SALARY AS DATA MEMBER AND INC_SAL AS MEMBER FUNCTION
6. WRITE A CLASS BANK, CONTAINING DATA MEMBER: NAME OF DEPOSITOR, A/C TYPE, BALANCE AMOUNT. MEMBER FUNCTION: TO ASSIGN INITIAL VALUE, TO DEPOSIT & WITHDRAW AN AMOUNT(AFTER CHECKING THE MIN. BALANCE WHICH SHOULD BE GREATER THAN Rs 500/-), TO DIPLAY NAME & BALANCE
7. WAP TO DESIGN 3 CLASSES: STUDENT, EXAM, RESULT.THE STUDENT CLASS HAS DATA MEMBERS SUCH AS ROLL NO, NAME, ETC. CREATE A CLASS EXAM BY INHERITING THE STUDENT CLASS. THE EXAM CLASS ADDS DATA MEMBERS REPRESENTING THE MARKS SCORED IN 6 SUBJECTS. DERIVE THE RESULT FROM CLASS EXAM AND IT HAS ITS OWN MEMBERS SUCH AS TOTAL MARKS AND AVERAGE.
8. WAP TO CALCULATE THE AREA OF GEOMETRICAL FIGURES(CIRCLE,RECTANGLE,SQUARE,TRIANGLE)USING FUNCTION OVERLOADING
9. WAP TO CREATE A CLASS EMPLOYEE. DERIVE 3 CLASSES FROM THIS CLASS NAMELY, PROGRAMMER, ANALYST & PROJECT LEADER. TAKE ATTRIBUTE AND OPERATIONS ON YOUR OWN.
10. WAP TO IMPLEMENT MULTIPLE INHERITANCE USING INTERFACE
11. WAP TO CERATE STUDENT CLASS IN PACKAGE1 AND MARKS CLASS IN PACKAGE2 WHICH INHERIT STUDENT CLASS. CALCULATE THE TOTAL AND AVERAGE MARKS IN RESULT CLASS.
12. WAP TO HANDLE ARITHMETIC EXCEPTION AND ARRAY INDEX OUT OF BOUND EXCEPTION
13. WAP TO CREATE AND HANDLE YOUR OWN EXCEPTIONS
14. WAP TO CALCULATE AREA OF DIFFERENT FIGURES USING ABSTRACT CLASS