int i []= {11,12,13,14,26,1}; //로또 번호 설정
int ii[]=new int[i.length]; //사용자가 입력할 번호 출력할 배열 값 설정
Scanner sc = new Scanner(System.in);
for(int a=0;a<i.length;a++) { //반복문 안에 Scanner+입력값 저장
System.out.println("번호를 입력하세요");
ii[a]=sc.nextInt();
}
System.out.println(Arrays.toString(ii));
결과 :
추가 응용:
int i []= {11,12,13,14,26,1}; //로또 번호 설정
int ii[]=new int[i.length]; //사용자가 입력할 번호 출력할 배열 값 설정
Scanner sc = new Scanner(System.in);
for(int a=0;a<i.length;a++) { //반복문 안에 Scanner+입력값 저장
System.out.println("번호를 입력하세요");
ii[a]=sc.nextInt();
}
System.out.println(Arrays.toString(ii));
int count=0; //카운트 번호 설정
for(int b=0;b<i.length;b++) { //더블 반복문으로 돌려주기 (로또 번호)
for(int c=0;c<ii.length;c++) {//(사용자 입력 번호)
if(i[b]==ii[c]) {
count++; //로또 번호와 사용자 입력 번호가 중복되면 +1씩 증가
}
}
}
sc.close();
System.out.println("당첨숫자와 같은 번호의 개수는 "+count+"입니다.");
//System.out.println(count);
결과:
로또 번호 설정 값 : int i []= {11,12,13,14,26,1};
순서에 상관없이 같은 번호 3개가 정확히 카운트되었다.
728x90
'JAVA > 배열' 카테고리의 다른 글
[java/List] 다차원 List의 총 합 구하기 + 총합이 홀수인지 짝수인지 출력하기 (0) | 2022.06.25 |
---|---|
[java/배열] 메소드 추가하여 사용자 입력값 출력 (0) | 2022.06.25 |
[java/2차배열] 2차 배열 값합을 짝수,홀수 배열로 만들기 (0) | 2022.06.25 |
[java/배열] String 배열 특정 값 글자 초과만 텍스트만 출력하기 (0) | 2022.06.25 |
[java/List] 배열 ArrayList로 변환 / 짝수 값 삭제하기 (0) | 2022.06.25 |
댓글