Friday 2 June 2017

PROGRAM 20

CALCULATE THE ECONOMIC RATE OF BOWLER.ACCEPT THE NAME OF THE BOWLER. ACCEPT VALUE OF RUNS CONCEDED BECAUSE OF BOWLER IN FOUR OVERS,
RESPECTIVELY. IF ECONOMIC RATE IS LESS THAN OR EQUAL TO 9 THEN PRINT THAT THE BOWLER IS EXCELLENT.BUT IF ECONOMIC RATE IS MORE THAN 20 THEN PRINT THAT THE BOWLER IS VERY BAD. OTHERWISE IN BETWEEN RATE THEN PRINT THAT BOWLER IS AVERAGE.

Economic rate is the average number of runs conceded for every over bowled.

Example:


PROGRAM:
import java.util.Scanner;
public class economic_rate
{   static int run;
    public static void main (String args[])
    {
        Scanner sc = new Scanner(System.in);
        System.out.println("Enter the name of the bowler:");
        String s = sc.nextLine();
        int sum=0;
        for(int i=1 ; i<=4 ; i++)
        {
            System.out.println("Enter number of runs conceded in "+i+" over:");
            run=sc.nextInt();
            sum+=run;
        }
        double erate = sum/4;
        System.out.println("Economic rate of the bowler is: " + erate); 
        if(erate<=9){
            System.out.println(s + " is a excellent bowler.");
        }
        else if(erate>9&&erate<=20){
            System.out.println(s + " is a average bowler.");
        }
        else{
            System.out.println(s + " is a very bad bowler.");
        }
    }
}

Tuesday 30 May 2017

INTRODUCING JAVA ON BLUEJ ENVIRONMENT

THE PROGRAM OR CODE WRITTEN BY PROGRAMMER IS CALLED SOURCE CODE
PROCESS OF CONVERTING SOURCE CODE INTO MACHINE CODE IS CALLED COMPILATION

JAVA BYTE CODE IS A MACHINE INSTRUCTION FOR A JAVA PROCESSOR CHIP CALLED JAVA VIRTUAL MACHINE.
THE BYTE CODE IS INDEPENDENT OF THE COMPUTER SYSTEM IT HAS TO RUN UPON.

FLOWCHART:-
SOURCE CODE(.java)------>byte code(.class)(via compiler)------->My program(via Java VM)

CHARACTERISTICS OF JAVA:-
1.WORA(WRITE ONCE RUN ANYWHERE):JAVA PROGRAMS NEED TO BE WRITTEN ONCE,WHICH CAN RUN ON DIFFERENT PLATFORMS
2.LIGHT WEIGHT CODE
3.SECURITY
4.BUILT IN GRAPHICS
5.OBJECT ORIENTED LANGUAGE
6.SUPPORTS MULTIMEDIA
7.PLATFORM INDEPENDENT
8.OPEN PRODUCT

INTERNET APPLETS:-
INTERNET APPLETS ARE SMALL PROGRAMS EMBEDDED IN WEB PAGES AND ARE RUN ON VIEWER'S MACHINE IN A SECURED MANNER,BY JAVA CAPABLE BROWSERS.

STAND ALONE APPLICATIONS ARE SOFTWARE APPLICATIONS THAT DO NOT REQUIRE LOW LEVEL OPERATING SYSTEMS ON HARDWARE ACCESS