반응형
문제
Scanner 클래스를 사용하여 10개의 실수 값을 키보드로부터 읽어 벡터에 저장한 후, 벡터를 검색하여 가장 큰 수를 출력하는 프로그램을 작성하라.
소스코드
import java.util.*;
// Vector연습
public class Main1 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
Vector<Double> num = new Vector<Double>();
System.out.println("10개의 실수를 입력하시오");
for (int i = 0; i < 10; i++) {
num.add(scan.nextDouble());
}
double max = 0.0;
double temp = 0.0;
Iterator<Double>it = num.iterator();
while (it.hasNext()) {
temp = it.next();
max = (max > temp) ? max : temp;
}
System.out.println("10개의 실수 중 최대값은 : "+ max);
scan.close();
}
}
결과
반응형
'명품 JAVA 프로그래밍' 카테고리의 다른 글
명품 JAVA 프로그래밍 7장 실습문제 6 (0) | 2021.12.01 |
---|---|
명품 JAVA 프로그래밍 7장 실습문제 5 (0) | 2021.12.01 |
명품 JAVA 프로그래밍 7장 실습문제 4 (0) | 2021.12.01 |
명품 JAVA 프로그래밍 7장 실습문제 3 (0) | 2021.12.01 |
명품 JAVA 프로그래밍 7장 실습문제 2 (0) | 2021.12.01 |