Archive for category Classes

A simple Lucky draw Program

Here I’m going to show a simple program which picks random 6 character and assigns the point for that code no.

If it consists vowel letter then

a =1, e=2, i=3, o=4,e=5

and if no any vowel letter then it is awarded by 100 pts.

If you to download code then (CLICK HERE)

The program is given below:
[sourcecode=’java’]
//import directives for Input of Keyboard
import java.util.Scanner;

public class LuckyDraw
{
//ATTRIBUTES
static String name;
static int point = 0;
char[] code;
String setOfAlphabet;

//CONSTRUCTOR
public LuckyDraw(){
code = new char[6];
setOfAlphabet = “abcdefghijklmnopqrstuvwxyz”;
}

//looping the random character
public void loop(){

//handling two side :
//one at loop
//other at assgning the char in char array;
int i=0;

//flag of the while loop
boolean flag = true;

while(flag){

int b = (int)(Math.random()* setOfAlphabet.length());
code[i] = setOfAlphabet.charAt(b);
i++;

//condition for stopping loop
if(i == 6) flag = false;

}
}

//assigns the points
public void points(){

//design
System.out.println(“\n\n———————————\n”);
System.out.println(“Name\t\t\t\t\t:”+this.name);
System.out.print(“Your code No\t\t\t:”);

for(char a : code){
System.out.print(a);
//assing the score
if(a == ‘a’)point += 1;
if(a == ‘e’)point += 2;
if(a == ‘i’)point += 3;
if(a == ‘o’)point += 4;
if(a == ‘u’)point += 5;
//exception if there are no any vowel letter
// then give 100 point
if(point == 0) point = 100;

}

System.out.println(“\n”);
System.out.printf(“Your have scored\t\t:%s pts\n”,point);
System.out.println(“\n———————————“);

}

//main method
public static void main (String[] args)
{
//giving input of name
Scanner scan = new Scanner(System.in);
System.out.print(“Please enter your name\t:”);
name = scan.next();

//invoking the methods to display
LuckyDraw lucky = new LuckyDraw();
lucky.loop();
lucky.points();

}

}
[/sourcecode]

Tags: , , , , , , ,

A Public Vs. Nonpublic Classes

Probably we used to declare the method and class as a public .
But the there is also the classes where there is no any public
or any private .
We can make two or many classes in a single class file.
* But when declaring numerous class the class file must contain
at least one public class whose class must match to class file
name.
Read the rest of this entry »

Tags: , , , ,

Exception Handler

Here we are going to start a exception handler of handling the occurance of error.

To start the exception we must know a few info about the try{} catch() and finally{}.

Try{}
This try helps is to try any operation and if there appears any error then it directly goes to the catch() method to check either the error matches with the exception defined at catch(). If no any catch is found then it directly goes to finally{} method for end of try{} method.

Read the rest of this entry »

Tags: , , , , ,