Java: Divide the two specified integers using subtraction operator
Java Basic: Exercise-164 with Solution
Divide Using Subtraction
Write a Java program to divide the two given integers using the subtraction operator.
Visual Presentation:
Sample Solution:
Java Code:
import java.util.Scanner;
public class Solution {
// Method to perform division using subtraction
public static float divide_using_subtraction(int dividend, int divider) {
if (divider == 0) {
return 0; // If the divider is zero, return 0 (division by zero error)
}
float result = 0; // Initialize the result variable to store the quotient
// Perform division using subtraction
while (dividend > divider) {
dividend -= divider; // Subtract the divider from the dividend
result++; // Increment the result (quotient)
}
float decimalPart = (float) dividend / (float) divider; // Calculate the decimal part of the quotient
result += decimalPart; // Add the decimal part to the result
return result; // Return the final result (quotient)
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in); // Create Scanner object to take user input
System.out.print("Input the dividend: "); // Prompt user to input the dividend
int dividend = in.nextInt(); // Read input dividend
System.out.print("Input the divider: "); // Prompt user to input the divider
int divider = in.nextInt(); // Read input divider
System.out.println("\nResult: " + divide_using_subtraction(dividend, divider)); // Display the result of division
}
}
Sample Output:
Input the dividend: 625 Input the divider: 25 Result: 25.0
Flowchart:
Java Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a Java program that will accept an interger and convert it into a binary representation. Now count the number of bits which is equal to zero of the said binary represntation.
Next: Write a Java program to move every positive number to the right and every negative number to the left of a given array of integers.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/java-exercises/basic/java-basic-exercise-164.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics