Armaan Java
Armaan Java
}
}
/**************************OUTPUT***********************
Name:armaan
Address:town
City: Navsari
Pincode: 396445
******************************************************/
Shaikh Armaan 1
SYBCA-4 406- Java Programming Language
PROGRAM:2 W.A.P for calculate net salary from given basic salary.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:2 W.A.P FOR CALCULATE NET SALARY FROM
GIVEN BASIC SALARY.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
class salary
{
int s,t,hi,pe,o,net,sub;
void input()
{
Scanner sc= new Scanner(System.in);
System.out.print("Enter The Gross Salary:- ");
s=sc.nextInt();
t=(s*20)/100;
hi=(s*5)/100;
pe=(s*3)/100;
o=(s*1)/100;
}
void output ()
{
net=s-(t+hi+pe+o);
System.out.println("Your Net Salary is : "+ net);
}
}
public class prog2
{
public static void main(String args[])
{
salary obj= new salary();
obj.input();
obj.output();
}
}
/**************************OUTPUT***********************
Enter The Gross Salary:- 1500000
Your Net Salary is : 254000
*******************************************************/
Shaikh Armaan 2
SYBCA-4 406- Java Programming Language
*******************************************************/
Shaikh Armaan 3
SYBCA-4 406- Java Programming Language
while (i<count)
{
str=args[i];
i=i+1;
System.out.println(i + ":" + "java is " + str +":");
}
}
}
/**************************OUTPUT***********************
Command line argument program
No of arguments:3
1:java is secure:
2:java is simple:
3:java is robust:
*******************************************************/
Shaikh Armaan 4
SYBCA-4 406- Java Programming Language
PROGRAM:5 W.A.P for read data from keyboard using data input string.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:5 W.A.P FOR READ DATA FROM KEYBOARD USING DATA
INPUT STRING.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.io.DataInputStream;
class fifth
{
public static void main(String args[])
{
DataInputStream inp =new DataInputStream(System.in);
int a=0;
float b=0;
try
{
System.out.print("Enter the 1 Number:");
a=Integer.parseInt(inp.readLine());
System.out.print("Enter the 2 Number:");
b=Float.parseFloat(inp.readLine());
}
catch(Exception e)
{}
System.out.println("Your 1 Number is:" + a);
System.out.println("Your 2 Number is:" + b);
}
}
/**************************OUTPUT***********************
Enter the 1 Number:25
Enter the 2 Number:14
Your 1 Number is:25
Your 2 Number is:14
*******************************************************/
Shaikh Armaan 5
SYBCA-4 406- Java Programming Language
PROGRAM:6 W.A.P for casting of variables.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:6 W.A.P FOR CASTING OF VARIABLES.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
class sixth1
{
public static void main(String args[])
{
double a=15.15;
int b=(int) a;
System.out.println("The value of a is:" + a);
System.out.println("Type casting");
System.out.print("The value of b is:" + b);
}
}
/**************************OUTPUT***********************
The value of a
is:15.15 Type casting
The value of b is:15
*******************************************************/
Shaikh Armaan 6
SYBCA-4 406- Java Programming Language
PROGRAM:7 W.A.P for display following patterns.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:7 W.A.P FOR DISPLAY FOLLOWING PATTERNS.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
public class Seventh {
int i,j,l=1,m=1;
for(i=1;i<=4;i++)
{
for(j=1;j<=i;j++)
{
System.out.print(" " +
m); m++;
}
System.out.println();
}
System.out.println("***********************************");
for(i=1;i<=4;i++)
{
for(j=1;j<=i;j++)
{
if((i==3 && j==2) || (i==4 && (j==2 || j==3)))
{
System.out.print(" 0");
}
else if (i==1) {
System.out.print(" " +i);
}
else
{
System.out.print(" " +l);
Shaikh Armaan 7
SYBCA-4 406- Java Programming Language
}
}
System.out.println();
}
System.out.println("***************************************");
for(i=5;i>=1;i--)
{
for(j=1;j<=i;j++)
{
System.out.print(" $");
}
System.out.println();
}
}
}
/**************************OUTPUT***********************
1
23
456
7 8 9 10
***********************************
1
11
101
1001
***************************************
$$$$$
$$$$
$$$
$$
$
*******************************************************/
Shaikh Armaan 8
SYBCA-4 406- Java Programming Language
PROGRAM:8 W.A.P sum of following series
1+1/2+1/3+1/4...................+1/n
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:6 W.A.P SUM OF FOLLOWING SERIES.
1+1/2+1/3+1/4...................+1/N
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
public class Eight
{
public static void main(String args[])
{
int a;
double d=0.0,c;
a=Integer.parseInt(args[0]);
for(c=1;c<=a;c++)
{
System.out.println("1" + "/" + c);
d=d+(1/c);
}
System.out.println("The addiion is:"+d);
}
}
/**************************OUTPUT***********************
1/1.0
1/2.0
1/3.0
1/4.0
1/5.0
The addiion is:2.283333333333333
*******************************************************/
Shaikh Armaan 9
SYBCA-4 406- Java Programming Language
PROGRAM:9 W.A.P for check arithmetic operators.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:9 W.A.P FOR CHECK ARITHMETIC OPERATORS.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
class Arithmetic
{
int a=25,b=14,c;
Shaikh Armaan 10
SYBCA-4 406- Java Programming Language
a1.Addition(a,b);
a1.Subtraction(a,b);
a1.Multiply(a,b);
a1.Division(a,b);
a1.Mod(a,b);
}
/**************************OUTPUT***********************
PS C:\Java> java Ninth 12 6
Arithmetic Opeartors:
Additon:39
Subraction:11
Multiplication:35
Division:1.78
Mod:0
*******************************************************/
Shaikh Armaan 11
SYBCA-4 406- Java Programming Language
PROGRAM:10 W.A.P for relational operators.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:10 W.A.P FOR RELATIONAL OPERATORS.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
class Relational
{
void Equal_to(int a,int b)
{
if(a==b)
{
System.out.println("a and b are equal");
}
else
{
System.out.println("a and b are not equal");
}
}
Shaikh Armaan 12
SYBCA-4 406- Java Programming Language
if(a>=b)
{
System.out.println("A is greater or equal to B");
}
else
{
System.out.println("B is greater or equal to A");
}
}
}
public class Tenth
{
public static void main(String args[])
{
int c,d;
c=Integer.parseInt(args[0]);
d=Integer.parseInt(args[1]);
Relational R=new
Shaikh Armaan 13
SYBCA-4 406- Java Programming Language
R.Greater_Equal(c, d);
R.Less_Equal(c, d);
R.Not_Equal(c, d);
}
}
/**************************OUTPUT***********************
a and b are not equal
B is greater
A is smaller
B is greater or equal to A
A is less or equal to B
A is not equal to B
*******************************************************/
Shaikh Armaan 14
SYBCA-4 406- Java Programming Language
PROGRAM:11 W.A.P for check maximum number from given three
number only use from conditional operator.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:11 W.A.P FOR CHECK MAXIMUM NUMBER FROM GIVEN
THREE NUMBER ONLY USE FROM CONDITIONAL OPERATOR.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.Scanner;
class Eleventh
{
Enter number 1:
25
Enter number 2:
14
Enter number 3:
05
Maximum number among 25, 14 and 05 is 25
\*******************************************************/
Shaikh Armaan 15
SYBCA-4 406- Java Programming Language
num1 = sc.nextDouble();
System.out.println("Enter no 2:");
num2 = sc.nextDouble();
Shaikh Armaan 16
SYBCA-4 406- Java Programming Language
double sqrtResult = Math.sqrt(num1);
System.out.println("6. Square Root: " + sqrtResult);
/**************************OUTPUT***********************
Enter no 1:
12.23
Enter no 2:
34.22
Maths Functions
1. Addition: 46.45
2. Subtraction: -21.99
3. Multiplication: 418.5106
4. Division: 0.35739333722969024
5. Power: 1.6282960141460089E37
6. Square Root: 3.4971416900091423
7. Absolute Value: 34.22
8. Ceiling Value: 13.0
9. Floor Value: 34.0
10. Round Value: 12
*******************************************************/
Shaikh Armaan 17
SYBCA-4 406- Java Programming Language
PROGRAM:13 W.A.P for find month name from given number using
switch case.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:11 W.A.P FOR FIND MONTH NAME FROM GIVEN NUMBER
USING SWITCH CASE.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.Scanner;
public class Thirteen
{
a=sc.nextInt();
switch (a)
{
case 1:
System.out.println("January");
break;
case 2:
System.out.println("Februay");
break;
case 3:
System.out.println("March");
break;
case 4:
System.out.println("April");
break;
case 5:
System.out.println("May");
break;
case 6:
System.out.println("June");
break;
case 7:
Shaikh Armaan 18
SYBCA-4 406- Java Programming Language
System.out.println("July");
break;
case 8:
System.out.println("August");
break;
case 9:
System.out.println("Septemeber");
break;
case 10:
System.out.println("October");
break;
case 11:
System.out.println("Novmeber");
break;
case 12:
System.out.println("December");
break;
default:
System.out.println("Enter valid number");
break;
}
}
}
/**************************OUTPUT***********************
Enter no:
5
The entered number month is:
May
\*******************************************************/
Shaikh Armaan 19
SYBCA-4 406- Java Programming Language
PROGRAM:14 W.A.P for print table of inputed number only use of
do…..while loop.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:14 W.A.P FOR PRINT TABLE OF INPUTED NUMBER ONLY
USE OF DO…..WHILE LOOP.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.Scanner;
class table
{
int b,i=1;
void Table(int a)
{
do
{
b=a*i;
System.out.println(a + " x " + i + " = " +
b); i++;
}
while(i<=10);
}
}
Shaikh Armaan 20
SYBCA-4 406- Java Programming Language
/**************************OUTPUT***********************
Enter No:
6
6x1=6
6 x 2 = 12
6 x 3 = 18
6 x 4 = 24
6 x 5 = 30
6 x 6 = 36
6 x 7 = 42
6 x 8 = 48
6 x 9 = 54
6 x 10 = 60
*******************************************************/
Shaikh Armaan 21
SYBCA-4 406- Java Programming Language
PROGRAM:15 W.A.P for application of classes and objects.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:15 W.A.P FOR APPLICATION OF CLASSES AND OBJECTS.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
class Demo
{
void Demo1()
{
System.out.println("This is First Class");
}
}
class Sdemo
{
void Demo2()
{
System.out.println("This is Second Class ");
}
}
System.out.println();
sd.Demo2();
}
}
/**************************OUTPUT***********************
*******************************************************/
Shaikh Armaan 22
SYBCA-4 406- Java Programming Language
PROGRAM:16 W.A.P for use of different types of constructor.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:16 W.A.P FOR USE OF DIFFERENT TYPES
OF CONSTRUCTOR.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
public class sixteen
{
public sixteen()
{
System.out.println("No-argument constructor called");
}
Shaikh Armaan 23
SYBCA-4 406- Java Programming Language
/**************************OUTPUT***********************
*******************************************************/
Shaikh Armaan 24
SYBCA-4 406- Java Programming Language
PROGRAM:17 W.A.P for method overloading.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:17 W.A.P FOR METHOD OVERLOADING.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.Scanner;
public class Seventeen
{
public int add(int a, int b)
{
return a + b;
}
Syste.out.println("Method Overloading");
System.out.println("Sum (int): " + example.add(a,b));
System.out.println("Sum (int): " + example.add(a, b, c));
System.out.println("Sum (double): " +
example.add(a,b));
}
Shaikh Armaan 25
SYBCA-4 406- Java Programming Language
/**************************OUTPUT***********************
Enter no 1:
12
Enter no 2:
13
Enter no 3:
14
Method Overloading
Sum (int): 25
Sum (int): 39
Sum (double): 25
*******************************************************/
Shaikh Armaan 26
SYBCA-4 406- Java Programming Language
PROGRAM:18 W.A.P for use of static data and static method.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:18 W.A.P FOR USE OF STATIC DATA AND
STATIC METHOD.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
public class eighteen
{
int instanceVariable;
eighteen.staticMethod();
instance.instanceVariable = 20;
System.out.println("Instance Variable: " + instance.instanceVariable);
instance.instanceMethod();
}
Shaikh Armaan 27
SYBCA-4 406- Java Programming Language
/**************************OUTPUT***********************
Static Variable: 10
This is a static method.
Instance Variable: 20
This is an instance method.
\*******************************************************/
Shaikh Armaan 28
SYBCA-4 406- Java Programming Language
PROGRAM:19 W.A.P for use of nesting method.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:19 W.A.P FOR USE OF NESTING METHOD.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
public class nineteen
{
innerMethod();
}
example.outerMethod();
}
}
/**************************OUTPUT***********************
Nested Method:
Outer method is
called. Inner method is
called.
\*******************************************************/
Shaikh Armaan 29
SYBCA-4 406- Java Programming Language
PROGRAM:20 W.A.P for example of single inheritance.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:20 W.A.P FOR EXAMPLE OF SINGLE INHERITANCE.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
class Parent
{
void displayParent()
{
System.out.println("This is the parent class.");
}
}
System.out.println("Single Inheritance:");
twentyObj.displayParent();
twentyObj.displayChild();
}
}
/**************************OUTPUT***********************
Single Inheritance:
*******************************************************/
Shaikh Armaan 30
SYBCA-4 406- Java Programming Language
PROGRAM:21 W.A.P for example of multilevel inheritance.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:21 W.A.P FOR EXAMPLE OF MULTILEVEL INHERITANCE.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
class Grandparent
{
void displayGrandparent()
{
System.out.println("This is the grandparent class.");
}
}
void displayParent()
{
System.out.println("This is the parent class.");
}
}
void displayChild()
{
System.out.println("This is the child class.");
}
}
System.out.println("Multilevel Inheritance:");
childObj.displayGrandparent();
Shaikh Armaan 31
SYBCA-4 406- Java Programming Language
childObj.displayParent();
childObj.displayChild();
}
}
/**************************OUTPUT***********************
Multilevel Inheritance:
*******************************************************/
Shaikh Armaan 32
SYBCA-4 406- Java Programming Language
PROGRAM:22 W.A.P for method overriding.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:22 W.A.P FOR METHOD OVERRIDING.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
class Animal
{
void makeSound()
{
System.out.println("Animal makes a sound.");
}
}
/**************************OUTPUT***********************
Method Overloading:
Animal makes a
sound. Dog barks.
*******************************************************/
Shaikh Armaan 33
SYBCA-4 406- Java Programming Language
import java.util.Scanner;
void display()
{
System.out.println("This is a shape.");
}
}
Circle(double radius)
{
this.radius = radius;
}
double calculateArea()
{
return Math.PI * radius * radius;
}
}
Shaikh Armaan 34
SYBCA-4 406- Java Programming Language
double width;
double calculateArea()
{
return length * width;
}
}
double a,b;
Scanner sc = new Scanner(System.in);
System.out.println("Enter no: ");
a=sc.nextDouble();
Shaikh Armaan 35
SYBCA-4 406- Java Programming Language
/**************************OUTPUT***********************
Enter no:
12.3
Enter no:
13.45
Shaikh Armaan 36
SYBCA-4 406- Java Programming Language
PROGRAM:24 W.A.P for use of final variable and final methods.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:24 W.A.P FOR USE OF FINAL VARIABLE AND FINAL
METHODS.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
public class Twentyfour
{
public Twentyfour()
{
MY_CONSTANT = 33;
Twentyfour example = new Twentyfour();
example.finalMethod();
}
}
/**************************OUTPUT***********************
*******************************************************/
Shaikh Armaan 37
SYBCA-4 406- Java Programming Language
PROGRAM:25 W.A.P for create and use of interface.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:25 W.A.P FOR CREATE AND USE OF INTERFACE.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
interface Drawable
{
void draw();
}
class Twentyfive
{
public static void main(String args[])
{
Drawable d=new Circle();
d.draw();
}
}
/**************************OUTPUT***********************
drawing circle
*******************************************************/
Shaikh Armaan 38
SYBCA-4 406- Java Programming Language
PROGRAM:26 W.A.P for implementing multiple interface.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:26 W.A.P FOR IMPLEMENTING MULTIPLE INTERFACE
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
interface AnimalEat
{
void eat();
}
interface AnimalTravel
{
void travel();
}
Multiple Inheritance:
Animal is eating
Animal is travelling
*******************************************************/
Shaikh Armaan 39
SYBCA-4 406- Java Programming Language
PROGRAM:27 W.A.P for create single dimensional array with 10 element and
print that data in sorted list.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:27 W.A.P FOR CREATE SINGLE DIMENSIONAL ARRAY
WITH 10 ELEMENT AND PRINT THAT DATA IN SORTED LIST.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.*;
class Twentyseven
{
public static void main(String args[])
{
Scanner scanner = new Scanner(System.in);
System.out.println("Entered array:");
for (int i = 0; i < size; i++)
{
System.out.print(arr[i] + " ");
}
Arrays.sort(arr);
System.out.println("\nThe sorted array is: ");
for (int num : arr)
{
System.out.print(num + " ");
}
}
Shaikh Armaan 40
SYBCA-4 406- Java Programming Language
}
/**************************OUTPUT***********************
*******************************************************/
Shaikh Armaan 41
SYBCA-4 406- Java Programming Language
PROGRAM:28 W.A.P for to create two dimensional matrix and multiply that
matrix.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:28 W.A.P FOR TO CREATE TWO DIMENSIONAL MATRIX
AND MULTIPLY THAT MATRIX.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.Scanner;
if (colsA != rowsB)
{
System.out.println("Matrix multiplication is not possible.");
return;
}
Shaikh Armaan 42
SYBCA-4 406- Java Programming Language
System.out.println("Enter elements for matrix B:");
int[][] matrixB = new int[rowsB][colsB];
for (int i = 0; i < rowsB; i++)
{
for (int j = 0; j < colsB; j++)
{
matrixB[i][j] = scanner.nextInt();
}
}
System.out.println("Resultant Matrix:");
for (int i = 0; i < rowsA; i++)
{
for (int j = 0; j < colsB; j++)
{
System.out.print(resultMatrix[i][j] + " ");
}
System.out.println();
}
}
return result;
}
Shaikh Armaan 43
SYBCA-4 406- Java Programming Language
Shaikh Armaan 44
SYBCA-4 406- Java Programming Language
PROGRAM:29 W.A.P TO USE STRING METHOD IN JAVA.[MINIMUM 10
METHOD]
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:28 W.A.P TO USE STRING METHOD IN JAVA.[MINIMUM 10
METHOD]
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.Scanner;
System.out.println("Enter a string:");
String str1 = scanner.nextLine();
System.out.println("Enter another
string:"); String str2 = scanner.nextLine();
Shaikh Armaan 45
SYBCA-4 406- Java Programming Language
Uppercase of firststring:ARMAAN
*******************************************************/
Shaikh Armaan 46
SYBCA-4 406- Java Programming Language
PROGRAM:30 W.A.P to use of string bufferclass method.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:24 W.A.P TO USE OF STRING BUFFERCLASS METHOD.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
public class Thirty
{
public static void main(String[] args)
{
System.out.println("Append Method");
stringBuffer.append(" World");
System.out.println("After appending: " + stringBuffer);
System.out.println();
System.out.println("Insert method");
stringBuffer.insert(5, " Java");
System.out.println("After inserting: " +
stringBuffer);
System.out.println();
System.out.println("Delete method");
stringBuffer.delete(5, 10);
System.out.println("After deleting: " + stringBuffer);
System.out.println();
System.out.println("Reverse method");
stringBuffer.reverse();
System.out.println("After reversing: " +
stringBuffer); System.out.println();
System.out.println("SetCharAt method");
stringBuffer.setCharAt(0, 'h');
System.out.println("After setting character: " + stringBuffer);
System.out.println();
System.out.println("Length method");
System.out.println("Length of StringBuffer: " + stringBuffer.length());
System.out.println();
System.out.println("Capacity method");
System.out.println("Capacity of StringBuffer: " + stringBuffer.capacity());
System.out.println();
Shaikh Armaan 47
SYBCA-4 406- Java Programming Language
System.out.println("IndexOf method");
int index = stringBuffer.indexOf("World");
System.out.println("Index of 'World': " + index);
System.out.println();
System.out.println("Substring method");
String subString = stringBuffer.substring(6);
System.out.println("Substring from index 6: " + subString);
System.out.println();
System.out.println("Replace method");
stringBuffer.replace(0, 1, "H");
System.out.println("After replacing: " + stringBuffer);
System.out.println();
}
}
/**************************OUTPUT***********************
Append Method
After appending: Hello World
Insert method
After inserting: Hello Java World
Delete method
After deleting: Hello World
Reverse method
After reversing: dlroW olleH
SetCharAt method
After setting character: hlroW olleH
Length method
Length of StringBuffer: 11
Capacity method
Capacity of StringBuffer: 21
IndexOf method
Index of 'World': -1
Substring method
Substring from index 6: olleH
Replace method
After replacing: HlroW olleH
*******************************************************/
Shaikh Armaan 48
SYBCA-4 406- Java Programming Language
PROGRAM:31 W.A.P to use of vectors method.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:25 W.A.P TO USE OF VECTORS METHOD.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.*;
System.out.println("Adding element to
vector"); vec.addElement("Rat");
vec.addElement("Cat");
vec.addElement("Deer");
Shaikh Armaan 49
SYBCA-4 406- Java Programming Language
{
System.out.println("Tiger is present at the index " + vec.indexOf("Tiger"));
}
else
{
System.out.println("Tiger is not present in the list.");
}
System.out.println();
System.out.println("The first animal of the vector is = " + vec.firstElement());
}
}
/**************************OUTPUT***********************
Enter animal names (enter 'done' to finish):
lion
done
Size and capacity of vector
Size is: 1
Default capacity is: 10
Vector elements are: [lion]
Shaikh Armaan 50
SYBCA-4 406- Java Programming Language
PROGRAM:32 W.A.P to use of wrapper class method.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:32 W.A.P TO USE OF WRAPPER CLASS METHOD.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.Scanner;
Shaikh Armaan 51
SYBCA-4 406- Java Programming Language
System.out.println("Character isLetter: " + Character.isLetter(charWrapper));
Shaikh Armaan 52
SYBCA-4 406- Java Programming Language
System.out.println("Character isDigit: " + Character.isDigit(charWrapper));
}
}
/**************************OUTPUT***********************
Integer Wrapper class Method
Enter an integer: 2
Integer Wrapper: 2
Integer MAX_VALUE: 2147483647
Integer MIN_VALUE: -2147483648
Enter another integer for comparison:
4 Integer compareTo: -1
Enter a character: e
Character Wrapper: e
Character isLetter: true
Character isDigit: false
Boolean wrapper class methods
*******************************************************/
Shaikh Armaan 53
SYBCA-4 406- Java Programming Language
PROGRAM:33 W.A.P to implement enum data.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:33 W.A.P TO IMPLEMENT ENUM DATA.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.Scanner;
enum WeekDay
{
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,
SATURDAY, SUNDAY;
}
}
}
/**************************OUTPUT***********************
Enter a day of the week:
tuesday
You entered: TUESDAY
*******************************************************/
Shaikh Armaan 54
SYBCA-4 406- Java Programming Language
PROGRAM:34 W.A.P to use of exception handling.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:34 W.A.P TO USE OF EXCEPTION HANDLING.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.Scanner;
class Thirtyfour
{
public static void main(String args[])
{
int a, b, c;
Scanner sc = new Scanner(System.in);
try
{
System.out.println("Enter the numerator:");
a = sc.nextInt();
System.out.println("Enter the
denominator:"); b = sc.nextInt();
c = a / b;
System.out.println("Division is: " + c);
}
finally
{
sc.close();
System.out.println("Finally block executed.");
}
}
}
/**************************OUTPUT***********************
*******************************************************/
Shaikh Armaan 55
SYBCA-4 406- Java Programming Language
PROGRAM:35 W.A.P to input command line argument and find out how
many integer arguments there[use try..catch block].
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:35 W.A.P TO INPUT COMMAND LINE ARGUMENT AND
FIND OUT HOW MANY INTEGER ARGUMENTS THERE[USE
TRY..CATCH BLOCK].
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
public class Thirtyfive
{
public static void main(String[] args)
{
try
{
int integerCount = 0;
try
{
int num = Integer.parseInt(arg);
integerCount++;
}
catch (NumberFormatException e)
{
System.out.println(e);
}
}
Shaikh Armaan 56
SYBCA-4 406- Java Programming Language
/**************************OUTPUT***********************
C:\java>java Thirtyfive 1 2 3 4
Number of integer arguments: 4
*******************************************************/
Shaikh Armaan 57
SYBCA-4 406- Java Programming Language
PROGRAM:36 W.A.P to implement nested try statement.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:36 W.A.P TO IMPLEMENT NESTED TRY STATEMENT.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.Scanner;
try
{
try
{
}
catch (ArrayIndexOutOfBoundsException e)
{
}
catch (ArithmeticException e)
{
}
}
Shaikh Armaan 58
SYBCA-4 406- Java Programming Language
/**************************OUTPUT***********************
*******************************************************/
Shaikh Armaan 59
SYBCA-4 406- Java Programming Language
PROGRAM:37 W.A.P to implement multiple catch statements.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:37 W.A.P TO IMPLEMENT MULTIPLE CATCH
STATEMENTS.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.Scanner;
try
{
System.out.print("Enter the numerator: ");
int numerator = scanner.nextInt();
Shaikh Armaan 60
SYBCA-4 406- Java Programming Language
}
}
}
/**************************OUTPUT***********************
*******************************************************/
Shaikh Armaan 61
SYBCA-4 406- Java Programming Language
PROGRAM:38 W.A.P to implement finally block.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:38 W.A.P TO IMPLEMENT FINALLY BLOCK
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.Scanner;
try
{
System.out.print("Enter the numerator: ");
int numerator = scanner.nextInt();
Shaikh Armaan 62
SYBCA-4 406- Java Programming Language
{
System.out.println("Finally block executed.");
}
}
}
/**************************OUTPUT***********************
*******************************************************/
Shaikh Armaan 63
SYBCA-4 406- Java Programming Language
PROGRAM:39 W.A.P to implement throwing your own exception.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:39 W.A.P TO IMPLEMENT THROWING YOUR OWN EXCEPTION.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.Scanner;
try
{
if (number < 0)
{
throw new NegativeNumberException("Negative numbers are not allowed!");
}
else
{
System.out.println("You entered: " + number);
}
}
catch (NegativeNumberException e)
{
System.out.println("Error: " + e.getMessage());
}
}
}
Shaikh Armaan 64
SYBCA-4 406- Java Programming Language
/**************************OUTPUT***********************
*******************************************************/
Shaikh Armaan 65
SYBCA-4 406- Java Programming Language
PROGRAM:40 W.A.P to implement throws keyword.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:40 W.A.P TO IMPLEMENT THROWS KEYWORD.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
import java.util.Scanner;
if (number < 0)
{
throw new NegativeNumberException("Negative numbers are not allowed!");
}
els
e
{ System.out.println("You entered: " + number);
}
}
Shaikh Armaan 66
SYBCA-4 406- Java Programming Language
}
}
/**************************OUTPUT***********************
*******************************************************/
Shaikh Armaan 67
SYBCA-4 406- Java Programming Language
PROGRAM:41 W.A.P to create your own package and use that package in other
class..
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:41 W.A.P TO CREATE YOUR OWN PACKAGE AND USE THAT
PACKAGE IN OTHER CLASS.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
Package created:
package pak;
public class Fortyone
{
public void add(int a,int b)
{
System.out.println("Addition is:" +(a+b));
}
}
Package Implemented:
import pak.Fortyone;
/**************************OUTPUT***********************
Addition is:12
*******************************************************/
Shaikh Armaan 68
SYBCA-4 406- Java Programming Language
PROGRAM:42 W.A.P to create sub package..
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:42 W.A.P TO CREATE SUB PACKAGE.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
Created Sub Package:
package mypackage.operations;
package mypackage.operations;
Pacakge Implemented:
package mypackage;
Shaikh Armaan 69
SYBCA-4 406- Java Programming Language
/**************************OUTPUT***********************
Sum: 2
Difference: 1
*******************************************************/
Shaikh Armaan 70
SYBCA-4 406- Java Programming Language
PROGRAM:43 W.A.P to create applet that print your detail.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:43 W.A.P TO CREATE APPLET THAT PRINT YOUR DETAIL.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
HTML FILE:
<!DOCTYPE html>
<html>
<head>
<title>My Details Applet</title>
</head>
<body>
<applet code="MyDetailsApplet.class" width="300" height="150">
<!-- This message is displayed if the applet cannot be loaded -->
<p>Your browser does not support Java applets.</p>
</applet>
</body>
</html>
CODE FILE:
import java.applet.Applet;
import java.awt.*;
Shaikh Armaan 71
SYBCA-4 406- Java Programming Language
/**************************OUTPUT***********************
*******************************************************/
Shaikh Armaan 72
SYBCA-4 406- Java Programming Language
PROGRAM:44 W.A.P for create applet that uses any seven graphics class methods.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:44 W.A.P FOR CREATE APPLET THAT USES ANY SEVEN
GRAPHICS CLASS METHODS.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Graphics Demo Applet</title>
</head>
<body>
<applet code="GraphicsDemo.class" width="600" height="400">
<!-- This message is displayed if the applet cannot be loaded -->
<p>Your browser does not support Java applets.</p>
</applet>
</body>
</html>
CODE:
import java.applet.Applet;
import java.awt.*;
// Draw a line
g.setColor(Color.BLACK);
g.drawLine(50, 200, 250, 200);
// Draw a polygon
int[] xPoints = {400, 450, 500};
Shaikh Armaan 73
SYBCA-4 406- Java Programming Language
int[] yPoints = {200, 150, 200};
g.setColor(Color.GREEN);
g.fillPolygon(xPoints, yPoints, 3);
// Draw a string
g.setColor(Color.BLACK);
g.drawString("Java Applet", 100, 300);
// Draw an arc
g.setColor(Color.ORANGE);
g.fillArc(300, 300, 100, 100, 45, 270);
/**************************OUTPUT***********************
*******************************************************/
Shaikh Armaan 74
SYBCA-4 406- Java Programming Language
PROGRAM:45 W.A.P to create applet that uses param tag.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:46 W.A.P TO CREATE APPLET THAT USES PARAM TAG.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
Code File:
import java.applet.Applet;
import java.awt.Graphics;
Html File:
<!DOCTYPE html>
<html>
<head>
<title>Param Applet</title>
</head>
<body>
<applet code="ParamApplet.class" width="300" height="200">
<param name="message" value="Welcome to my applet!">
</applet>
</body>
</html>
Shaikh Armaan 75
SYBCA-4 406- Java Programming Language
/**************************OUTPUT***********************
*******************************************************/
Shaikh Armaan 76
SYBCA-4 406- Java Programming Language
PROGRAM:46 W.A.P to create a throw using thread class.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:46 W.A.P TO CREATE A THROW USING THREAD CLASS.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
public class Fortysix extends Thread
{
public void run()
{
System.out.println("Thread is running.");
}
myThread.start();
}
}
/**************************OUTPUT***********************
Thread is running.
*******************************************************/
Shaikh Armaan 77
SYBCA-4 406- Java Programming Language
PROGRAM:47 W.A.P to create a thread using runnable interface.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:47 W.A.P TO CREATE A THREAD USING RUNNABLE INTERFACE.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
public class Fortyseven implements Runnable {
public void run() {
System.out.println("Thread is
running.");
}
Fortyseven();
thread.start();
}
}
/**************************OUTPUT***********************
Thread is running.
*******************************************************/
Shaikh Armaan 78
SYBCA-4 406- Java Programming Language
PROGRAM:48 W.A.P to create singly link list with its functions.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:48 W.A.P TO CREATE SINGLY LINK LIST WITH ITS FUNCTIONS.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
class Node {
int data;
Node next;
Node(int data) {
this.data = data;
this.next = null;
}
}
class SinglyLinkedList {
private Node head;
SinglyLinkedList() {
this.head = null;
}
Shaikh Armaan 79
SYBCA-4 406- Java Programming Language
if (head == null) {
return;
}
if (head.data == data) {
head = head.next;
return;
}
Node current = head;
while (current.next != null) {
if (current.next.data == data) {
current.next = current.next.next;
return;
}
current = current.next;
}
}
void display() {
Node current = head;
while (current != null) {
System.out.print(current.data + " ");
current = current.next;
}
System.out.println();
}
}
list.insertAtBeginning(15);
list.insertAtEnd(12);
list.insertAtEnd(16);
list.insertAtBeginning(4);
System.out.println("Original list:");
list.display();
list.delete(12);
Shaikh Armaan 80
SYBCA-4 406- Java Programming Language
/**************************OUTPUT***********************
Original list:
4 15 12 16
List after deleting 10:
4 15 16
*******************************************************/
Shaikh Armaan 81
SYBCA-4 406- Java Programming Language
PROGRAM:49 W.A.P to create circular singly link list with its functions.
/*********************************************************
NAME: Shaikh Armaan
PROGRAM:49 W.A.P TO CREATE CIRCULAR SINGLY LINK LIST WITH ITS
FUNCTIONS.
CLASS: SYBCA
DIV: 4
DATE:
*********************************************************/
class Node_1 {
int data;
Node next;
Node_1(int data) {
this.data = data;
this.next = null;
}
}
class CircularSinglyLinkedList {
private Node head;
CircularSinglyLinkedList() {
this.head = null;
}
Shaikh Armaan 82
SYBCA-4 406- Java Programming Language
head = newNode;
} else {
Node current = head;
while (current.next != head) {
current = current.next;
}
current.next = newNode;
newNode.next = head;
}
}
if (current.data != data) {
return;
}
prev.next = current.next;
}
void display() {
if (head == null) {
System.out.println("List is
empty."); return;
Shaikh Armaan 83
SYBCA-4 406- Java Programming Language
}
list.insertAtEnd(7);
list.insertAtBeginning(6);
list.insertAtEnd(4);
list.insertAtBeginning(1);
System.out.println("Original list:");
list.display();
list.delete(6);
/**************************OUTPUT***********************
Original list:
1674
List after deleting 3:
174
*******************************************************/
Shaikh Armaan 84