Write a Java program to divide the two given integers using subtraction operator
Expected Output:Input the dividend: 625Input the divider: 25Result: 25.0
import java.util.Scanner; public class Solution { public static float divide_using_subtraction(int dividend, int divider) { if (divider == 0) { return 0; } float result = 0; while (dividend > divider) { dividend -= divider; result++; } float decimalPart = (float) dividend / (float) divider; result += decimalPart; return result; } public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("Input the dividend: "); int dividend = in.nextInt(); System.out.print("Input the divider: "); int divider = in.nextInt(); System.out.println("\nResult: " + divide_using_subtraction(dividend,divider)); } }
Sample Output:
Input the dividend: 625 Input the divider: 25 Result: 25.0
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
Sample Output:
need an explanation for this answer? contact us directly to get an explanation for this answer