Java >> Java tutorial >  >> Java

Java-program til at finde kvotient og resten

I denne tutorial lærer vi, hvordan du finder kvotienten og resten ved at tage input fra brugeren. Men før du går videre, hvis du ikke er bekendt med konceptet med den aritmetiske operator i java, så tjek artiklen om Operatører i Java.

Input: Indtast det første tal:6

Indtast det andet tal:2

Output:

Kvotienten af ​​6 og 2 er 3

Resten af ​​6 og 2 er 0

Ovenstående problem kan løses på følgende måder:

Fremgangsmåde 1:Når værdierne er foruddefinerede

Fremgangsmåde 2:Når værdierne er brugerdefinerede

Lad os se på hver af disse tilgange separat.

Program 1:Sådan finder du kvotienten og resten

I dette program finder vi kvotienten og resten af ​​to tal, når tallene er brugerdefinerede.

Algorithme:

  1. Start
  2. Deklarer to variable.
  3. Initialiser variablerne.
  4. Brug divisionsoperatoren til at finde kvotienten.
  5. Brug modulo-operatoren til at finde resten.
  6. Vis kvotienten og resten.
  7. Stop.

Nedenfor er koden til det samme.

//Java Program to find the quotient and remainder
public class Main 
{
    public static void main(String[] args) 
    {
        int num1 = 19, num2 = 4;  //Declare and initialize the numbers
        System.out.println("The entered number is: "+num1);
        System.out.println("The entered number is: "+num1);
        int quotient = num1 / num2;   //Find quotient
        int remainder = num1 % num2;  //Find Remainnder
        System.out.println("After division the quotient and remainder are: ");
        //Print the quotient and remainder
        System.out.println("The quotient is: " + quotient);
        System.out.println("The remainder is: " + remainder);
    }
}


Det indtastede tal er:19
Det indtastede tal er:19
Efter division er kvotienten og resten:
Kvoten er:4
Resten er:3

Program 2:For at finde kvotienten og resten

I dette program finder vi kvotienten og resten af ​​to tal, når tallene er brugerdefinerede. Det betyder, at vi her først vil bede brugeren om at initialisere tallene, og derefter finder vi kvotienten og resten.

Algorithme:

  1. Start
  2. Opret en forekomst af Scanner-klassen for at modtage input fra brugeren.
  3. Deklarer to variable.
  4. Bed brugeren om at initialisere den.
  5. Brug divisionsoperatoren til at finde kvotienten.
  6. Brug modulo-operatoren til at finde resten.
  7. Vis kvotienten og resten.
  8. Stop.

Nedenfor er koden til det samme.

//Java Program to find the quotient and remainder
import java.util.*;
public class Main 
{
    public static void main(String[] args) 
    {
        //Take input from the user
        //Create object of Scanner class
        Scanner sc=new Scanner(System.in);
        System.out.println("Enter the numbers ");
        System.out.println("Enter the first number: ");
        int num1=sc.nextInt();  //Initialize the number
        System.out.println("Enter the second number: ");
        int num2=sc.nextInt();  //Initialize the number
        int quotient = num1 / num2;
        int remainder = num1 % num2;
        System.out.println("After division the quotient and remainder are:");
        //Print the Quotient 
        System.out.println("The quotient is: " + quotient);
        System.out.println("The remainder is: " + remainder);
    }
}


Indtast tallene
Indtast det første tal:19
Indtast det andet tal:7
Efter division er kvotienten og resten:
Kvoten er:2
Resten er:5

Program 3:For at finde kvotienten og resten

I dette program vil vi bruge en brugerdefineret metode til at finde kvotienten og resten med brugerdefinerede input.

Algorithme:

  1. Start
  2. Opret en forekomst af Scanner-klassen for at modtage input fra brugeren.
  3. Deklarer to variable.
  4. Bed brugeren om at initialisere den.
  5. Kald en brugerdefineret metode for at finde kvotienten og resten.
  6. Brug divisionsoperatoren til at finde kvotienten.
  7. Brug modulo-operatoren til at finde resten.
  8. Vis kvotienten og resten.
  9. Stop.

Nedenfor er koden til det samme.

//Java Program to find the quotient and remainder
import java.util.*;
public class Main 
{
    public static void main(String[] args) 
    {
        //Take input from the user
        //Create object of Scanner class
        Scanner sc=new Scanner(System.in);
        System.out.println("Enter the numbers ");
        System.out.println("Enter the first number: ");
        int num1=sc.nextInt();  //Initialize the number
        System.out.println("Enter the second number: ");
        int num2=sc.nextInt();  //Initialize the number
        findQuotient(num1,num2);
    }
    //user defined method
    static void findQuotient(int num1, int num2)
    {
       int quotient=num1/num2;
       int remainder=num1%num2;
       
       //display result
       System.out.println("The quotient of "+num1+" and "+num2+" is "+quotient);
       System.out.println("The remainder of "+num1+" and "+num2+" is"+remainder);
      
    }
}


Indtast tallene
Indtast det første tal:9
Indtast det andet tal:7
Kvoten af ​​9 og 7 er 1
Resten af ​​9 og 7 er 2


Java tag