最大3つの整数を取得する必要がありますが、2番目の数値が0より小さい場合は、コードから出力されません。Javaで最大数を取得
package main;
import java.util.Scanner;
public class Max {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int a=in.nextInt();
int b=in.nextInt();
int c=in.nextInt();
int max;
if(a>b){
if(a>c)max =a;
else max =c;
}
else{
if(b>c)max=b;
else max=c;
System.out.println(max);
}
}
}
これは他の状況のテストに合格しました。なぜそれが起こったのか教えていただけますか?
は 'List'に値を格納してください多くのクリーナーです。次にCollections.max()を使って最大値を取得します。 –
System.out.printlnをelseの外部に移動する必要があります。 –
皆さんありがとうございます...私の間違いは何ですか? – kkkjjj