Showing posts with label sun java. Show all posts
Showing posts with label sun java. Show all posts

Saturday, February 18, 2012

Exception Handling Program in Java - How to Handle Exception in Java

This is sample example for how to handle exception in Java Programming. Here we handle error occurs due to array index out of bound.
Here handle error of array size exceed. In this example "exception_demo.java", array size is 10. Means we can insert element into array from arr[0] to arr[9] position. But trying to insert element at arr[10]. So ArrayIndexOutOfBoundsException occurs.

Program Code
//This program illustrates the Exception in a program.
public class exception_demo
{
 public static void main(String args[])
 {
  int []arr=new int[10];
  try
  {
   arr[10]=40; // Error occurs because arr range from 0 to 9
  }
  catch(ArrayIndexOutOfBoundsException e)
  {  
   System.out.println("Error Caught:  Array index out of bounds");
   arr[9]=40;
  }
  System.out.println("Beyond the exception point");
  System.out.println("Last element of array = "+arr[9]);
 }
}

Output

What is ArrayIndexOutOfBoundsException?

It is one of unchecked exception. Such exceptions are not listed in the list. This is identified at runtime. This occurs when array index is beyond the bounds means array size lime exceed.

Hope, this java code helps to understand exception handling in Java.

Thursday, February 9, 2012

Generate Prime Number Series in Java Programming

It is a java program where accept a number form user and generate prime number series from 1 to accepted number.
Example: If accepted number from user is: 1000

Prime number series from 1 to 1000 is:
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997

Total 168 prime numbers from 1 to 1000

Program Code
//Prime Number Series
import java.util.*;
class prime_series
{
 public static void main(String args[])
 {
  Scanner object1=new Scanner(System.in);
  System.out.println("********Prime Number Series Program********");
  System.out.print("Enter any number to generate prime no series: ");
  int num=object1.nextInt();
  System.out.println("");
  System.out.println("Prime number series from 1 to "+num);
  System.out.println("");
  for(int i=1;i<=num;i++)
  { 
   int count=1; 
   for(int j=2;j<i;j++)
   {
    if(i%j==0)
    {
     count=0;
     break;
    }
   }
   if(count==1&&i!=1) 
   System.out.print("\t\t"+i);
  }
 
 }
}



Output
Save program as "prime_series.java"

Hope, you like this post.

Java Prime Number Program - Check Number is Prime or Not

It is sample java example of prime number. In this java program user input any number. Program checks accepted number is prime number or not a prime number.

Program Code
//Java Prime Number Program
import java.util.*;
class PRIME
{
 int prime(int n)
 {
  int i;
  for(i=2;i<=n/2;i++)
  {
   if((n%i)==0)
   {
    break;
   }
  }
  if(i>n/2 && n!=1)
  return 1;
  return 0;
 }
}
public class PRIME_MAIN
{
 public static void main(String args[])
 {
  PRIME p1=new PRIME();
  Scanner object1=new Scanner(System.in);
  System.out.println("");
  System.out.println("******PRIME NUMBER PROGRAM******");
  System.out.print("Enter any number: ");
  int num=object1.nextInt();
  int flag=p1.prime(num);
  if(flag==1)
  System.out.println(num+" is a prime number");
  else
  System.out.println(num+" is not a prime number");
 }
}


Output
Copy code and paste into notepad and save as "PRIME_MAIN.java".



Friday, December 23, 2011

Basic Java Program To Print Hello World

It is a basic JAVA program to say to the world "Hello World". It is example for beginners to understand basic java code.
The name Java was derived at a local coffee shop frequented by some of the members and it's related to coffee material.
So In this basic program print Hello WORLD inside the coffee mug.



First install JDK(JAVA Development Kit) with latest version because to run java program need JVM(java virtual machine) when you install JDK then JVM installed in your system.
Java Virtual Machine(JVM) makes JAVA as platform independent.


Hello World JAVA Program

Program Code
class hello   //create class hello
{
  public static void main(String[] args)  //main method 
  {
    System.out.println("\nExample to print HELLO WORLD in Coffee Mug\n");
    System.out.println(" _______\n|       |\n|       |__\n| HELLO"
+" |  |\n| WORLD |  |\n|       |__|    \n|       |\n|_______|");
  }
}

Save Program
Type the program code in notepad and save Java program with classname.java. In this program save as hello.java.
File name and class name must be same.

Compile Program
javac hello.java
When compile program then it creates bytecode named with hello.class. class file created in same location where program stored.
Bytecode is a code which as same as machine language code.

Exicute the Program
java hello
Now we execute the bytecode in the Java interpreter with using this command.

Output