본문 바로가기

JAVA/쓸만한 코드

함수//입력받은 수 중에 중복이있는지 체크

https://weiqing.tistory.com/manage/newpost/104?type=post&returnURL=https%3A%2F%2Fweiqing.tistory.com%2F104

 

TISTORY

나를 표현하는 블로그를 만들어보세요.

www.tistory.com

	static void userInput(int u_num[]) {
		Scanner sc = new Scanner(System.in);
		
		boolean check;
		int w1;
		while(true) {
			check = false;
			w1 = 0;
			while(w1 < 3) {
				System.out.print((w1 + 1) + "번째 수 = ");
				u_num[w1] = sc.nextInt();
				w1++;
			}
			
			// 같은 숫자가 있는지 첵크
			out:for (int i = 0; i < u_num.length; i++) {
				for (int j = 0; j < u_num.length; j++) {
					if(u_num[i] == u_num[j] && i != j) {
						check = true;	// 입력한 같은 숫자가 있음 
						break out; 
					}
				}
			}
			
			if(check == false) {
				break;
			}				
			System.out.println("입력한 숫자 중에 중복되는 숫자가 있습니다. 다시 입력해 주십시오");
		}
	}

'JAVA > 쓸만한 코드' 카테고리의 다른 글

함수// 2차원 배열에 '-'붙여 파일로 저장하기  (0) 2020.06.01
함수//입력공간 찾기  (0) 2020.05.29
함수// 랜덤 중복체크  (0) 2020.05.28
swap함수 코드  (0) 2020.05.28
함수// 숫자인지 아닌지 판정  (0) 2020.05.27