Skip to main content

Java Program to Calculate the sum of two integer number enter by user

import java.io.*;
import java.util.*;
public class SumOfInt{
    Scanner scan=new Scanner(System.in);  /*Scanner is declaired for input purpose.
    You can even use BufferedReader (BufferedReader name)=new BufferedReader(new InputStreamReader(System.in));*/
    int a, b, sum=0; //sum is to store a+b.
    public void input()throws IOException{        /*"throws IOException" is important while value is to be entered by the user.
        This is use to catch any error and throw it to the compiler i.e. JVM.*/
        System.out.println("Enter two numbers: ");
        a=scan.nextInt();
        b=scan.nextInt();
        //values of a and b would be input by the user.
    }

    public void compute(){        //compute() is used for calculation purpose.
        sum=a+b;    //Sum of 'a' and 'b'will be calculated here.
    }

    public void display(){ //display() is used for output.   Note: Name of the function is user dependent.
        System.out.println("Sum of "+a+" + "+b+" is: "+sum); // Outout of this line would be: Sum of 10 + 20 is: 30 (if a=10 and b=20).
    }

    public static void main(String[] args)throws IOException{
        SumOfInt obj=new SumOfInt();
        obj.input();//Same as the function name and in same sequence.
        obj.compute();
        obj.display();
    }
}//class ends.


If want to use "Scanner" then you should know its syntax.
Syntax of "Scanner":-
Scanner <Scanner_Name>=new Scanner(System.in);
To use "Scanner" you should have imported "util" package or "util.Scanner" package
Syntax for Importing any package:-
import java.<package_name>.*;
                                  or
 import java.<package_name>.<class_name>;

Else if you want to use "BufferedReader" then you should know its syntax.
Syntax of "BufferReader":-
BufferedReader <buffer_name>=new BufferedReader(new InputStreamReader(System.in));

Syntax for using "Scanner" for input purpose:-
<variable_name>=<Scanner_Name>.next<data_type>();
(Data Type's first letter should be capital.)

Syntax for using "BufferedReader":-
<variable_name>=<data_type>.parse<data_type>(<buffer_name>.readLine());
(Data Type's first letter should be capital.)

Note:-
If you want to input the value in a integer variable using BufferReader, it would be like this:-
int a=Integer.parseInt(buff.readLine());
For String:-
String name=buff.readLine();
For char:-
char character=(char)buff.read();

If you want to input the value of String using Scanner:-
String name=scan.nextLine();
                   or
String name=scan.next();
For char:-
String string;
char character;
string=scan.next();
character=string.charAt(0);
 

Comments

Popular posts from this blog

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);   ...

Java Program to calculate the Strike Rate of a Cricket Batsman

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

WP similar or related posts widget without using any plugin

Hi guys, Recently I was working on some WP website and my client told me that he required a widget for displaying related/similar posts on the single post page. But as his website was already using many plugins, even for some pretty small tasks like this one, I decided not to use another WP plugin (plugins are not good for your WP websites, we will discuss about that on some other post.) I am not explaining the code as it is pretty simple if you are familiar with WP classes. But please let me know if you have any questions related to the PHP code posted below in the comments section or even much better, on Gist. You can add the following code directly in your child theme's functions.php file or you can create a separate file and include this at the bottom of functions.php file. <?php class similar_posts_widget extends WP_Widget {     function __construct()     {         parent::__construct('similar_posts_...