본문 바로가기

자바코딩

만 나이 계산 완성편 https://youtu.be/NGFhG9_lGUQ 문자열을 int형으로 변경 ->Integer.parseint(); 문자열이 숫자일 경우(o) 문자열에 숫자와 문자가 섞여있을 경우에는 subString을 사용(o) 문자열 중 특정 위치에 있는 문자를 반환할 경우 -> charAt() char(인덱스) 인덱스는 0번부터 시작. ex)주민등록번호가 111111-1111111 String으로 된 주민등록번호 특정 위치인 1의 인덱스는 "-"를 포함하기에 charAt(7)로 표기 특정위치의 숫자가 0 또는 9일 경우 1800년대 출생 1 또는 2 일 경우 1900년대 출생 3 또는 4일 경우 2000년대 출생 만나이 계산 생일이 지나면 올해 - 태어난 해를 계산한 결과와 같음 생일이 지나지않았으면 (올해 - .. 더보기
자바 초짜 자바공략기-1) 만나이 계산 현재날짜(날짜 시간 받아오기)SimpleDateFormat 사용 https://youtu.be/n9bIrdao6cg 날짜 시간 받아오기 => 컴퓨터 시스템의 날짜와 시스템을 얻기 위해Date를 사용 SimpleDateFormat? => 날짜 및 시간의 출력 서식을 지정할 때 사용합니다. SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd"); 2019년 8월 28일로 출력되는 것이 아닌 20190828로 출력하기 위해 yyyyMMdd로 입력합니다. String today = format.format(new Date());을 입력한 뒤 Syso으로 today를 출력하면 오늘 날짜가 20190828로 출력됩니다. 더보기
자바 초짜 자바 공략기) 약수의 개수, 약수 구하기 https://youtu.be/z3Jr-P9juOk 약수의 개수, 약수 구하기. 약수는 어떤 수를 나누어 떨어지게 하는 수입니다. 나누셈을 통해 약수의 개수 구하기. 12의 약수는 1, 2, 3, 4, 6, 12가 있습니다. n= 입력받은 값 i = 나누는 값 cnt = 약수의 수를 세기 스캐너를 통해 입력받은 값 n(12). i =최소 1부터 최대 n과 같은 숫자로 나눌 때, 나머지가 0이면 출력합니다. 이때의 for문은 n(12)번 실행됩니다. 즉 12번 실행. 또한, for문 안에 "cnt++" 증감연산자가 있기 때문에 약수가 있을 때 약수의 개수는 1씩 증가됩니다. 더보기