반복문과 배열
Quiz8] 주민번호 체크 13자리의 숫자 스트링 중에서 앞에서부터 12자리의 숫자 스트링을 각 숫자로 분할하여 각 자리의 수에 가중치 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5를 곱합니다. 곱한수를 모두 더하여 총합을 구합니다. 총합을 11로 나눈 나머지를 구합니다. 그 나머지를 11에서 뺀 결과가 CHECK DIGIT 입니다. 뺀 결과가 2자리수인 경우에는 2자리수를 10으로 나눈 나머지가 CHECK DIGIT가 됩니다. CHECK DIGIT의 값이 입력 숫자 스트링의 13번째 숫자와 같으면 "CORRECT", 다르면 "INCORRECT"를 출력합니다. HINT> (11-(총합%11))%10 package lab.java.basic; import java.util.Scanner; ..
2023. 3. 13.
배열 연습문제2
Quiz5> 6개의 문자배열을 만들고 {'D', 'B', '&', 'H', 'T', 'M', 'L'} 으로 초기화 한 후 문자 한 개를 입력받아 배열에서의 위치를 출력하는 프로그램 구현 첫 번째 위치는 0번이며 배열에 없는 문자가 입력되면 "none" 라는 메시지를 출력하고 끝내는 프로그램을 작성하시오 입력 예) L 출력 예) 6 package lab.java.basic; import java.util.Scanner; public class Quiz5 { public static void main(String[] args) { char [] characters = new char[ ] {'D', 'B', '&', 'H', 'T', 'M', 'L'} ; Scanner input = new Scanner(S..
2023. 3. 10.