본문 바로가기
JAVA/예제

[JAVA] Vector를 사용하여 입력한 수 중 가장 큰 수 구하기

by JJH0100 2022. 10. 26.
728x90
반응형

Scanner 클래스로 -1이 입력될 때까지 양의 정수를 입력받아 벡터에 저장하고 벡터를 검색하여 가장 큰 수를 출력하는 프로그램을 작성하라.

package Ex01;

import java.util.Scanner;
import java.util.Vector;

public class VectorEx2 {

	public static void main(String[] args) {
		Vector<Integer> v = new Vector<Integer>();
		Scanner sc = new Scanner(System.in);		
		int max = 0;
			
		while(true) {
			int addint = sc.nextInt();
			v.add(addint);				
			if(addint == -1) break;
		}
		for(int i=0; i<v.size(); i++) {
			if(v.get(i) > max) {
				max = v.get(i);
			}
		}
		System.out.println("가장 큰 수는 " + max);
	}
}

728x90
반응형

댓글