전체 글 (34) 썸네일형 리스트형 Random 클래스 (난수 만들어주는 클래스) 최근 버전 들어서 생긴 임의의 난수 찾는 클래스가 따로 있음! public class Ex01_02 { public static void main(String[] args) { //랜덤 클래스 //0 10day _date() 클래스, 함수호출(기본형, 참조형 변수), String. substring() 배열 전체 출력하는 메서드(Array.toString(배열명))**fix: Array's'가 맞음! for 문 반복해서 돌려서 출력하는거 대신 이거 쓰면 편함. 기억해두고 쓰기!String. substring() 메서드string변수명.chatAt(index) : index 자리에서 1글자씩 읽어와서 char로 저장( index : 0123456789~ ) String rrn = "980328-2199222"; _ 98 03 02 두 글자씩 읽어와야 할 경우?// 98(년)을 읽어오려면 0번(비긴)~ 2번(앤드) 줘야 함 // 비긴 번호 부터 ~ 앤드 번호 '앞자리'까지 출력 // end 인덱스를 설정하지 않으면 시작점부터 문자열 끝까지 짤라옴 //rrn.substring(beginIndex);//Str.. 순차검색(Sequence Search) : 배열 값들을 0번부터 순차적으로 검색하기 검색search 이진검색(Binary Search) 순차검색(Sequence Search) : 0번째 방부터 순차적으로 검색하기 Array.toString(); 배열 안의 값들을 확인할 때 사용. for문 대신 이렇게 함수 쓰는게 훨씬 간편! package days09; import java.util.Arrays; import java.util.Scanner; public class Ex02_SequenceSearch { public static void main(String[] args) { int [] m = new int[10]; for (int i = 0; i < m.length; i++) { m[i]=(int)(Math.random()*50 +1); //1-50 사이 난수 발생 } System... 9day _정수 각 자리값 추출, 윤년 구하기, 카드번호 **** 마스킹, 주민번호 정보 추출, 로또번호 생성기(중복제거) 123456 값을 1+2+3+4+5+6=21로 각 자리 가져오기int money = 1234567; int sum = 0;[1] 아스키 코드 값인 '0'=48빼서 처리하기//moneyS.charAt(i) -> char //'0' = 아스키 48 //'1' = 아스키 49(char) --> -48 = 1 하면 맞는 숫자 1이 나옴 String moneyS = money+""; // "1234567" int len = moneyS.length(); // 7 for (int i = 0; i < len; i++) { sum += moneyS.charAt(i)-48; //'0'=아스키48 '1'=아스키49니까 -48하면 1 System.out.printf("%s + ",moneyS.charAt(i)-48); } .. 이전 1 2 3 4 ··· 9 다음