EXTERNAL PROGRAMS
/** Develop a program to display all the even numbers between 1 to 20 using for loop and if statement
*/
classexteven
public static void main(String arg[])
System.out.print("\n Even Numbers Between 1 to 20 are :- ");
for(int i=1;i<20;i++)
if(i%2==0)
System.out.print("\t"+i);
/** Develop a Program to create a class Student with data members student_name, roll_no and branch.
Initialize and display values of data members */
class Student
{
String student_name="Srushti",branch="Syco";
introll_no=60;
void display()
System.out.print("\n Name = "+student_name+"\n Branch = "+branch+"\n Roll Number = "+roll_no);
public static void main(String arg[])
Student s=new Student();
s.display();
//extstud.java
*************************************************************************************
/** Develop a program to check entered String is palindrome or not */
importjava.util.*;
classextpalinstring
{
public static void main(String arg[])
String original, reverse = "";
Scanner sc = new Scanner(System.in);
System.out.println("Enter a string to check if it is a palindrome :- ");
original = sc.nextLine();
int length = original.length();
for ( int i = length - 1; i >= 0; i-- )
reverse = reverse + original.charAt(i);
if (original.equals(reverse))
System.out.println("<<<<<<<<<<<<< Entered string/number is a palindrome >>>>>>>>>>>>>>>");
else
System.out.println("<<<<<<<<<<<<< Entered string/number isn't a palindrome
>>>>>>>>>>>>>>");
//extpalinstring.java
************************************************************************************
/** Define an exception called 'No match Exception'that is thrown when a string is not equal to
"MSBTE". Write program */
importjava.util.*;
import java.io.*;
classNoMatchException extends Exception
String str;
NoMatchException(String a)
super(a);
public String toString()
return " Invalid String (No Matched Found With MSBTE String) "+str;
classextnomatchexc
public static void main(String arg[])
String str;
Scanner sc=new Scanner(System.in);
System.out.print("\n Enter a String :- ");
str=sc.next();
if(!str.equals("MSBTE"))
{
try
throw new NoMatchException(str);
catch(Exception e)
System.out.print(e);
else
System.out.print("\n Match Found with MSBTE String ");
*************************************************************************************
/** Write a program that will count no. of characters in a file. */
-------------------------------------------------
Srushti.txt file
hello!!!!!
Welcome to Sveri College
we are from syco class
--------------------------------------------------
import java.io.*;
public class extcountcharfile
public static void main(String arg[])
BufferedReader reader = null;
intcharCount = 0;
try
reader = new BufferedReader(new FileReader("srushti.txt"));
String currentLine = reader.readLine();
while (currentLine != null)
String[] words = currentLine.split(" ");
for (String word : words)
charCount = charCount + word.length();
currentLine = reader.readLine();
}
System.out.println("Number Of Chars In A File : "+charCount);
catch (IOException e)
e.printStackTrace();
finally
try
reader.close();
catch (IOException e)
e.printStackTrace();
*************************************************************************************
/** Define a Package Named "myPackage"to include a class named "DisplayMsg" with one method to
display some message. Develop a program to import this package in a java application and call the
method difined in the package */
Package myPackage;
public class displayMsg
public void display()
System.out.print("\n…. Be Unique ….");
//Accessing the Package
Import myPackage.displayMsg;
public class extpack
public static void main(String arg[])
displayMsg dm=new displayMsg();
dm.display();
}
***********************************************************************************
/** Write a program to input name and age of person and throws user defined exception, if entered age
is negative. */
Import java.util.*;
import java.io.*;
classNegativeAgeException extends Exception
int age;
NegativeAgeException(int a)
age=a;
public String toString()
return "You Entered Invalid Age :- "+age;
classextageexc
public static void main(String arg[])
int age;
Scanner sc=new Scanner(System.in);
System.out.print("\n Enter Name :- ");
String nm=sc.next();
System.out.print("\n Enter Your Age :- ");
age=sc.nextInt();
if(age<0)
try
throw new NegativeAgeException (age);
catch(NegativeAgeException ne)
System.out.print(ne);
else
System.out.print("\n Name = "+nm);
System.out.print("\n Age = "+age); }
}
*************************************************************************************
/** Write a program to create two threads so one thread will print ascending numbers whereas second
thread will print descending numbers between sequence 1 to 15 numbers */
class ascending extends Thread
public void run()
for(int i=1;i<15;i++)
System.out.print("\t"+i);
class descending extends Thread
public void run()
for(int i=15;i>1;i--)
System.out.print("\t"+i);
classextthread
{
public static void main(String arg[])
ascending a=new ascending();
a.start();
descending d=new descending();
d.start();
**After adding Synchronized Keyword Output Looks like :-**
/** Develop a program to create an applet to display the message "Welcome to the worlds of Applet
"with green color background and red color foreground.*/
Import java.applet.*;
Import java.awt.*;
public class extapp extends Applet
public void init()
setBackground(Color.green);
setForeground(Color.red);
public void paint(Graphics ge)
ge.drawString("Welcome to the Worlds of Applet ",50,100);
**********************************************************************************
/**Develop a program to copy the contents of the file "abc.txt"into a new file "xyz.txt"*/
------------------------------------------------------------------------------------------------
Hello !!!!
Welcome to ShriVitthal Education and Research Institute of Engineering (Polytechnic)Pandharpur,
******** We are from SYCO class **********
------------------------------------------------------------------------------------------------
import java.io.*;
class extcopyfile
public static void main(String arg[])throws IOException
FileInputStream fin=new FileInputStream("abc.txt");
FileOutputStream fout=new FileOutputStream("xyz.txt");
int b;
do
b=fin.read();
fout.write(b);
}while(b!=-1);
//Copied File Successfully
/** Write a program to compute sum of digits of number */
import java.util.*;
class extsumdigit
public static void main(String arg[])
int num, digit, sum=0;
Scanner sc=new Scanner(System.in);
System.out.print("\n Enter the number = ");
num=sc.nextInt();
while(num>0)
digit=num%10;
sum=sum+digit;
num=num/10;
System.out.print("\n Sum of Digits: " +sum);
}
*************************************************************************************
/** Write a program to generate Fibonacci's Series.*/
import java.util.*;
class extfibonacci
public static void main(String arg[])
int n1=0,n2=1,n3,count=0,i;
Scanner sc=new Scanner(System.in);
System.out.print("\n How much numbers you've required into the series ?(Enter total count) :- ");
count=sc.nextInt();
System.out.print(n1+"\t"+n2);
for(i=2;i<count;++i)
n3=n1+n2;
System.out.print("\t"+n3);
n1=n2;
n2=n3;
}
*************************************************************************************
/**Write a program to create a vector with seven elements as [10,20,50,20,40,10,20]. Remove element
at 3rd and 4th position. Insert new element at 3rd position. Display the original and current size of the
vector.*/
import java.util.*;
class extvector
public static void main(String arg[])
Vector v=new Vector(15);
v.addElement(new Integer(10));
v.addElement(new Integer(20));
v.addElement(new Integer(50));
v.addElement(new Integer(20));
v.addElement(new Integer(40));
v.addElement(new Integer(10));
v.addElement(new Integer(20));
System.out.print("\n Original Size of The Vector = "+v.size());
System.out.print("\n Vector Class :- "+v);
v.removeElementAt(3);
v.removeElementAt(4);
System.out.print("\n After Deletion Vector Class :- "+v);
v.insertElementAt(new Integer(30),3);
System.out.print("\n After Insertion :- "+v);
System.out.print("\n Current Size of The Vector = "+v.size());
**********************************************************************************
/**Write a program to accept a number as command line argument and print the number is even or
odd. */
import java.util.*;
class extcmdeven
public static void main(String arg[])
String s1=arg[0];
int n=Integer.parseInt(s1);
if(n%2==0)
{
System.out.print("\n .......... Entered Number is Even .........");
else
System.out.print("\n !!!! Entered Number is Odd !!!!");
**********************************************************************************
/** create an applet to display the string " Applet Graphics Programming " with font " Courier New" ,
size :25 points and BOLD + ITALIC. */
import java.awt.*;
import java.applet.*;
public class extappfontop extends Applet
public void paint(Graphics g)
Font f=new Font("Courier New",Font.BOLD+Font.ITALIC,25);
g.drawString("Applet Graphics Programming", 50,100);
}
}
/*
<applet code="extappfontop.class" width=300 height=300></applet>
*/
/** Accept any string containing all types of characters and symbols from user and count only number of
digits.*/
import java.io.*;
class extcountstrdigit
public static void main(String arg[])throws Exception
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.print("\n Enter a String which Contains numbers,character and also
Symbols :- ");
String sv=br.readLine();
int l=sv.length();
char ch[]=new char[l];
ch=sv.toCharArray();
int c=0;
for(int i=0;i<l;i++)
if(Character.isDigit(ch[i]))
c++;
System.out.print("\n String = "+sv);
System.out.print("\n ------------------------------------------------");
System.out.print("\n Total Number of Digits from Entered String = "+c);
System.out.print("\n ------------------------------------------------");
**********************************************************************************
/** Write a program to check whether entered number is prime or not */
import java.util.*;
class extprime
public static void main(String arg[])
int num,i,count=0;
Scanner sc=new Scanner(System.in);
System.out.print("\n Enter a Number := ");
num=sc.nextInt();
for(i=2;i<=num/2;i=i+1)
if(num%i==0)
count++;
break;
if(num==0||num==1)
System.out.print("\n You entered neigther prime nor composite number ");
else if(count==0)
System.out.print("\nAWW!!!\n...Entered Number is Prime....");
else
System.out.print("\nOOPS !!\n....Entered number is not prime....");
}
*************************************************************************************
/** implement the following
Class : Person Interface : Manager
Name, address accept(),salary()
Class : Employee
ID, basic */
import java.util.*;
interface Manager
public void accept();
public void salary();
class Person
String name,address;
public void accept()
Scanner sc=new Scanner(System.in);
System.out.print("\n Enter Name :- ");
name=sc.next();
System.out.print("\n Enter Your Address :- ");
address=sc.next();
class Employee extends Person implements Manager
int Id,basic;
void getdata()
Scanner s=new Scanner(System.in);
System.out.print("\n Enter ID :- ");
Id=s.nextInt();
System.out.print("\n Enter Basic Salary :- ");
basic=s.nextInt();
public void salary()
System.out.print("\n Name = "+name);
System.out.print("\n ID ="+Id);
System.out.print("\n Address = "+address);
System.out.print("\n Basic Salary = "+basic);
class extinterface
public static void main(String arg[])
Employee emp=new Employee();
emp.accept();
emp.getdata();
emp.salary();
*************************************************************************************
/** Write an applet program that display the logo of Olympic. All the circle are of same radius, assume
the radius.*/
import java.applet.*;
import java.awt.*;
public class extolympic extends Applet
public void paint(Graphics g)
g.setColor(Color.blue);
g.drawOval(50,50,75,75);
g.setColor(Color.black);
g.drawOval(130,50,75,75);
g.setColor(Color.red);
g.drawOval(210,50,75,75);
g.setColor(Color.yellow);
g.drawOval(95,90,75,75);
g.setColor(Color.green);
g.drawOval(175,90,75,75);
/*
<applet code="extolympic.class" width=400 height=400>
</applet>
*/
*************************************************************************
/** Define a class employee with data members as emp_id and salary, Accept data for 5 objects and
print it.*/
import java.util.*;
class employee
int emp_id,salary;
void accept()
Scanner sc=new Scanner(System.in);
System.out.print("\n Enter Employee Id :- ");
emp_id=sc.nextInt();
System.out.print("\n Enter Salary :- ");
salary=sc.nextInt();
void print()
{
System.out.print("\n Id = "+emp_id);
System.out.print("\n Salary= "+salary);
class extemp
public static void main(String arg[])
employee e[]=new employee[5];
System.out.print("\n -------- FILL YOUR DETAILS --------");
for(int i=0;i<5;i++)
e[i]=new employee();
e[i].accept();
System.out.print("\n-------- EMPLOYEE DETAILS --------");
for(int i=0;i<5;i++)
e[i].print();
}
**********************************************************************************
/** Write a thread program for implementing the 'Runnable interface'.*/
class myThread implements Runnable
synchronized public void run()
for(int i=0;i<=20;i++)
System.out.print("\t"+i);
}
class extrunnableinter
public static void main(String arg[])
myThread m=new myThread();
Thread t=new Thread(m);
t.start();
**********************************************************************************