1

2 つの数値を入力し、最初の数値を 2 番目の数値で割り、それが何回入ったかと余りを出力できるようにする必要があります。

剰余を出力することはできますが、その数が何で割られるかはどうすればわかりますか? 私のコードは次のとおりです

import java.util.Scanner;

public class TotalAndRemainder
{

    public static void main(String[] args)
    {
        Scanner keyboard = new Scanner(System.in);

        System.out.println("Enter your first number");
        int firstvalue = keyboard.nextInt();

        System.out.println("Enter your second number");
        int secondvalue = keyboard.nextInt();

        int total = firstvalue / secondvalue;
        int remainder = firstvalue % secondvalue;



        System.out.println("The remainder is " + remainder);

    }
}
4

3 に答える 3

1

あなたがやろうとしていることを私が正しく理解していれば、 を見つけたときに に何回secondvalue入ったかをすでに知っています。次のようなステートメントで印刷するだけです。firstvaluetotal

System.out.println(secondvalue + " goes into " + firstvalue + ", " + total + "times.");
于 2013-02-23T17:30:32.170 に答える
0
System.out.println(firstNumber + " goes into " + secondNumber + " " + total + " times. The remainder is " + remainder + ".");

Javaint\int=intでは、つまり、totalフィールドはすでに全体の回数を示しています。

于 2013-02-23T17:30:28.183 に答える
-1
import java.util.Scanner;

public class TotalAndRemainder
{

    public static void main(String[] args)
    {
        Scanner keyboard = new Scanner(System.in);

        System.out.println("Enter your first number");
        int firstvalue = keyboard.nextInt();

        System.out.println("Enter your second number");
        int secondvalue = keyboard.nextInt();
        if(firstvalue >= secondvalue)
        { 
           int total = firstvalue / secondvalue;
           int remainder = firstvalue % secondvalue;
        }
        else
        {
           int total = secondvalue / firstvalue;
           int remainder = secondvalue % firstvalue;
        }

        System.out.println("The total is " + total + "remainder is " + remainder);

    }
}

これがうまくいくことを願っています...

于 2013-02-23T17:38:20.890 に答える