Program 1: Using Scanner Class
import java.util.Scanner;
public class Division1{
public static void main (String[] args){
//creating Scanner object
Scanner sc = new Scanner (System.in);
System.out.println ("Please enter first number: ");
double num1 = sc.nextDouble();
System.out.println ("Please enter second number:");
double num2 = sc.nextDouble();
//calculate division
double div = num1/num2;
//printing result
System.out.println ("Division of "+num1+" and "+num2+" is: "+div);
}
}
Save this file as 'Division1.java'
Compile: $javac Division1.java
Execute: $java Division1
Output:
Please enter first number: 7
Please enter second number: 2
Division 7.0 and 2.0 is: 3.5
Program 2: Using BufferedReader and InputStreamReader Class
import java.lang.*;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Division2{
public static void main (String[] args) throws IOException
{
//creating new InputStreamReader
InputStreamReader is = new InputStreamReader (System.in);
//creating new BufferedReader Class
BufferedReader br = new BufferedReader (is);
System.out.println ("Please enter first number: ");
int num1 = Integer.parseInt (br.readLine());
System.out.println ("Please enter second number:");
int num2 = Integer.parseInt (br.readLine());
//calculate division
double div = (double)num1 / (double)num2; //type casting
//printing result
System.out.println ("Division of "+num1+" and "+num2+" is: "+div);
}
}
Save this file as Division2.java
Compile: $javac Division2.java
Execute: $java Division2
Output:
Please enter first number:
117
Please enter second number:
5
Division of 117 and 5 is: 23.4
Previous: Java program to multiply two numbers
0 Comments