In this article, we will discuss the concept of the 20 ways to add two numbers in Java
In this post, we are going to learn how to find sum of two number using 10 ways(methods) in Java programming language
addition of two numbers using 20 ways
ways to subtract two numbers
Simple subtraction using “-” operator
Here, we use a simple “-” operator to find the subtraction of two numbers
Program 1
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
// subtract two numbers using - operator
class Simple_Subtract_Twonum_UsingMinus {
public static voidmain(String[] args){
int num1=100;
int num2=70;
int result=num1-num2;;
System.out.println("Subtraction of two numbers using minus operator");
System.out.println("Result is:" + result);
}
}
// subtract two numbers using - operator
class Simple_Subtract_Twonum_UsingMinus {
public static void main(String[] args) {
int num1=100;
int num2=70;
int result=num1-num2;;
System.out.println("Subtraction of two numbers using minus operator");
System.out.println("Result is:" + result);
}
}
// subtract two numbers using - operator
class Simple_Subtract_Twonum_UsingMinus {
public static void main(String[] args) {
int num1=100;
int num2=70;
int result=num1-num2;;
System.out.println("Subtraction of two numbers using minus operator");
System.out.println("Result is:" + result);
}
}
When the above code is executed, it produces the following result
Subtraction of two numbers using minus operator
Result is:30
Subtraction of two numbers using Custom method
Here, we use a Java user defined method to find the subtraction of two numbers
Program 2
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
// subtract two numbers using - operator
class Simple_Subtraction_Twonum_UsingMinus {
public static voidmain(String[] args){
int num1=120;
int num2=70;
int result;
result=subtract_TwoNum(num1,num2);
//Calling the method for output
System.out.println("Subtraction of two numbers using Custom method ");
System.out.println("result is: "+result);
}
public static int subtract_TwoNum(int a, int b){
return a - b;
}
}
// subtract two numbers using - operator
class Simple_Subtraction_Twonum_UsingMinus {
public static void main(String[] args) {
int num1=120;
int num2=70;
int result;
result=subtract_TwoNum(num1,num2);
//Calling the method for output
System.out.println("Subtraction of two numbers using Custom method ");
System.out.println("result is: "+result);
}
public static int subtract_TwoNum(int a, int b){
return a - b;
}
}
// subtract two numbers using - operator
class Simple_Subtraction_Twonum_UsingMinus {
public static void main(String[] args) {
int num1=120;
int num2=70;
int result;
result=subtract_TwoNum(num1,num2);
//Calling the method for output
System.out.println("Subtraction of two numbers using Custom method ");
System.out.println("result is: "+result);
}
public static int subtract_TwoNum(int a, int b){
return a - b;
}
}
When the above code is executed, it produces the following result
Subtraction of two numbers using Custom method
result is: 50
Subtraction of two numbers using Math.subtractExact Method
Here, we use Math.subtractExact to find the subtraction of two numbers in Java Language
Program 3
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
// subtract two numbers using Math class
import java.lang.Math;
class Subtraction_Twonum_MathClass {
public static voidmain(String[] args){
int num1=75;
int num2=25;
int result=Math.subtractExact(num1,num2);
//Calling the Math.subtractExact(); metod
System.out.println("Subtraction of two numbers using Math.subtractExact(); metod: ");
System.out.println("Result is: "+result );
}
}
// subtract two numbers using Math class
import java.lang.Math;
class Subtraction_Twonum_MathClass {
public static void main(String[] args) {
int num1=75;
int num2=25;
int result=Math.subtractExact(num1,num2);
//Calling the Math.subtractExact(); metod
System.out.println("Subtraction of two numbers using Math.subtractExact(); metod: ");
System.out.println("Result is: "+result );
}
}
// subtract two numbers using Math class
import java.lang.Math;
class Subtraction_Twonum_MathClass {
public static void main(String[] args) {
int num1=75;
int num2=25;
int result=Math.subtractExact(num1,num2);
//Calling the Math.subtractExact(); metod
System.out.println("Subtraction of two numbers using Math.subtractExact(); metod: ");
System.out.println("Result is: "+result );
}
}
When the above code is executed, it produces the following result
Subtraction of two numbers using Math.subtractExact(); metod:
Result is: 50
Subtraction of two numbers using Math.subtractExact with custom Method
Here, we use Math.subtractExact with custom to find the subtraction of two numbers in Java Language
Program 4
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
// subtract two numbers using Matg class
import java.lang.Math;
class Subtraction_Twonum_MathClass {
public static voidmain(String[] args){
int num1=55;
int num2=25;
int result=subtract(num1,num2);
System.out.println("Subtraction of two numbers using Math class: ");
System.out.println("Result is: "+result );
}
public static int subtract(int a, int b){
return Math.subtractExact(a,b);
}
}
// subtract two numbers using Matg class
import java.lang.Math;
class Subtraction_Twonum_MathClass {
public static void main(String[] args) {
int num1=55;
int num2=25;
int result=subtract(num1,num2);
System.out.println("Subtraction of two numbers using Math class: ");
System.out.println("Result is: "+result );
}
public static int subtract(int a, int b){
return Math.subtractExact(a,b) ;
}
}
// subtract two numbers using Matg class
import java.lang.Math;
class Subtraction_Twonum_MathClass {
public static void main(String[] args) {
int num1=55;
int num2=25;
int result=subtract(num1,num2);
System.out.println("Subtraction of two numbers using Math class: ");
System.out.println("Result is: "+result );
}
public static int subtract(int a, int b){
return Math.subtractExact(a,b) ;
}
}
When the above code is executed, it produces the following result
Subtraction of two numbers using Math class:
Result is: 30
Simple subtraction using “-” operator with user input
Here, we use “-” operator with user input to find the subtraction of two numbers in Java Language
Program 5
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
//subtract two numbers using scanner input
import java.util.Scanner;
class Subtract_Twonum_UsingMinus {
public static voidmain(String[] args){
int result=0;
Scanner input=newScanner(System.in);
System.out.println("Input value for num1:");
int num1=input.nextInt();
System.out.println("Input value for num2:");
int num2=input.nextInt();
System.out.println("Subtraction of two numbers using user input:");
//subtract two numbers using scanner input
import java.util.Scanner;
class Subtract_Twonum_UsingMinus {
public static void main(String[] args) {
int result=0;
Scanner input=new Scanner(System.in);
System.out.println("Input value for num1:");
int num1=input.nextInt();
System.out.println("Input value for num2:");
int num2=input.nextInt();
System.out.println("Subtraction of two numbers using user input:");
System.out.println(num1 + "-" + num2 + "=" + result);
}
}
//subtract two numbers using scanner input
import java.util.Scanner;
class Subtract_Twonum_UsingMinus {
public static void main(String[] args) {
int result=0;
Scanner input=new Scanner(System.in);
System.out.println("Input value for num1:");
int num1=input.nextInt();
System.out.println("Input value for num2:");
int num2=input.nextInt();
System.out.println("Subtraction of two numbers using user input:");
System.out.println(num1 + "-" + num2 + "=" + result);
}
}
When the above code is executed, it produces the following result
Input value for num1:
140
Input value for num2:
80
Subtraction of two numbers using ser input:
140-80=0
Simple subtraction using “-” operator and custom method with user input
Here, we use “-” operator and custom method with user input to find the subtraction of two numbers in Java Language
Program 6
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
//subtract two numbers using scanner input with method
import java.util.Scanner;
class Subtract_Twonum_UsingMinus {
public static voidmain(String[] args){
int result=0;
Scanner input=newScanner(System.in);
System.out.println("Input value for num1:");
int num1=input.nextInt();
System.out.println("Input value for num2:");
int num2=input.nextInt();
System.out.println("Subtraction of two numbers using user input:");
//subtract two numbers using scanner input with method
import java.util.Scanner;
class Subtract_Twonum_UsingMinus {
public static void main(String[] args) {
int result=0;
Scanner input=new Scanner(System.in);
System.out.println("Input value for num1:");
int num1=input.nextInt();
System.out.println("Input value for num2:");
int num2=input.nextInt();
System.out.println("Subtraction of two numbers using user input:");
result=subtract(num1,num2);
System.out.println(num1 + "-" + num2 + "=" + result);
}
public static int subtract(int a, int b){
int result=a - b;
return result;
}
}
//subtract two numbers using scanner input with method
import java.util.Scanner;
class Subtract_Twonum_UsingMinus {
public static void main(String[] args) {
int result=0;
Scanner input=new Scanner(System.in);
System.out.println("Input value for num1:");
int num1=input.nextInt();
System.out.println("Input value for num2:");
int num2=input.nextInt();
System.out.println("Subtraction of two numbers using user input:");
result=subtract(num1,num2);
System.out.println(num1 + "-" + num2 + "=" + result);
}
public static int subtract(int a, int b){
int result=a - b;
return result;
}
}
When the above code is executed, it produces the following result
Input value for num1:
135
Input value for num2:
55
Subtraction of two numbers using user input:
135-55=80
subtraction using instance method with user input
Here, we use instance method with user input to find the subtraction of two numbers in Java Language
Program 7
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
//subtract two numbers using scanner input with method
import java.util.Scanner;
class Subtract_Calc{
public static voidmain(String[] args){
int result=0;
Scanner input=newScanner(System.in);
System.out.println("Input value for num1:");
int num1=input.nextInt();
System.out.println("Input value for num2:");
int num2=input.nextInt();
System.out.println("Subtraction of two numbers using user input:");
//subtract two numbers using scanner input with method
import java.util.Scanner;
class Subtract_Calc{
public static void main(String[] args) {
int result=0;
Scanner input=new Scanner(System.in);
System.out.println("Input value for num1:");
int num1=input.nextInt();
System.out.println("Input value for num2:");
int num2=input.nextInt();
System.out.println("Subtraction of two numbers using user input:");
Subtract_Calc calc=new Subtract_Calc();
result=calc.subtract(num1,num2);
System.out.println(num1 + "-" + num2 + "=" + result);
}
public static int subtract(int a, int b){
int result=a - b;
return result;
}
}
//subtract two numbers using scanner input with method
import java.util.Scanner;
class Subtract_Calc{
public static void main(String[] args) {
int result=0;
Scanner input=new Scanner(System.in);
System.out.println("Input value for num1:");
int num1=input.nextInt();
System.out.println("Input value for num2:");
int num2=input.nextInt();
System.out.println("Subtraction of two numbers using user input:");
Subtract_Calc calc=new Subtract_Calc();
result=calc.subtract(num1,num2);
System.out.println(num1 + "-" + num2 + "=" + result);
}
public static int subtract(int a, int b){
int result=a - b;
return result;
}
}
When the above code is executed, it produces the following result
Input value for num1:
34
Input value for num2:
25
Subtraction of two numbers using intance method with user input:
34-25=9
Subtraction of two numbers using conditional operator
Here, we use conditional operator to find the subtraction of two numbers in Java Language
Program 8
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
//subtract two numbers using conditional operator
class Subtraction_Twonum_Con_Operator {
public static voidmain(String[] args){
int num1=90;
int num2=30;
int result;
result=subtract(num1,num2);
System.out.println("Subtraction of two numbers using conditional operator: "+result);
}
public static int subtract(int a, int b){
return(b>=a) ? 0:a-b ;
}
}
//subtract two numbers using conditional operator
class Subtraction_Twonum_Con_Operator {
public static void main(String[] args) {
int num1=90;
int num2=30;
int result;
result=subtract(num1,num2);
System.out.println("Subtraction of two numbers using conditional operator: "+result);
}
public static int subtract(int a, int b){
return (b>=a) ? 0:a-b ;
}
}
//subtract two numbers using conditional operator
class Subtraction_Twonum_Con_Operator {
public static void main(String[] args) {
int num1=90;
int num2=30;
int result;
result=subtract(num1,num2);
System.out.println("Subtraction of two numbers using conditional operator: "+result);
}
public static int subtract(int a, int b){
return (b>=a) ? 0:a-b ;
}
}
When the above code is executed, it produces the following result
Subtraction of two numbers conditional operator: 60
Subtract two numbers using a for loop
Here, we use a for loop to find the subtraction of two numbers in Java Language
Program 9
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
//subtract two numbers using a for loop
class Subtract_Twonum_ForLoop {
public static voidmain(String[] args){
int result;
int num1=30,num2=15;
result=subtract_For(num1,num2);
//call the user-defined method
System.out.println("Subtraction of two numbers using for loop: "+result);
}
public static int subtract_For(int a, int b){//custom method
int result=a;
for(int i=0; i<b; i++){//for loop
result--;
}
return result;
}
}
//subtract two numbers using a for loop
class Subtract_Twonum_ForLoop {
public static void main(String[] args) {
int result;
int num1=30,num2=15;
result=subtract_For(num1,num2);
//call the user-defined method
System.out.println("Subtraction of two numbers using for loop: "+result);
}
public static int subtract_For(int a, int b){//custom method
int result=a;
for(int i=0; i<b; i++){//for loop
result--;
}
return result;
}
}
//subtract two numbers using a for loop
class Subtract_Twonum_ForLoop {
public static void main(String[] args) {
int result;
int num1=30,num2=15;
result=subtract_For(num1,num2);
//call the user-defined method
System.out.println("Subtraction of two numbers using for loop: "+result);
}
public static int subtract_For(int a, int b){//custom method
int result=a;
for(int i=0; i<b; i++){//for loop
result--;
}
return result;
}
}
When the above code is executed, it produces the following result
Subtraction of two numbers using for loop: 15
Subtract two numbers using a while loop
Here, we use a while loop to find the subtraction of two numbers in Java Language
Program 10
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
//subtract two numbers using a while loop
class Subtraction_Twonum_usingWhileLoop {
public static voidmain(String[] args){
int result;
int num1=50,num2=15;
//call the user-defined method
result=subtract_Whileloop(num1,num2);
System.out.println("Subtraction of two numbers using while loop: "+result);
}
public static int subtract_Whileloop(int a, int b){//custom method
int result=a;
int i=0;
while( i<b){
result--;
i++;
}
return result;
}
}
//subtract two numbers using a while loop
class Subtraction_Twonum_usingWhileLoop {
public static void main(String[] args) {
int result;
int num1=50,num2=15;
//call the user-defined method
result=subtract_Whileloop(num1,num2);
System.out.println("Subtraction of two numbers using while loop: "+result);
}
public static int subtract_Whileloop(int a, int b){//custom method
int result=a;
int i=0;
while( i<b){
result--;
i++;
}
return result;
}
}
//subtract two numbers using a while loop
class Subtraction_Twonum_usingWhileLoop {
public static void main(String[] args) {
int result;
int num1=50,num2=15;
//call the user-defined method
result=subtract_Whileloop(num1,num2);
System.out.println("Subtraction of two numbers using while loop: "+result);
}
public static int subtract_Whileloop(int a, int b){//custom method
int result=a;
int i=0;
while( i<b){
result--;
i++;
}
return result;
}
}
When the above code is executed, it produces the following result
Subtraction of two numbers using while loop: 35
Subtract two numbers using a do-while loop
Here, we use a do-while loop to find the subtraction of two numbers in Java Language
Program 11
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
//subtract two numbers using a do-while loop
class Subtraction_Twonum_usingWhileLoop {
public static voidmain(String[] args){
int result;
int num1=100,num2=55;
//call the user-defined method
result=subtract_DoWhileloop(num1,num2);
System.out.println("Subtraction of two numbers using do-while loop: "+result);
}
public static int subtract_DoWhileloop(int a, int b){//custom method
int result=a;
int i=0;
do{
result--;
i++;
}while( i<b);
return result;
}
}
//subtract two numbers using a do-while loop
class Subtraction_Twonum_usingWhileLoop {
public static void main(String[] args) {
int result;
int num1=100,num2=55;
//call the user-defined method
result=subtract_DoWhileloop(num1,num2);
System.out.println("Subtraction of two numbers using do-while loop: "+result);
}
public static int subtract_DoWhileloop(int a, int b){//custom method
int result=a;
int i=0;
do{
result--;
i++;
} while( i<b);
return result;
}
}
//subtract two numbers using a do-while loop
class Subtraction_Twonum_usingWhileLoop {
public static void main(String[] args) {
int result;
int num1=100,num2=55;
//call the user-defined method
result=subtract_DoWhileloop(num1,num2);
System.out.println("Subtraction of two numbers using do-while loop: "+result);
}
public static int subtract_DoWhileloop(int a, int b){//custom method
int result=a;
int i=0;
do{
result--;
i++;
} while( i<b);
return result;
}
}
When the above code is executed, it produces the following result
Subtraction of two numbers using do-while loop: 45
Subtract two numbers using bitwise operator
Here, we use bitwise operator to find the subtraction of two numbers in Java Language
Program 12
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
// subtract two numbers usng Bitwise operator with while
class SubtractionTwonumBitwise {
public static voidmain(String[] args){
int result;
int num1=123;
int num2=33;
result=num1+(~num2 + 1);
System.out.println("Subtraction of two numbers using Bitwise operator ");
System.out.println("Result is "+result);
//displaying the result
}
}
// subtract two numbers usng Bitwise operator with while
class SubtractionTwonumBitwise {
public static void main(String[] args) {
int result;
int num1=123;
int num2=33;
result=num1+(~num2 + 1);
System.out.println("Subtraction of two numbers using Bitwise operator ");
System.out.println("Result is "+result);
//displaying the result
}
}
// subtract two numbers usng Bitwise operator with while
class SubtractionTwonumBitwise {
public static void main(String[] args) {
int result;
int num1=123;
int num2=33;
result=num1+(~num2 + 1);
System.out.println("Subtraction of two numbers using Bitwise operator ");
System.out.println("Result is "+result);
//displaying the result
}
}
When the above code is executed, it produces the following result
Subtraction of two numbers using Bitwise operator
Result is 90
Subtract two numbers using Integer.summethod and negation
Program 13
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
// subtract two numbers usng Integer.sum method
class SubtractionTwonumBitwise {
public static voidmain(String[] args){
int result;
int num1=163;
int num2=83;
result=Integer.sum(num1,-num2);
System.out.println("Subtraction of two numbers using Integer.sum method ");
System.out.println("Result is "+result);
//displaying the result
}
}
// subtract two numbers usng Integer.sum method
class SubtractionTwonumBitwise {
public static void main(String[] args) {
int result;
int num1=163;
int num2=83;
result=Integer.sum(num1,-num2);
System.out.println("Subtraction of two numbers using Integer.sum method ");
System.out.println("Result is "+result);
//displaying the result
}
}
// subtract two numbers usng Integer.sum method
class SubtractionTwonumBitwise {
public static void main(String[] args) {
int result;
int num1=163;
int num2=83;
result=Integer.sum(num1,-num2);
System.out.println("Subtraction of two numbers using Integer.sum method ");
System.out.println("Result is "+result);
//displaying the result
}
}
When the above code is executed, it produces the following result
Subtraction of two numbers using Integer.sum method
Result is 80
Subtract two numbers using Recursion
Program 14
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
// subtract two numbers using recursion
class Recursion_Subtract_Twonum {
public static voidmain(String[] args){
int num1=180;
int num2=90;
int result;
result=subtract_Recursion(num1,num2);
System.out.println("Subtraction using recursion ");
System.out.println("Result is "+result);
}
public static int subtract_Recursion(int a, int b){//recursive method in Java
if(b==0){
return a;
}else{
returnsubtract_Recursion(a - 1, b - 1);
}
}
}
// subtract two numbers using recursion
class Recursion_Subtract_Twonum {
public static void main(String[] args) {
int num1=180;
int num2=90;
int result;
result=subtract_Recursion(num1,num2);
System.out.println("Subtraction using recursion ");
System.out.println("Result is "+result);
}
public static int subtract_Recursion(int a, int b){//recursive method in Java
if(b==0){
return a;
}else{
return subtract_Recursion(a - 1, b - 1);
}
}
}
// subtract two numbers using recursion
class Recursion_Subtract_Twonum {
public static void main(String[] args) {
int num1=180;
int num2=90;
int result;
result=subtract_Recursion(num1,num2);
System.out.println("Subtraction using recursion ");
System.out.println("Result is "+result);
}
public static int subtract_Recursion(int a, int b){//recursive method in Java
if(b==0){
return a;
}else{
return subtract_Recursion(a - 1, b - 1);
}
}
}
When the above code is executed, it produces the following result
Subtraction using recursion
Result is 90
Subtract two numbers using ternary operator
Program 15
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
class Subtract_Twonum_Usingternary {
public static voidmain(String[] args){
int num1=70;
int num2=35;
int result;
result=(num1>num2) ? num1 - num2: num2 - num1;
System.out.println("Subtraction of two numbers using Ternary operator: ");
System.out.println("Result is: "+result);
}
}
class Subtract_Twonum_Usingternary {
public static void main(String[] args) {
int num1=70;
int num2=35;
int result;
result=(num1>num2) ? num1 - num2: num2 - num1;
System.out.println("Subtraction of two numbers using Ternary operator: ");
System.out.println("Result is: "+result);
}
}
class Subtract_Twonum_Usingternary {
public static void main(String[] args) {
int num1=70;
int num2=35;
int result;
result=(num1>num2) ? num1 - num2: num2 - num1;
System.out.println("Subtraction of two numbers using Ternary operator: ");
System.out.println("Result is: "+result);
}
}
When the above code is executed, it produces the following result
Subtraction of two numbers using Ternary operator:
Result is: 35
Subtraction of two numbers using AtomicInteger
Program 16
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
// subtract two numbers
//using the AtomicInteger class
import java.util.concurrent.atomic.AtomicInteger;
class Subtract_Twonum_AtomicInteger {
public static voidmain(String[] args){
int num1=250;
int num2=155;
AtomicInteger result=newAtomicInteger(num1);
int subtract=result.addAndGet(-num2);
System.out.println("Subtraction of two numbers using AtomicInteger: ");
System.out.println("Result is: "+result.get());
}
}
// subtract two numbers
//using the AtomicInteger class
import java.util.concurrent.atomic.AtomicInteger;
class Subtract_Twonum_AtomicInteger {
public static void main(String[] args) {
int num1=250;
int num2=155;
AtomicInteger result=new AtomicInteger(num1);
int subtract=result.addAndGet(-num2);
System.out.println("Subtraction of two numbers using AtomicInteger: ");
System.out.println("Result is: "+result.get());
}
}
// subtract two numbers
//using the AtomicInteger class
import java.util.concurrent.atomic.AtomicInteger;
class Subtract_Twonum_AtomicInteger {
public static void main(String[] args) {
int num1=250;
int num2=155;
AtomicInteger result=new AtomicInteger(num1);
int subtract=result.addAndGet(-num2);
System.out.println("Subtraction of two numbers using AtomicInteger: ");
System.out.println("Result is: "+result.get());
}
}
When the above code is executed, it produces the following result
Subtraction of two numbers using AtomicInteger:
Result is: 95
Subtraction of two numbers using Bigdecimal class
Program 17
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
// subtract two numbers using the BigDecimal class
import java.math.BigDecimal;
class BigDecimal_Subtract_Twonum {
public static voidmain(String[] args){
int num1=60;
int num2=15;
int result;
System.out.println("Result is: "+BigDecimal.valueOf(num1).subtract(BigDecimal.valueOf(num2)));
}
}
// subtract two numbers using the BigDecimal class
import java.math.BigDecimal;
class BigDecimal_Subtract_Twonum {
public static void main(String[] args) {
int num1=60;
int num2=15;
int result;
System.out.println("Result is: "+BigDecimal.valueOf(num1).subtract(BigDecimal.valueOf(num2)));
}
}
// subtract two numbers using the BigDecimal class
import java.math.BigDecimal;
class BigDecimal_Subtract_Twonum {
public static void main(String[] args) {
int num1=60;
int num2=15;
int result;
System.out.println("Result is: "+BigDecimal.valueOf(num1).subtract(BigDecimal.valueOf(num2)));
}
}
When the above code is executed, it produces the following result
Result is: 45
Subtraction of two numbers using Array
Program 18
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
// subtract two numbers
//using the array
class Subtract_Twonum_Array {
public static voidmain(String[] args){
int num1=70;
int num2=15;
int[] arr={num1,num2};
int result=arr[0]-arr[1];
System.out.println("Subtract two number using array ");
System.out.println("Result is: "+ result);
}
}
// subtract two numbers
//using the array
class Subtract_Twonum_Array {
public static void main(String[] args) {
int num1=70;
int num2=15;
int[] arr={num1,num2};
int result=arr[0]-arr[1];
System.out.println("Subtract two number using array ");
System.out.println("Result is: "+ result);
}
}
// subtract two numbers
//using the array
class Subtract_Twonum_Array {
public static void main(String[] args) {
int num1=70;
int num2=15;
int[] arr={num1,num2};
int result=arr[0]-arr[1];
System.out.println("Subtract two number using array ");
System.out.println("Result is: "+ result);
}
}
When the above code is executed, it produces the following result
Subtract two number using array
Result is: 55
Subtraction of two numbers using BigInteger
Program 19
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
// subtract two numbers
//using the BigInteger class
import java.math.BigInteger;
class BigInteger_Subtract_Twonum {
public static voidmain(String[] args){
BigInteger a=newBigInteger("100");
BigInteger b=newBigInteger("40");
BigInteger result=a.subtract(b);
System.out.println("Result is: "+result);
}
}
// subtract two numbers
//using the BigInteger class
import java.math.BigInteger;
class BigInteger_Subtract_Twonum {
public static void main(String[] args) {
BigInteger a=new BigInteger("100");
BigInteger b=new BigInteger("40");
BigInteger result=a.subtract(b);
System.out.println("Result is: "+result);
}
}
// subtract two numbers
//using the BigInteger class
import java.math.BigInteger;
class BigInteger_Subtract_Twonum {
public static void main(String[] args) {
BigInteger a=new BigInteger("100");
BigInteger b=new BigInteger("40");
BigInteger result=a.subtract(b);
System.out.println("Result is: "+result);
}
}
When the above code is executed, it produces the following result
Result is: 60
Subtraction of two numbers using the IntUnaryOperator
Program 20
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
// subtract two numbers
//using the IntUnaryOperator
import java.util.function.IntUnaryOperator;
class IntUnaryOperator_Subtract_Twonum {
public static voidmain(String[] args){
IntUnaryOperator subtract = b ->25 - b;
int result=subtract.applyAsInt(12);
System.out.println("Result is: "+result);
}
}
// subtract two numbers
//using the IntUnaryOperator
import java.util.function.IntUnaryOperator;
class IntUnaryOperator_Subtract_Twonum {
public static void main(String[] args) {
IntUnaryOperator subtract = b -> 25 - b;
int result=subtract.applyAsInt(12);
System.out.println("Result is: "+result);
}
}
// subtract two numbers
//using the IntUnaryOperator
import java.util.function.IntUnaryOperator;
class IntUnaryOperator_Subtract_Twonum {
public static void main(String[] args) {
IntUnaryOperator subtract = b -> 25 - b;
int result=subtract.applyAsInt(12);
System.out.println("Result is: "+result);
}
}
When the above code is executed, it produces the following result