コイン(ペニー、ニッケル、ダム、またはクォーター)を5人入力したアレイを作成するように求められました。ユーザーが小数点5桁の5桁のコインを入力すると、入力したコイン(小数点以下の桁)と入力されたコインの最大額(最高額のコインは(最小金額のコインはペニーのように低くなります)。 私はまた、どのコインが繰り返されたかを出力することになっていますが、それを行う手掛かりはありません。ユーザーは5枚のコインを入力しているので、少なくとも1枚のコインが2回以上使用されることになります(4枚のコインのみを頼むと仮定します)。助言がありますか?例は次のようになります:「コインは繰り返します:四半期:2、ダイム:5 .etc繰り返されたコインを出力する方法
PS事前に虚偽のコーディングをお詫び申し上げます。これを行うためのより簡単な方法が最初にあります。
私はこれを行うと考えることができenter code here
package HwMoney;
import java.util.Arrays;
import java.util.Scanner;
public class Coins2 {
public static void main(String[] args){
Scanner kb=new Scanner(System.in);
double coin[]=new double[5];
int[] num={1,2,3,4,5};
System.out.println("enter coin values");
System.out.println("Enter the 5 coins values in decimal format,");
for(int i=0;i<=4;i++){
System.out.print("coin " + num[i] +":\t");
coin[i] = kb.nextDouble();
}
System.out.println("your coins that you put in are: ");
for(int i=0;i<=4;i++){
System.out.print(coin[i]+"\t");
}
System.out.println();
Arrays.sort(coin);
double max = coin[4];
if(max == .25)
System.out.println("Your greatest coin is: quarter");
else if(max == .10)
System.out.println("Your greatest coin is: dime");
else if(max == .05)
System.out.println("Your greatest coin is: nickle");
else if(max == .01)
System.out.println("Yout greatest coin is: penny");
else
System.out.println("try again you gave me the wrong numbers");
double min = coin[0];
if(min == .25)
System.out.println("Your smallest coin is: quarter");
else if(min == .10)
System.out.println("Your smallest coin is: dime");
else if(min == .05)
System.out.println("Your smallest coin is: nickle");
else if(min == .01)
System.out.println("Your smallest coin is: penny");
}
/*enter coin values
Enter the 5 coins values in decimal format,
coin 1: .05
coin 2: .10
coin 3: .25
coin 4: .01
coin 5: .10
your coins that you put in are:
0.05 0.1 0.25 0.01 0.1
Your greatest coin is: quarter
Your smallest coin is: penny
*/
}
をインポートすることがわかりました...ので、何あなたが*実際に*私は、問題の説明を取得しますが、私はあなたからの質問が表示されないのですか?求めている質問です。私は私を掲載している – Makoto
@Hamsterあなたが問題になった場合には、コメントしてください。(私は私のモバイルを使って答えを投稿し、それを持っているのが最善であるエラーフリーです:)しかし、問題の場合教えてください)..http://stackoverflow.com/a/42103844/504133 –