Package in Java
package MyPack;
public class Balance{
String name;
double bal;
public Balance(String n, double b){
this.name=n;
this.bal=b;
}
public void show(){
if(bal<0)
System.out.print("LESS THAN ZERO BALANCE -->");
System.out.println(name +": $" +bal);
}
}
-------------------------------------------------------------------------------------------------------------------
import MyPack.Balance;
class AccountBalance{
public static void main(String args[]){
Balance current[] = new Balance[3];
current[0] = new Balance("SAIKUMAR S", 502.53);
current[1] = new Balance("RAJESH M", 268.06);
current[2] = new Balance("MURALI S ", -12.33);
for (int i=0;i<3;i++)
current[i].show();
}
}//For Compilation javac -d . Balance.java (because package)
// A simple package
package MyPack;
public class Balance{
String name;
double bal;
public Balance(String n, double b){
this.name=n;
this.bal=b;
}
public void show(){
if(bal<0)
System.out.print("LESS THAN ZERO BALANCE -->");
System.out.println(name +": $" +bal);
}
}
-------------------------------------------------------------------------------------------------------------------
import MyPack.Balance;
class AccountBalance{
public static void main(String args[]){
Balance current[] = new Balance[3];
current[0] = new Balance("SAIKUMAR S", 502.53);
current[1] = new Balance("RAJESH M", 268.06);
current[2] = new Balance("MURALI S ", -12.33);
for (int i=0;i<3;i++)
current[i].show();
}
}//For Compilation javac -d . Balance.java (because package)
javac AccountBalance.java
java AccountBalance
class staticdemo{
int area(int i){
return i*i;
}
int area(int a, int b){
return a*b;
}
}
public class MethodOverloading {
public static void main(String[] args) {
Test t = new Test();
int area;
area = t.area(5);
System.err.println("Area of a square is :"+area);
area = t.area(5,6);
System.out.println("Area of a rectangle is :"+area);
}
}
Static members in java
class staticdemo{
int objno;
static int objcnt;
void hitcount(){
objno = ++objcnt;
}
void showhits(){
System.out.println("This page has been hit for :"+objcnt);
}
void showposition(){
System.out.println("client"+objno +"/" +objcnt);
}
}
public class Static {
public static void main(String[] args) {
staticdemo s = new staticdemo();
staticdemo t = new staticdemo();
staticdemo v = new staticdemo();
s.hitcount();
t.hitcount();
v.hitcount();
v.showhits();
s.showposition();
t.showposition();
v.showposition();
}
}
Method Overloading in java program
class Test{int area(int i){
return i*i;
}
int area(int a, int b){
return a*b;
}
}
public class MethodOverloading {
public static void main(String[] args) {
Test t = new Test();
int area;
area = t.area(5);
System.err.println("Area of a square is :"+area);
area = t.area(5,6);
System.out.println("Area of a rectangle is :"+area);
}
}
Multiple if else statement using java(if stmt else condition)
import java.util.*;public class Condition {
public static void main(String[] args) {
int a[]= new int[1] ;
Scanner sc=new Scanner(System.in);
System.out.println("Please enter elements between 0 and 6");
for(int j=0;j<1;j++)
a[j] = sc.nextInt();
for(int j=0;j<1;j++)
if(a[j]==0)
{
System.out.println("Sunday!");
break;}
else if(a[j]==1)
{
System.out.println("Monday!");
break;}
else if(a[j]==2)
{
System.out.println("Tuesday!");
break;}
else if(a[j]==3)
{
System.out.println("Wednesday!");
break;}
else if(a[j]==4)
{
System.out.println("Thursday!");
break; }
else if(a[j]==5)
{
System.out.println("Friday!");
break;}
else if(a[j]==6)
{
System.out.println("Saturday!");
break;}
else
{
System.out.println("Sorry Invallid option! Enter the number between the range 0 to 6");
break; }
}
}
Java button applet program
import java.awt.*;
public class ButtonActionsTest extends java.applet.Applet {
public void init() {
setBackground(Color.white);
add(new Button("Red"));
add(new Button("Blue"));
add(new Button("Green"));
add(new Button("White"));
add(new Button("Black"));
}
public boolean action(Event evt, Object arg) {
if (evt.target instanceof Button)
changeColor((String)arg);
return true;
}
void changeColor(String bname) {
if (bname.equals("Red")) setBackground(Color.red);
else if (bname.equals("Blue")) setBackground(Color.blue);
else if (bname.equals("Green")) setBackground(Color.green);
else if (bname.equals("White")) setBackground(Color.white);
else setBackground(Color.black);
}
}
public class ButtonActionsTest extends java.applet.Applet {
public void init() {
setBackground(Color.white);
add(new Button("Red"));
add(new Button("Blue"));
add(new Button("Green"));
add(new Button("White"));
add(new Button("Black"));
}
public boolean action(Event evt, Object arg) {
if (evt.target instanceof Button)
changeColor((String)arg);
return true;
}
void changeColor(String bname) {
if (bname.equals("Red")) setBackground(Color.red);
else if (bname.equals("Blue")) setBackground(Color.blue);
else if (bname.equals("Green")) setBackground(Color.green);
else if (bname.equals("White")) setBackground(Color.white);
else setBackground(Color.black);
}
}
Inheritance Example Color box in java
import java.awt.Graphics;
import java.awt.Color;
public class ColorBoxes extends java.applet.Applet {
public void paint(Graphics g) {
int rval, gval, bval;
for (int j = 30; j < (this.size().height -25); j += 30)
for (int i = 5; i < (this.size().width -25); i+= 30) {
rval = (int)Math.floor(Math.random() * 256);
gval = (int)Math.floor(Math.random() * 256);
bval = (int)Math.floor(Math.random() * 256);
g.setColor(new Color(rval,gval,bval));
g.fillRect(i,j,25,25);
g.setColor(Color.black);
g.drawRect(i-1,j-1,25,25);
}
}
}
public class ColorBoxes extends java.applet.Applet {
public void paint(Graphics g) {
int rval, gval, bval;
for (int j = 30; j < (this.size().height -25); j += 30)
for (int i = 5; i < (this.size().width -25); i+= 30) {
rval = (int)Math.floor(Math.random() * 256);
gval = (int)Math.floor(Math.random() * 256);
bval = (int)Math.floor(Math.random() * 256);
g.setColor(new Color(rval,gval,bval));
g.fillRect(i,j,25,25);
g.setColor(Color.black);
g.drawRect(i-1,j-1,25,25);
}
}
}
Program for Vowels And Consonants
public class VowelsAndConsonants {
public static void main(String[] args) {
for(int i = 0; i < 100; i++) {
char c = (char)(Math.random() * 26 + 'a');
System.out.print(c + ": ");
switch(c) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
System.out.println("vowel");
break;
case 'y':
case 'w':
System.out.println(
"Sometimes a vowel");
break;
default:
System.out.println("consonant");
}
}
}
}
public static void main(String[] args) {
for(int i = 0; i < 100; i++) {
char c = (char)(Math.random() * 26 + 'a');
System.out.print(c + ": ");
switch(c) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
System.out.println("vowel");
break;
case 'y':
case 'w':
System.out.println(
"Sometimes a vowel");
break;
default:
System.out.println("consonant");
}
}
}
}
Label in Java
import java.awt.*;
public class ColorTest extends java.applet.Applet {
ColorControls RGBcontrols, HSBcontrols;
Canvas swatch;
public void init() {
Color theColor = new Color(0,0,0);
float[] HSB = Color.RGBtoHSB(theColor.getRed(),
theColor.getGreen(), theColor.getBlue(),
(new float[3]));
setLayout(new GridLayout(1,3,10,10));
// The color swatch
swatch = new Canvas();
swatch.setBackground(theColor);
// the control panels
RGBcontrols = new ColorControls(this,"Red", "Green", "Blue",theColor.getRed(), theColor.getGreen(),theColor.getBlue());
HSBcontrols = new ColorControls(this,"Hue", "Saturation", "Brightness",(int)(HSB[0] * 360), (int)(HSB[1] * 100),(int)(HSB[2] * 100));
add(swatch);
add(RGBcontrols);
add(HSBcontrols);
}
public Insets insets() {
return new Insets(10,10,10,10);
}
void update(ColorControls in) {
Color c;
String v1 = in.f1.getText();
String v2 = in.f2.getText();
String v3 = in.f3.getText();
if (in == RGBcontrols) { // change to RGB
c = new Color(Integer.parseInt(v1),
Integer.parseInt(v2),
Integer.parseInt(v3));
swatch.setBackground(c);
float[] HSB = Color.RGBtoHSB(c.getRed(),c.getGreen(),
c.getBlue(), (new float[3]));
HSB[0] *= 360;
HSB[1] *= 100;
HSB[2] *= 100;
HSBcontrols.f1.setText(String.valueOf((int)HSB[0]));
HSBcontrols.f2.setText(String.valueOf((int)HSB[1]));
HSBcontrols.f3.setText(String.valueOf((int)HSB[2]));
}
else { // change to HSB
int f1 = Integer.parseInt(v1);
int f2 = Integer.parseInt(v2);
int f3 = Integer.parseInt(v3);
c = Color.getHSBColor((float)f1 / 360,
(float)f2 / 100, (float)f3/100);
swatch.setBackground(c);
RGBcontrols.f1.setText(String.valueOf(c.getRed()));
RGBcontrols.f2.setText(String.valueOf(
c.getGreen()));
RGBcontrols.f3.setText(String.valueOf(c.getBlue()));
}
}
}
class ColorControls extends Panel {
TextField f1, f2, f3;
ColorTest outerparent;
ColorControls(ColorTest target,
String l1, String l2, String l3,
int v1, int v2, int v3) {
this.outerparent = target;
setLayout(new GridLayout(3,4,10,10));
f1 = new TextField(String.valueOf(v1),10);
f2 = new TextField(String.valueOf(v2),10);
f3 = new TextField(String.valueOf(v3),10);
add(new Label(l1, Label.RIGHT));
add(f1);
add(new Label(l2, Label.RIGHT));
add(f2);
add(new Label(l3, Label.RIGHT));
add(f3);
}
public Insets insets() {
return new Insets(10,10,0,0);
}
public boolean action(Event evt, Object arg) {
if (evt.target instanceof TextField) {
this.outerparent.update(this);
// retrue true;
}
// else return false;
}
}
Swings in Java for a Labelpublic class ColorTest extends java.applet.Applet {
ColorControls RGBcontrols, HSBcontrols;
Canvas swatch;
public void init() {
Color theColor = new Color(0,0,0);
float[] HSB = Color.RGBtoHSB(theColor.getRed(),
theColor.getGreen(), theColor.getBlue(),
(new float[3]));
setLayout(new GridLayout(1,3,10,10));
// The color swatch
swatch = new Canvas();
swatch.setBackground(theColor);
// the control panels
RGBcontrols = new ColorControls(this,"Red", "Green", "Blue",theColor.getRed(), theColor.getGreen(),theColor.getBlue());
HSBcontrols = new ColorControls(this,"Hue", "Saturation", "Brightness",(int)(HSB[0] * 360), (int)(HSB[1] * 100),(int)(HSB[2] * 100));
add(swatch);
add(RGBcontrols);
add(HSBcontrols);
}
public Insets insets() {
return new Insets(10,10,10,10);
}
void update(ColorControls in) {
Color c;
String v1 = in.f1.getText();
String v2 = in.f2.getText();
String v3 = in.f3.getText();
if (in == RGBcontrols) { // change to RGB
c = new Color(Integer.parseInt(v1),
Integer.parseInt(v2),
Integer.parseInt(v3));
swatch.setBackground(c);
float[] HSB = Color.RGBtoHSB(c.getRed(),c.getGreen(),
c.getBlue(), (new float[3]));
HSB[0] *= 360;
HSB[1] *= 100;
HSB[2] *= 100;
HSBcontrols.f1.setText(String.valueOf((int)HSB[0]));
HSBcontrols.f2.setText(String.valueOf((int)HSB[1]));
HSBcontrols.f3.setText(String.valueOf((int)HSB[2]));
}
else { // change to HSB
int f1 = Integer.parseInt(v1);
int f2 = Integer.parseInt(v2);
int f3 = Integer.parseInt(v3);
c = Color.getHSBColor((float)f1 / 360,
(float)f2 / 100, (float)f3/100);
swatch.setBackground(c);
RGBcontrols.f1.setText(String.valueOf(c.getRed()));
RGBcontrols.f2.setText(String.valueOf(
c.getGreen()));
RGBcontrols.f3.setText(String.valueOf(c.getBlue()));
}
}
}
class ColorControls extends Panel {
TextField f1, f2, f3;
ColorTest outerparent;
ColorControls(ColorTest target,
String l1, String l2, String l3,
int v1, int v2, int v3) {
this.outerparent = target;
setLayout(new GridLayout(3,4,10,10));
f1 = new TextField(String.valueOf(v1),10);
f2 = new TextField(String.valueOf(v2),10);
f3 = new TextField(String.valueOf(v3),10);
add(new Label(l1, Label.RIGHT));
add(f1);
add(new Label(l2, Label.RIGHT));
add(f2);
add(new Label(l3, Label.RIGHT));
add(f3);
}
public Insets insets() {
return new Insets(10,10,0,0);
}
public boolean action(Event evt, Object arg) {
if (evt.target instanceof TextField) {
this.outerparent.update(this);
// retrue true;
}
// else return false;
}
}
import java.awt.*;
import javax.swing.*;
/* <applet code="JLabelDemo" width=355 height=200>
</applet>
*/
public class JLabelDemo extends JApplet{
public void init() {
// Get content pane
Container contentPane = getContentPane();
// Create an icon
ImageIcon ii = new ImageIcon("sateesh.jpg");
// Create a label
JLabel jl = new JLabel ("AVUL KALAM", ii, JLabel.CENTER);
// Add label to the content pane
contentPane.add(jl);
}
}
import javax.swing.*;
/* <applet code="JLabelDemo" width=355 height=200>
</applet>
*/
public class JLabelDemo extends JApplet{
public void init() {
// Get content pane
Container contentPane = getContentPane();
// Create an icon
ImageIcon ii = new ImageIcon("sateesh.jpg");
// Create a label
JLabel jl = new JLabel ("AVUL KALAM", ii, JLabel.CENTER);
// Add label to the content pane
contentPane.add(jl);
}
}
Simple Operators in Java Break And Continue
public class BreakAndContinue {
public static void main(String[] args) {
for(int i = 0; i < 100; i++) {
if(i == 74) break; // Out of for loop
if(i % 9 != 0) continue; // Next iteration
System.out.println(i);
}
int i = 0;
// An "infinite loop":
while(true) {
i++;
int j = i * 27;
if(j == 1269) break; // Out of loop
if(i % 10 != 0) continue; // Top of loop
System.out.println(i);
}
}
}
public static void main(String[] args) {
for(int i = 0; i < 100; i++) {
if(i == 74) break; // Out of for loop
if(i % 9 != 0) continue; // Next iteration
System.out.println(i);
}
int i = 0;
// An "infinite loop":
while(true) {
i++;
int j = i * 27;
if(j == 1269) break; // Out of loop
if(i % 10 != 0) continue; // Top of loop
System.out.println(i);
}
}
}
Conditional operator ?: (Ternary operator) in JAVA
class BigNo
{
public static void main (String args[])
{
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int c = Integer.parseInt(args[2]);
int x = (a>b)?(a>c?a:c):(b>c?b:c);
System.out.println(+x);
}
}
{
public static void main (String args[])
{
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int c = Integer.parseInt(args[2]);
int x = (a>b)?(a>c?a:c):(b>c?b:c);
System.out.println(+x);
}
}
How to Read values through(via) keyboard using Scanner
import java.util.*;
public class Array
{
public static void main(String
args[])
{
int[] a=new int[6];
Scanner sc=new
Scanner(System.in);
System.out.println("Please
enter elements...");
for(int j=0;j<6;j++)
a[j]=sc.nextInt();
System.out.println("Array
elements are : ");
for (int
i=0;i<a.length;i++)
System.out.println(a[i]);
}
}
Program on how to copy data from one array to another array
public class CopyArray {
public static void main(String[] args) {
int array1[]= {2,3,4,5,8,9};
int array2[] = new int[6];
System.out.println("array:");
System.out.print("[");
for (int i=0; i<array1.length; i++){
System.out.print(" "+array1[i]);
}
System.out.print("]");
System.out.println("\narray1:");
System.out.print("[");
for(int j=0; j<array1.length; j++){
array2[j] = array1[j];
System.out.print(" "+ array2[j]);
}
System.out.print("]");
}
}
public static void main(String[] args) {
int array1[]= {2,3,4,5,8,9};
int array2[] = new int[6];
System.out.println("array:");
System.out.print("[");
for (int i=0; i<array1.length; i++){
System.out.print(" "+array1[i]);
}
System.out.print("]");
System.out.println("\narray1:");
System.out.print("[");
for(int j=0; j<array1.length; j++){
array2[j] = array1[j];
System.out.print(" "+ array2[j]);
}
System.out.print("]");
}
}
Java program for an Array
import java.util.*;
public class ArrayDemo{
public static void main(String[] args){
int num[] = {50,20,45,82,25,63};
int l = num.length;
int i,j,t;
System.out.print("Given number : ");
for (i = 0;i < l;i++ ){
System.out.print(" " + num[i]);
}
System.out.println("\n");
System.out.print("Accending order number : ");
Arrays.sort(num);
for(i = 0;i < l;i++){
System.out.print(" " + num[i]);
}
}
}
public class ArrayDemo{
public static void main(String[] args){
int num[] = {50,20,45,82,25,63};
int l = num.length;
int i,j,t;
System.out.print("Given number : ");
for (i = 0;i < l;i++ ){
System.out.print(" " + num[i]);
}
System.out.println("\n");
System.out.print("Accending order number : ");
Arrays.sort(num);
for(i = 0;i < l;i++){
System.out.print(" " + num[i]);
}
}
}
JAVA Program for Constructor
class BoxDemo {
double width;
double height;
double depth;
// this is a constructor for Box
BoxDemo(){
System.out.println("Constructing BoxDemo");
width =10;
height =10;
depth =10;
}
//compute and return value
double volume(){
return width*height*depth;
}
}
class Box{
public static void main(String[] args) {
BoxDemo mybox = new BoxDemo();
double vol;
// get the volume of the box
vol = mybox.volume();
System.out.println("VOLUME IS "+vol);
}
}
// output : Constructing BoxDemo
// VOLUME IS 1000.0
double width;
double height;
double depth;
// this is a constructor for Box
BoxDemo(){
System.out.println("Constructing BoxDemo");
width =10;
height =10;
depth =10;
}
//compute and return value
double volume(){
return width*height*depth;
}
}
class Box{
public static void main(String[] args) {
BoxDemo mybox = new BoxDemo();
double vol;
// get the volume of the box
vol = mybox.volume();
System.out.println("VOLUME IS "+vol);
}
}
// output : Constructing BoxDemo
// VOLUME IS 1000.0
Constructor in JAVA (Parametrized)
class Box{double width;
double height;
double depth;
//this is the constructor for Box
Box(double w, double h, double d)
{
width = w;
height = h;
depth = d;
}
// compute and return value
double volume()
{
return width*height*depth;
}
}
class BoxParConst{
public static void main(String args[]){
// declare allocate and initialize Box objects
Box mybox1 = new Box(10,20,15);
Box mybox2 = new Box(3,6,9);
double vol;
// get the volume of first box
vol = mybox1.volume();
System.out.println("Volume of the first Box is:"+vol);
// get the volume of second box
vol = mybox2.volume();
System.out.println("Volume of the second Box is:"+vol);
}
}
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJuM39kNvdvtqgqf4U_6Abp8kHTh5bdQJzZ_Djmy0xSwLci_K0zIcoOTzYc6qn8pPXCjdM9wphJ2VVDIjGc4ArH7hDecrFLovlN1zEnncftauL4tTkss2KLesD8MmRLzP_a6AZPg3UqF8/s1600/untitled.bmp)
Program demo on How to Read a value through key board and print the factorial of a given number
import java.io.*;class Fact{
public static void main(String args[]){
BufferedReader Br = new BufferedReader(new InputStreamReader(System.in));
try{
int fact=1;
System.out.println("Enter a number to find out factorial of a given number: \n" );
String nu = Br.readLine();
int n = Integer.parseInt(nu);
for(int i=2;i<=n;i++)
{
fact=fact*i;
}
System.out.println("Factorial of a given number is:" +fact);
}catch (IOException err){
System.out.println("Error reading line");
}
}
}
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1yYymseMS70vGNMJAPGtmp73g_rywRjH51Mm49BaxhNAVU0ZkQOEAHIhTDmFr70LJuayAli71jAbS8zWp-z3StRugfcttqNUuB6051oJV7bWtBsyKkYyEha1qfbuRB3qQI5_nUX3PeoE/s320/fact.bmp)
Program to convert a string from lower case to upper case
import java.lang.*;import java.io.*;
public class key
{
public static void main(String args[])throws IOException
{
try
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("enter the input from the key board");
String str=br.readLine();
System.out.println("Data enterd is "+str.toUpperCase());
}
catch(Exception e)
{
System.out.println(e);
}
}
}
Switch case simple program
class SwitchDemo{
public static void main(String args[])
{
int month=Integer.parseInt(args[0]);
switch(month)
{
case 1: System.out.println("January");break;
case 2: System.out.println("February");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: System.out.println("July");break;
case 8: System.out.println("August");break;
case 9: System.out.println("September");break;
case 10: System.out.println("October"); break;
case 11: System.out.println("November"); break;
case 12: System.out.println("October"); break;
default: System.out.println("Sorry ! invallied choice");break;
}
}
}
JAVA Program for Combo Box using applet .
Attach the image part also using some image file
//JComboBox Demoimport java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/*
<applet code="JComboBoxDemo" width=300 height=100>
</applet>
*/
public class JComboBoxDemo extends JApplet
implements ItemListener {
JLabel jl;
ImageIcon Flowers, Koala, Desert, Penguins, sateesh;
public void init(){
// Get content pane
Container contentPane = getContentPane();
contentPane.setLayout(new FlowLayout());
// Create a Combo box and add it
//to the pane
JComboBox jc = new JComboBox();
jc.addItem("Flowers");
jc.addItem("Koala");
jc.addItem("Desert");
jc.addItem("Penguins");
jc.addItem("sateesh");
jc.addItemListener(this);
contentPane.add(jc);
//Create label
jl = new JLabel(new ImageIcon("Flowers.gif")); //attach image here
contentPane.add(jl);
}
public void itemStateChanged(ItemEvent ie) {
String s = (String)ie.getItem();
jl.setIcon(new ImageIcon(s +".gif"));
}
}
Program to create Check box in Java
This java program is used for displaying a clicked item in a text box
compiling: javac JCheckBoxDemo.java
Run: appletviewer JCheckBoxDemo.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/*
<applet code="JCheckBoxDemo" width=500 height=60>
</applet>
*/
public class JCheckBoxDemo extends JApplet
implements ItemListener {
JTextField jtf;
public void init(){
//Get content pane
Container contentPane = getContentPane();
contentPane.setLayout(new FlowLayout());
// Create icons
ImageIcon normal = new ImageIcon ("normal.gif");
ImageIcon rollover = new ImageIcon ("rollover.gif");
ImageIcon selected = new ImageIcon ("selected.gif");
// Add check boxes to the content pane
JCheckBox cb = new JCheckBox("C", normal);
cb.setRolloverIcon(rollover);
cb.setSelectedIcon(selected);
cb.addItemListener(this);
contentPane.add(cb);
cb = new JCheckBox("C++", normal);
cb.setRolloverIcon(rollover);
cb.setSelectedIcon(selected);
cb.addItemListener(this);
contentPane.add(cb);
cb = new JCheckBox("Java", normal);
cb.setRolloverIcon(rollover);
cb.setSelectedIcon(selected);
cb.addItemListener(this);
contentPane.add(cb);
cb = new JCheckBox("Perl", normal);
cb.setRolloverIcon(rollover);
cb.setSelectedIcon(selected);
cb.addItemListener(this);
contentPane.add(cb);
cb = new JCheckBox("VB", normal);
cb.setRolloverIcon(rollover);
cb.setSelectedIcon(selected);
cb.addItemListener(this);
contentPane.add(cb);
// Add text field to the content pane
jtf = new JTextField(15);
contentPane.add(jtf);
}
public void itemStateChanged(ItemEvent ie) {
JCheckBox cb = (JCheckBox)ie.getItem();
jtf.setText(cb.getText());
}
}
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXgPnDGUfKQYwg5bgM7EGY28A30D9THai05VhPVniz3t3_Mjk3LZqfsjDcjnCEE7D_C_mF58ymmudBckHNdb4Vsuf5FF1K3Wg9llZvD6y6_64Eh1fJO6KEEKt8_kQ8UYXrhS4dx_PWiH8/s320/Untitled.png)
Java demo program for on Button using Applet
import java.awt.*;import java.awt.event.*;
import javax.swing.*;
/*
<applet code="JRadioButtonDemo" width=500 height=50>
</applet>
*/
public class JRadioButtonDemo extends JApplet
implements ActionListener {
JTextField jtf;
public void init(){
// Get content pane
Container contentPane = getContentPane();
contentPane.setLayout(new FlowLayout());
// ADD radio buttons to content pane
JRadioButton b1 = new JRadioButton("B.Sc");
b1.addActionListener(this);
contentPane.add(b1);
JRadioButton b2 = new JRadioButton("M.Sc");
b2.addActionListener(this);
contentPane.add(b2);
JRadioButton b3 = new JRadioButton("B.Tech");
b3.addActionListener(this);
contentPane.add(b3);
JRadioButton b4 = new JRadioButton("M.Tech");
b4.addActionListener(this);
contentPane.add(b4);
JRadioButton b5 = new JRadioButton("M.C.A");
b5.addActionListener(this);
contentPane.add(b5);
// Define a button group
ButtonGroup bg = new ButtonGroup();
bg.add(b1);
bg.add(b2);
bg.add(b3);
bg.add(b4);
bg.add(b5);
// Add text field to the content pane
jtf = new JTextField(15);
contentPane.add(jtf);
}
public void actionPerformed(ActionEvent ae){
jtf.setText(ae.getActionCommand());
}
}
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKUZVPcmjwELszapQCyUQYCj7Ma9uUuEL6uEzlB8RakyXJgsGNVtYVP5YuX0dgWtoEPXmd1QZglrj9HznDlP32N6IP4sHmGKvBg2JRYkt5xYFTkhgqZsPw9IpoDn4yvYqSrs8qhBSrDSg/s1600/Untitled.png)
Java text field or you ca say a Text Box
compilation: javac JTextFieldDemo.javaRun: appletviewer JTextFieldDemo.java
import java.awt.*;
import javax.swing.*;
/* <applet code="JTextFieldDemo" width=200 height=50>
</applet>
*/
public class JTextFieldDemo extends JApplet{
public void init() {
// Get content pane
Container contentPane = getContentPane();
//Creating a Text filed
JTextField jtf = new JTextField(JTextField.CENTER);
// Add text field to content pane
contentPane.add(jtf);
}
}
Java program on Harmonic Series(HM)
class Harmonic{
public static void main (String args[])
{
int k,n=3;
double i=1,s,f=0;
while(i<=n)
{
s=1/i;
f=f+s;
i++;
}
for(k=1;k<=n;k++)
{
System.out.print("1/i"+k);
System.out.print(" ");
System.out.print(" + ");
System.out.print(" ");
}
System.out.print("-----------");
System.out.print("="+f);
}
}
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrQ07PAuesO-ETeYNOdcZavTLfQr3KxrKnOfo_6MKn1nBud9FitwlwY3oEdWv5x6CqXj5u6fy-Ghe2T7A7x5SgQkOG2meNQeVz62-Hnr3t09EaIdvDOoqvcOBOCyQl-5FLBxWIzUo6Mqg/s400/untitled.bmp)
Program for demo on Label and Image in Single code
This swing java program is used for displaying image, label in an applet.Place a required picture in a folder, copy and paste the following code in a note pad and
save as "JLabelDemo.java" as the file name. Note that picture and java file must be stored
in the same folder.
compilation: javac JLabelDemo.java
run: appletviewer JLabelDemo.java
import java.awt.*;
import javax.swing.*;
/* <applet code="JLabelDemo" width=355 height=200>
</applet>
*/
public class JLabelDemo extends JApplet{
public void init() {
// Get content pane
Container contentPane = getContentPane();
// Create an icon
ImageIcon ii = new ImageIcon("sateesh.jpg");
// Create a label
JLabel jl = new JLabel ("SATEESH.BAGADHI", ii, JLabel.CENTER);
// Add label to the content pane
contentPane.add(jl);
}
}
import javax.swing.*;
/* <applet code="JLabelDemo" width=355 height=200>
</applet>
*/
public class JLabelDemo extends JApplet{
public void init() {
// Get content pane
Container contentPane = getContentPane();
// Create an icon
ImageIcon ii = new ImageIcon("sateesh.jpg");
// Create a label
JLabel jl = new JLabel ("SATEESH.BAGADHI", ii, JLabel.CENTER);
// Add label to the content pane
contentPane.add(jl);
}
}
J applet for displaying a name
int no=10; // data members
void display(){ // method
System.out.println("Hai!");
}
}
class Main_Student{
public static void main(String args[]){
Student s = new Student(); //object s for Student class
System.out.println("Student number is:" +s.no);
s.display();
System.out.println("This is main class!");
}
}
import javax.swing.*;
/*
<applet code="JTabbedPaneDemo" width=400 height=100>
</applet>
*/
public class JTabbedPaneDemo extends JApplet {
public void init() {
JTabbedPane jtp = new JTabbedPane();
jtp.addTab("Cities", new CitiesPanel());
jtp.addTab("Colors", new ColorsPanel());
jtp.addTab("Flavors", new FlavorsPanel());
getContentPane().add(jtp);
}
}
class CitiesPanel extends JPanel {
public CitiesPanel() {
JButton b1 = new JButton("New York");
add(b1);
JButton b2 = new JButton("London");
add(b2);
JButton b3 = new JButton("Hong Kong");
add(b3);
JButton b4 = new JButton("Tokyo");
add(b4);
}
}
class ColorsPanel extends JPanel {
public ColorsPanel() {
JCheckBox cb1 = new JCheckBox("RED");
add(cb1);
JCheckBox cb2 = new JCheckBox("Green");
add(cb2);
JCheckBox cb3 = new JCheckBox("Blue");
add(cb3);
}
}
class FlavorsPanel extends JPanel {
public FlavorsPanel() {
JComboBox jcb = new JComboBox();
jcb.addItem("Vanilla");
jcb.addItem("Chocolate");
jcb.addItem("Strawberry");
add(jcb);
}
}
Compilation and Execution
![](data:image/png;base64,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)
import java.awt.Graphics;
import java.awt.Font;
import java.awt.Color;
public class MoreHelloApplet extends java.applet.Applet {
Font f = new Font("TimesRoman",Font.BOLD,36);
String name;
public void init() {
this.name = getParameter("name");
if (this.name == null)
this.name = "Avul Kalam";
this.name = "Hello " + this.name + "!";
}
public void paint(Graphics g) {
g.setFont(f);
g.setColor(Color.red);
g.drawString(this.name, 5, 50);
}
}
import java.awt.Font;
import java.awt.Color;
public class MoreHelloApplet extends java.applet.Applet {
Font f = new Font("TimesRoman",Font.BOLD,36);
String name;
public void init() {
this.name = getParameter("name");
if (this.name == null)
this.name = "Avul Kalam";
this.name = "Hello " + this.name + "!";
}
public void paint(Graphics g) {
g.setFont(f);
g.setColor(Color.red);
g.drawString(this.name, 5, 50);
}
}
Concept of Class Method and Object in JAVA
class Student{int no=10; // data members
void display(){ // method
System.out.println("Hai!");
}
}
class Main_Student{
public static void main(String args[]){
Student s = new Student(); //object s for Student class
System.out.println("Student number is:" +s.no);
s.display();
System.out.println("This is main class!");
}
}
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUsunYr5nTbXAlA9eKUMQQSr0TI7BfhgwBymsyHtu8bAY5rKxq-UA60SY1RFSSNYldk44kcWYpdGCJvQ2jKsuU7ntJsQwLXe_8HScnfPbLCA1kZFcnC1_eDCV6C7BN0GcrNwTz_HlcsAg/s1600/untitled.bmp)
Java Program for Tabbed Pane in Java using applet
File name JTabbedPaneDemo.java
PROGRAMimport javax.swing.*;
/*
<applet code="JTabbedPaneDemo" width=400 height=100>
</applet>
*/
public class JTabbedPaneDemo extends JApplet {
public void init() {
JTabbedPane jtp = new JTabbedPane();
jtp.addTab("Cities", new CitiesPanel());
jtp.addTab("Colors", new ColorsPanel());
jtp.addTab("Flavors", new FlavorsPanel());
getContentPane().add(jtp);
}
}
class CitiesPanel extends JPanel {
public CitiesPanel() {
JButton b1 = new JButton("New York");
add(b1);
JButton b2 = new JButton("London");
add(b2);
JButton b3 = new JButton("Hong Kong");
add(b3);
JButton b4 = new JButton("Tokyo");
add(b4);
}
}
class ColorsPanel extends JPanel {
public ColorsPanel() {
JCheckBox cb1 = new JCheckBox("RED");
add(cb1);
JCheckBox cb2 = new JCheckBox("Green");
add(cb2);
JCheckBox cb3 = new JCheckBox("Blue");
add(cb3);
}
}
class FlavorsPanel extends JPanel {
public FlavorsPanel() {
JComboBox jcb = new JComboBox();
jcb.addItem("Vanilla");
jcb.addItem("Chocolate");
jcb.addItem("Strawberry");
add(jcb);
}
}
Compilation and Execution
Java program demo on tool tip
//Java Core Packageimport javax.swing.*;
//Java Extension Package
import java.awt.*;
public class JavaApplication2 extends JFrame {
//Initializing JButton
private JButton button;
//Setting up GUI
public JavaApplication2() {
//Setting up the Title of the Window
super("Add ToolTipText on JButton");
//Set Size of the Window (WIDTH, HEIGHT)
setSize(250,100);
//Exit Property of the Window
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Constructing JButton
button = new JButton("Place The Cursor Here...");
//Setting or Adding ToolTipText on JButton
button.setToolTipText("My First ToolTipText on JButton");
//Setting up the container ready for the components to be added.
Container pane = getContentPane();
setContentPane(pane);
//Setting up the container layout
FlowLayout flow = new FlowLayout(FlowLayout.CENTER);
pane.setLayout(flow);
//Adding the JButton component to the container
pane.add(button);
/**Set all the Components Visible.
* If it is set to "false", the components in the container will not be visible.
*/
setVisible(true);
}
//Main Method
public static void main (String[] args) {
JavaApplication2 ttt = new JavaApplication2();
}
}
JAVA IO for displaying student details using fopen flcose
import java.io.*;
class Student{
public static void main(String args[]){
InputStreamReader is = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(is);
System.out.print("Welcome to java");
try{
System.out.println("Enter Student Name:");
String Name = br.readLine();
System.out.println("Enter Student Number:");
String No = br.readLine();
System.out.println("Enter Student class:");
String Clas = br.readLine();
System.out.println(" Hi "+Name +" your no is: "+ No +", you are studying "+Clas +"!");
}
catch (IOException Err) {
System.out.print("Error in reading Line!");
}
catch(NumberFormatException Err){
System.out.print("Error in Number format conversion!");
}
}
}
class Student{
public static void main(String args[]){
InputStreamReader is = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(is);
System.out.print("Welcome to java");
try{
System.out.println("Enter Student Name:");
String Name = br.readLine();
System.out.println("Enter Student Number:");
String No = br.readLine();
System.out.println("Enter Student class:");
String Clas = br.readLine();
System.out.println(" Hi "+Name +" your no is: "+ No +", you are studying "+Clas +"!");
}
catch (IOException Err) {
System.out.print("Error in reading Line!");
}
catch(NumberFormatException Err){
System.out.print("Error in Number format conversion!");
}
}
}
Jdbc(Java Database Connectivity) Odbc(Open Database Conectiy) program using MS-Access database (4 Drivers)
import javax.swing.*;
import java.awt.event.*;
import java.sql.*;
import java.awt.*;
class Myframe extends JFrame implements ActionListener
{
JLabel lno,lname;
JTextField tno,tname;
JButton insert,view,update,search,nxt,pre,lst,frt,clr,dlt,exit;
Connection cn;
Statement st;
ResultSet rs;
Container conpane;
Myframe()
{
lno=new JLabel("Eno");
lname=new JLabel("Ename");
tno=new JTextField(6);
tname=new JTextField(15);
insert=new JButton("Insert");
view=new JButton("View");
nxt=new JButton("Next");
pre=new JButton("Previous");
lst=new JButton("Last");
frt=new JButton("First");
clr=new JButton("Clear");
dlt=new JButton("Delete");
update=new JButton("Update");
search=new JButton("Search");
exit=new JButton("Exit");
conpane = getContentPane();
JPanel txtPanel,btnPanel;
txtPanel = new JPanel();
btnPanel = new JPanel();
//setLayout(new GridLayout(2,2));
conpane.add(txtPanel,BorderLayout.NORTH);
conpane.add(btnPanel,BorderLayout.CENTER);
txtPanel.add(lno);
txtPanel.add(tno);
txtPanel.add(lname);
txtPanel.add(tname);
btnPanel.add(insert);
btnPanel.add(view);
btnPanel.add(nxt);
btnPanel.add(pre);
btnPanel.add(lst);
btnPanel.add(frt);
btnPanel.add(clr);
btnPanel.add(dlt);
btnPanel.add(update);
btnPanel.add(search);
btnPanel.add(exit);
insert.addActionListener(this);
view.addActionListener(this);
nxt.addActionListener(this);
pre.addActionListener(this);
lst.addActionListener(this);
frt.addActionListener(this);
clr.addActionListener(this);
dlt.addActionListener(this);
update.addActionListener(this);
search.addActionListener(this);
exit.addActionListener(this);
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
cn=DriverManager.getConnection("jdbc:odbc:employeedsn");
st=cn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=st.executeQuery("select * from emp");
rs.next();
}catch(Exception e){}
}
public void actionPerformed(ActionEvent a)
{
try
{
if(a.getSource()==search)
{
dbOpen();
String str = JOptionPane.showInputDialog(null, "Enter empno : ");
rs=st.executeQuery("select * from emp where eno="+str+"");
rs.next();
setText();
}
if(a.getSource()==update)
{
dbOpen();
int ueno=Integer.parseInt(tno.getText());
String uname=(tname.getText());
st.executeUpdate("UPDATE emp SET eno=" + ueno +",ename='" + tname.getText() + "' WHERE eno="+ ueno +" ");
JOptionPane.showMessageDialog(null,"Record is updated");
}
if(a.getSource()==dlt)
{
int deno=Integer.parseInt(tno.getText());
st.executeUpdate("DELETE FROM emp WHERE eno="+ deno);
JOptionPane.showMessageDialog(null,"Record is deleted");
dbClose();
dbOpen();
}
if(a.getSource()==clr)
{
tno.setText("");
tname.setText("");
rs.first();
}
if(a.getSource()==frt)
{
rs.first();
setText();
}
if(a.getSource()==lst)
{
rs.last();
setText();
}
if(a.getSource()==nxt)
{
if(!rs.isAfterLast())
{
rs.next();
setText();
}
else
{
JOptionPane.showMessageDialog(null,"Last Record");
rs.previous();
}
}
if(a.getSource()==pre)
{
if(!rs.isBeforeFirst())
{
rs.previous();
setText();
}
else
{
JOptionPane.showMessageDialog(null,"First Record");
rs.first();
}
}
if(a.getSource()==insert)
{
int eno=Integer.parseInt(tno.getText());
String name=(tname.getText());
st.executeUpdate("insert into emp values("+eno+",'"+name+"')");
JOptionPane.showMessageDialog(null,"Record inserted into database");
dbClose();
dbOpen();
}
if(a.getSource()==view)
{
rs.next();
setText();
dbClose();
dbOpen();
}
if(a.getSource()==exit)
{
if(JOptionPane.showConfirmDialog(null,"Are You Sure You Want to Exit?","Confirm",JOptionPane.YES_NO_OPTION)==JOptionPane.YES_OPTION)
System.exit(0);
}
}catch(Exception e)
{
}
}
public void dbOpen()
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
cn=DriverManager.getConnection("jdbc:odbc:employeedsn");
st=cn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=st.executeQuery("select * from emp");
rs.next();
}catch(Exception e){}
}
public void setText(){
try{
tno.setText(rs.getString(1));
tname.setText(rs.getString(2));
}catch(Exception ex){}
}
public void dbClose()
{
try{
st.close();
rs.close();
cn.close();
}catch(Exception e){}
}
}
class jdbcdemoframe
{
public static void main(String s[])
{
Myframe f= new Myframe();
f.setVisible(true);
f.setTitle("Employee Information");
f.setSize(350,250);
}
}
import java.awt.event.*;
import java.sql.*;
import java.awt.*;
class Myframe extends JFrame implements ActionListener
{
JLabel lno,lname;
JTextField tno,tname;
JButton insert,view,update,search,nxt,pre,lst,frt,clr,dlt,exit;
Connection cn;
Statement st;
ResultSet rs;
Container conpane;
Myframe()
{
lno=new JLabel("Eno");
lname=new JLabel("Ename");
tno=new JTextField(6);
tname=new JTextField(15);
insert=new JButton("Insert");
view=new JButton("View");
nxt=new JButton("Next");
pre=new JButton("Previous");
lst=new JButton("Last");
frt=new JButton("First");
clr=new JButton("Clear");
dlt=new JButton("Delete");
update=new JButton("Update");
search=new JButton("Search");
exit=new JButton("Exit");
conpane = getContentPane();
JPanel txtPanel,btnPanel;
txtPanel = new JPanel();
btnPanel = new JPanel();
//setLayout(new GridLayout(2,2));
conpane.add(txtPanel,BorderLayout.NORTH);
conpane.add(btnPanel,BorderLayout.CENTER);
txtPanel.add(lno);
txtPanel.add(tno);
txtPanel.add(lname);
txtPanel.add(tname);
btnPanel.add(insert);
btnPanel.add(view);
btnPanel.add(nxt);
btnPanel.add(pre);
btnPanel.add(lst);
btnPanel.add(frt);
btnPanel.add(clr);
btnPanel.add(dlt);
btnPanel.add(update);
btnPanel.add(search);
btnPanel.add(exit);
insert.addActionListener(this);
view.addActionListener(this);
nxt.addActionListener(this);
pre.addActionListener(this);
lst.addActionListener(this);
frt.addActionListener(this);
clr.addActionListener(this);
dlt.addActionListener(this);
update.addActionListener(this);
search.addActionListener(this);
exit.addActionListener(this);
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
cn=DriverManager.getConnection("jdbc:odbc:employeedsn");
st=cn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=st.executeQuery("select * from emp");
rs.next();
}catch(Exception e){}
}
public void actionPerformed(ActionEvent a)
{
try
{
if(a.getSource()==search)
{
dbOpen();
String str = JOptionPane.showInputDialog(null, "Enter empno : ");
rs=st.executeQuery("select * from emp where eno="+str+"");
rs.next();
setText();
}
if(a.getSource()==update)
{
dbOpen();
int ueno=Integer.parseInt(tno.getText());
String uname=(tname.getText());
st.executeUpdate("UPDATE emp SET eno=" + ueno +",ename='" + tname.getText() + "' WHERE eno="+ ueno +" ");
JOptionPane.showMessageDialog(null,"Record is updated");
}
if(a.getSource()==dlt)
{
int deno=Integer.parseInt(tno.getText());
st.executeUpdate("DELETE FROM emp WHERE eno="+ deno);
JOptionPane.showMessageDialog(null,"Record is deleted");
dbClose();
dbOpen();
}
if(a.getSource()==clr)
{
tno.setText("");
tname.setText("");
rs.first();
}
if(a.getSource()==frt)
{
rs.first();
setText();
}
if(a.getSource()==lst)
{
rs.last();
setText();
}
if(a.getSource()==nxt)
{
if(!rs.isAfterLast())
{
rs.next();
setText();
}
else
{
JOptionPane.showMessageDialog(null,"Last Record");
rs.previous();
}
}
if(a.getSource()==pre)
{
if(!rs.isBeforeFirst())
{
rs.previous();
setText();
}
else
{
JOptionPane.showMessageDialog(null,"First Record");
rs.first();
}
}
if(a.getSource()==insert)
{
int eno=Integer.parseInt(tno.getText());
String name=(tname.getText());
st.executeUpdate("insert into emp values("+eno+",'"+name+"')");
JOptionPane.showMessageDialog(null,"Record inserted into database");
dbClose();
dbOpen();
}
if(a.getSource()==view)
{
rs.next();
setText();
dbClose();
dbOpen();
}
if(a.getSource()==exit)
{
if(JOptionPane.showConfirmDialog(null,"Are You Sure You Want to Exit?","Confirm",JOptionPane.YES_NO_OPTION)==JOptionPane.YES_OPTION)
System.exit(0);
}
}catch(Exception e)
{
}
}
public void dbOpen()
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
cn=DriverManager.getConnection("jdbc:odbc:employeedsn");
st=cn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=st.executeQuery("select * from emp");
rs.next();
}catch(Exception e){}
}
public void setText(){
try{
tno.setText(rs.getString(1));
tname.setText(rs.getString(2));
}catch(Exception ex){}
}
public void dbClose()
{
try{
st.close();
rs.close();
cn.close();
}catch(Exception e){}
}
}
class jdbcdemoframe
{
public static void main(String s[])
{
Myframe f= new Myframe();
f.setVisible(true);
f.setTitle("Employee Information");
f.setSize(350,250);
}
}
DATA STRUCTURES
STACK follows LIFO of FILO Last In First Out or First In Last Out
Operations PUSH(Add) POP (Delete)
class Stack {
int[] a;
int top;
public Stack(int n) {
a = new int[n];
top = -1;
}
public void push(int val) {
if (top == a.length - 1) {
System.out.println("Stack overflow...");
} else {
top++;
a[top] = val;
}
}
public void pop() {
if (top == -1) {
System.out.println("Stack underflow...");
} else {
System.out.println("Element popped" + a[top]);
top--;
}
}
public void display() {
if (top == -1) {
System.out.println("Stack empty...");
} else {
for (int i = top; i >= 0; i--) {
System.out.println("Stack element: " + a[i]);
}
}
}
}
public class UseStack {
static public void main(String args[]) {
Scanner sc = new Scanner(System.in);
Stack s;
int n;
System.out.println("Enter the size of the stack: ");
n = sc.nextInt();
s = new Stack(n);
int choice;
do {
System.out.println("1.PUSH" + "\n" + "2.POP" + "\n" + "3.DISPLAY" + "\n" + "0.EXIT");
System.out.println("Enter your choice");
choice = sc.nextInt();
switch (choice) {
case 1:
int value;
System.out.println("Enter element to push");
value = sc.nextInt();
s.push(value);
break;
case 2:
s.pop();
break;
case 3:
s.display();
case 0:
break;
default:
System.out.println("invalid choice...");
}
} while (choice != 0);
}
}
class City
{
public static void main(String args[])
{
String name[] = {"visakhapatnam","hyderabad","kolkata","mumbai","chennai","delhi","ahamdabad","calcutta","bombay"};
int size=name.length;
String temp;
System.out.println("The total number of the strings are:" + name.length);
for(int i=0;i<size;i++)
{
for(int j=i+1;j<size;j++)
{
if(name[j].compareTo(name[i])<0)
{
temp=name[i];
name[i]=name[j];
name[j]=temp;
}
}
}
for(int i=0;i<size;i++)
{
System.out.println(name[i]);
}
}
}
STACK Program using JAVA
STACK follows LIFO of FILO Last In First Out or First In Last Out
Operations PUSH(Add) POP (Delete)
import java.util.Scanner;
class Stack {
int[] a;
int top;
public Stack(int n) {
a = new int[n];
top = -1;
}
public void push(int val) {
if (top == a.length - 1) {
System.out.println("Stack overflow...");
} else {
top++;
a[top] = val;
}
}
public void pop() {
if (top == -1) {
System.out.println("Stack underflow...");
} else {
System.out.println("Element popped" + a[top]);
top--;
}
}
public void display() {
if (top == -1) {
System.out.println("Stack empty...");
} else {
for (int i = top; i >= 0; i--) {
System.out.println("Stack element: " + a[i]);
}
}
}
}
public class UseStack {
static public void main(String args[]) {
Scanner sc = new Scanner(System.in);
Stack s;
int n;
System.out.println("Enter the size of the stack: ");
n = sc.nextInt();
s = new Stack(n);
int choice;
do {
System.out.println("1.PUSH" + "\n" + "2.POP" + "\n" + "3.DISPLAY" + "\n" + "0.EXIT");
System.out.println("Enter your choice");
choice = sc.nextInt();
switch (choice) {
case 1:
int value;
System.out.println("Enter element to push");
value = sc.nextInt();
s.push(value);
break;
case 2:
s.pop();
break;
case 3:
s.display();
case 0:
break;
default:
System.out.println("invalid choice...");
}
} while (choice != 0);
}
}
Program in JAVA for string Sorting
import java.lang.*;class City
{
public static void main(String args[])
{
String name[] = {"visakhapatnam","hyderabad","kolkata","mumbai","chennai","delhi","ahamdabad","calcutta","bombay"};
int size=name.length;
String temp;
System.out.println("The total number of the strings are:" + name.length);
for(int i=0;i<size;i++)
{
for(int j=i+1;j<size;j++)
{
if(name[j].compareTo(name[i])<0)
{
temp=name[i];
name[i]=name[j];
name[j]=temp;
}
}
}
for(int i=0;i<size;i++)
{
System.out.println(name[i]);
}
}
}
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjELw_3UOob67E_sUlkqdogiPoSzsPC1RtN8lDO2kfpZL2c_NLkfSgGpxaXObmR-04APaWLy99bQ0E7heDS2zqjpmricS39lB861D0f-xWAlgg3bUpjy_dPeM9YtzUj03yH5AhCL79KYJA/s320/untitled.bmp)
No comments:
Post a Comment