명품 JAVA 프로그래밍
명품 JAVA 프로그래밍 7장 실습문제 1
anycoding
2021. 12. 1. 19:38
반응형
문제
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();
}
}
결과
반응형