In this tutorial, we will learn how to write a core java program to find the division of two numbers.
If we make a program to find the division of two numbers using the integer variable, it only accepts the value before the decimal. Because the integer data type is generally used as a default data type for integer values. So, to print the correct result in such a situation we use variables of float / double data type.
Java Program for Division of Two Numbers Using Integer Data Type
public class Div4{
public static void main (String[] args){
int num1 = 5;
int num2 = 2;
System.out.println ("First number: "+num1);
System.out.println ("Second number: "+num2);
int result = num1 / num2;
System.out.println ("\nDivision: "+result);
}
}
Save this file as 'Div4.java'
Compile: $javac Div4.java
Execute: $java Div4
Output:
First number: 5
Second number: 2
Division: 2
Java Program for Division of Two Numbers
//Method 1: Simple program
class Div1{
public static void main (String[] args){
System.out.println (25/5);
}
}
Save this file as 'Div1.java'
Compile: $javac Div1.java
Execute: $java Div1
Output:
5
//Method 2: Declaring variables
class Div2{
public static void main (String[] args){
int num1 = 5;
int num2 = 2;
System.out.println ("First number: "+num1);
System.out.println ("Second number: "+num2);
double result = (double)num1 / (double)num2; //type casting
System.out.println ("\nDivision: "+result);
}
}
Save this file as 'Div2.java'
Compile: $javac Div2.java
Execute: $java Div2
Output:
First number: 5
Second number: 2
Division: 2.5
//Method 3: Using Class and Object
class FindDiv{
int num1 = 5;
int num2 = 2;
//creating methods
void m1(){
System.out.println ("First number: "+num1);
System.out.println ("Second number: "+num2);
}
void m2(){
double result = (double)num1 / (double)num2; //type casting
System.out.println ("\nDivision: "+result);
}
}
public class Div3{
public static void main (String[] args){
//creating new object
FindDiv obj = new FindDiv();
//calling methods
obj.m1();
obj.m2();
}
}
Save this file as 'Div3.java'
Compile: $javac Div3.java
Execute: $java Div3
Output:
First number: 5
Second number: 2
Division: 2.5
0 Comments