List of Java Programs
Java program – Type casting [converting from float to an integer]
class Typecast
{
public static void main(String args[])
{
float a=2.3333f;
int b=10;
int c=(int)a+b;
System.out.println(c);
}
}
Java Program – use of all data types.
class vari
{
public static void main(String args[])
{
int a=3;
String str="Hello World!";
float f=2.333f;
double d=1.22222;
System.out.println(str);
System.out.println(a);
System.out.println(f);
System.out.println(d);
}
}
Java program – Switch demo
class switchDemo
{
public static void main(String args[])
{
char day='S';
switch(day)
{
case 'M':
System.out.println("Monday");
break;
case 'T':
System.out.println("Tuesday");
break;
case 'W':
System.out.println("Wednesday");
break;
default:
System.out.println("Invalid day of the week");
break;
}
}
}
Java Program to add two numbers using DataInputStream
import java.io.*;
class inp
{
public static void main(String args[])
{
int a,b,c;
try
{
DataInputStream in=new DataInputStream(System.in);
System.out.print("Enter val for a:");
a=Integer.parseInt(in.readLine());
System.out.print("Enter val for b:");
b=Integer.parseInt(in.readLine());
c=a+b;
System.out.print("SUM:"+c);
}
catch(IOException e)
{}
}
}
Java program to print person name and age
import java.io.DataInputStream;
class inp2
{
public static void main(String args[])
{
int age;
String name;
DataInputStream in=new DataInputStream(System.in);
try
{
System.out.print("Enter Name:");
name=in.readLine();
System.out.print("Enter age:");
age=Integer.parseInt(in.readLine());
System.out.println("Name="+name);
System.out.println("Age="+age);
}
catch(Exception e) {}
}
}
Java Program to use Constructor
class Books
{
String title, auth;
int rate;
Books()
{
title="C Book";
auth="BSwamy";
rate=150;
System.out.println("Books details");
System.out.println("Book Title: "+title);
System.out.println("AuthorName:"+auth);
System.out.println("Book Price:"+rate);
}
}
class ConTest
{
public static void main(String args[])
{
Books b=new Books();
}
}
Java Program to display 3 employees name and salary.
import java.io.*;
class Emp3
{
public static void main(String args[])
{
int i, sal;
String nm;
try
{
DataInputStream in=new DataInputStream(System.in);
System.out.println("Enter 3 Employees info : Name and
salary:");
for(i=0; i<3; i++)
{
nm=in.readLine();
sal=Integer.parseInt(in.readLine());
System.out.println(i+1+": Employee Info...............................");
System.out.println("Name : " + nm);
System.out.println("Salary : " + sal);
}
}
catch(IOException e) {}
}
}
Java Program to print Employee name, Department and Total salary.
class Emp
{
String ename, dept;
int bs,bn,sal;
void show()
{
ename="Amit";
dept="Accts";
bs=12000;
bn=1000;
sal=bs+bn;
System.out.println("Details of Employee");
System.out.println("Employee Name:"+ename);
System.out.println("Department:"+dept);
System.out.println("Total Salary"+sal);
}
}
class Emp_Dets
{
public static void main(String args[])
{
Emp e=new Emp();
e.show();
}
}
Java Program to print Vector and Enumeration
import java.util.*;
public class EnumTest
{
public static void main(String args[])
{
Enumeration days;
Vector dayNames = new Vector();
dayNames.add("Sunday");
dayNames.add("Monday");
dayNames.add("Tuesday");
dayNames.add("Wednesday");
dayNames.add("Thursday");
dayNames.add("Friday");
dayNames.add("Saturday");
days = dayNames.elements();
while (days.hasMoreElements())
{
System.out.println(days.nextElement());
}
}
}
Java Program to print Inventory information with use of Exception Handling.
import java.io.*;
class Err
{
public static void main(String args[])
{
String pnm;
int r, q, t;
try
{
DataInputStream in=new DataInputStream(System.in);
System.out.print("Enter Pname:");
pnm=in.readLine();
System.out.print("Enter Rate:");
r=Integer.parseInt(in.readLine());
System.out.print("Enter Qty:");
q=Integer.parseInt(in.readLine());
t=q*r;
System.out.println("\t Product Details\n ");
System.out.println("\t Product Name: "+pnm);
System.out.println("\t Product Rate "+r);
System.out.println("\t Product Qty: "+q);
System.out.println("\t======================");
System.out.println("\t Total amount: "+t);
}
catch(IOException ie) {}
catch(NumberFormatException ne)
{
System.out.println("\tData Invalid ");
}
}
}
Java Program to show ArrayIndexOutOfBoundsException
class Err2
{
public static void main(String args[])
{
int arr[]={1,2,3,4};
try
{
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
System.out.println(arr[3]);
System.out.println(arr[4]);
}
catch(ArrayIndexOutOfBoundsException ae)
{
System.out.println("Array index is out of range");
}
finally
{
System.out.println("Finally, Program Executed successfully");
}
}
}
Java Program to show Arithmetic Exception and Invalid number [Divide by Zero / Number Format Exception]
import java.io.*;
class Err4
{
public static void main(String args[])
{
int n1,n2,res;
try
{
DataInputStream in=new DataInputStream(System.in);
System.out.print("Enter num1:");
n1=Integer.parseInt(in.readLine());
System.out.print("Enter num2:");
n2=Integer.parseInt(in.readLine());
res=n1/n2;
System.out.print("Div:"+res);
}
catch(IOException ie) {}
catch(NumberFormatException ne)
{
System.out.println("\tData Invalid ");
}
catch(ArithmeticException ae)
{
System.out.println("Divide by Zero err...");
}
}
}
Java Program to show Method Over Loading
class Disp
{
int x,y;
Disp()
{
System.out.println("No Parameter........");
}
Disp(int a, int b)
{
x=a;
y=b;
System.out.println("With Parameter...");
System.out.println("X: "+x);
System.out.println("Y: "+y);
}
}
class Mover
{
public static void main(String args[])
{
Disp d=new Disp();
Disp e=new Disp(2,3);
}
}
Java Program to show Method Overriding
class Base
{
void show()
{
System.out.println("inside the Base class method");
}
}
class Derive extends Base
{
void show()
{
System.out.println("inside the Dervied class method");
}
}
class Override
{
public static void main(String args[])
{
Derive d=new Derive();
d.show();
}
}
Java Program to print Multiplication Table from 1 to 10.
class MT
{
public static void main(String args[])
{
int i,j;
for(i=1; i<=10; i++)
{
for(j=1; j<=10; j++)
{
System.out.print("\t"+i*j);
}
System.out.println("\n");
}
}
}
