그래서 가장 큰 숫자를 찾는 작업을 쉽게 완료 할 수 있습니다. 그러면 3으로 나눌 수 있다면 인쇄하십시오. 그러나 사용자 순서에서 두 번째로 큰 번호를 찾는 방법을 모릅니다. 힌트를 보내 주셔서 감사합니다!스캐너 및 for 루프 (배열 없음)를 사용하여 두 번째로 큰 번호를 찾는 방법
public class SecondLargest {
public static void main(String[] args) {
int max = 0;
Scanner scan = new Scanner(System.in);
System.out.println("How many numbers?");
int n = scan.nextInt();
System.out.println ("Write numbers: ");
for(int i=0; i<n; i++){
int c = scan.nextInt();
if(c>=max && c%3 == 0){
max = c;
}
else
System.out.println("There is no such number.");
}
System.out.println(max);
}
}
를 살펴입니까? – Bozho
코드와 귀하의 의견이 일치하지 않습니다. 찾고있는 코드 (3로 나눌 수있는 최대 숫자)는 코드가 현재 수행하고 있거나 찾고있는 코드 (가장 큰 번호)입니다. 프로그램이 완료되면 3으로 나눌 수 있는지 여부를 결정합니다. –