Skip to main content

Java Program to calculate the Run Rate per over in a cricket match

import java.io.*;
import java.util.*;
public class RunRate{
    Scanner scan=new Scanner(System.in);
    int runs, balls;
    float runRate;
    public void input(){
        try{
            System.out.println("Enter Runs Scored: ");
            runs=scan.nextInt();
            System.out.println("Enter Balls Delivered: ");
            balls=scan.nextInt();
        }
        catch(NumberFormatException e){
            System.out.println("Error Code: "+e);
            System.exit(0);
        }
    }

    public void compute(){
        runRate=runs/balls;
        System.out.println("Score is "+runs+" runs in "+balls+" balls with the Run Rate of "+runRate+" runs per over.");
    }

    public static void main(String[] args){
        RunRate obj=new RunRate();
        obj.input();
        obj.compute();
    }
}

Comments