String 클래스 - 원래 char[ ] = { A, A, A } -> 인덱스 0, 1, length-1 다른 인덱스들은 왼쪽으로 옮겨서 문자열처럼 보이게 함 String은 생성자를 사용해서 객체를 만들 필요 없이 기초 데이터를 사용할 때처럼 바로 초기화해서 사용 가능 String 클래스의 주요 메서드 charAt() 특정 인덱스의 글자를 리턴. 한 글자 자르기 char형 반환인데 + 사용하여 String에 붙일 수 있음 indexOf() 특정 문자열의 시작 인덱스 값을 반환 찾는 문자의 위치를 반환 (앞에서부터) 찾는 문자가 없다면 -1 을 리턴 lastIndexOf() 찾는 문자의 위치를 반환 (뒤에서부터) length() 문자열의 길이 replace() 특정 문자열을 변경 str.replace (..
array array 삽입, 수정, 삭제 연습 array insert (삽입) + 문자열로 출력 str ArrayInsert - 입력받은 문자열 순서대로 저장 1. 문자열 배열 선언, 생성 String [ ]arr = new String[100]; 2. 무한반복 안에서 문자열 입력 받음 => scanner 사용 변수 menu 입력받음 3. if 조건문 = 멈춰라 문자열 비교 - 변수.equals( "내용" ) break; 4. menu 입력 받으면 배열에 저장 = 배열 초기화 arr[ count ] = menu; 인덱스 변수 count 생성 -> 저장 -> 1씩 증가 문자열 str 출력 방법 [ 일, 이, 삼, 사 오 ] 1. 문자열 str 생성 = [ 2. for 반복문 str 옆에 배열값 + , 쉼표..
탈출문 실행 순서를 지정된 곳으로 이동시키는 문장 반복문 또는 블록구조에서 빠져 나올 때 사용 break, continue, return문이 있음 break 반복문 내의 어떤 곳이든 위치 가장 가까운 반복문 1개(if문 제외) 를 빠져나옴, 조건과 같이 쓰임 중첩 반복문의 경우 내부 반복문에서 break가 사용되었을 경우: break문이 속한 내부 반복문만 빠져나옴 바깥쪽 반복문까지 종료시키려면 바깥쪽 반복문에 이름(label) 을 붙이고, "break 이름;"을 사용 BreakEx01 - break의 위치 1. while 반복문 int = 1 ~ 10까지 반복임 2. i가 1이면 1출력, 2이면 2출력 반복 3. i가 5이면 빠져나감 -> 출력 X break의 위치가 출력 전에 빠져나오기 때문에 1, ..
for & for ~ for Quiz 출력은 가로, 혹은 세로로만 가능함 Quiz15 - 구구단 출력 (가로) 1. 가로로 출력하면 단은 바뀌고, 1은 고정 -> 밖 for: 1 = i, 안 for: 단 = j 밖: for(int i = 1; i 1x1=1 2x1=2 3x1=3 1x2=2 2x2=4 3x2=6 안for x 밖for = 안*밖 4. 1~3단, 4~6단, 7~9단 나눠서 출력 Quiz15 - 구구단 출력 (세로) - 복습 1. 세로로 봤을때는 밖 for인 단이 1, 4, 7로 늘어남 for(int i = 1; i 1x1=1 print( i + "x" + j + "=" + i*j + "\t") => 2x1=2 print( i + "x" + j + "=" + i*j + "\t") => 3x1=3..
while + array arr = {1, 2, 3, 4, 5} index = 0,1, 2, 3, 4 0 = 그 다음 몫 출력, 남은 돈 저장 -> 반복 Quiz11 - 배열의 크기만큼 입력받은 수 저장 1. 배열의 길이 결정 => scanner 사용 2. 길이에 맞는 배열 생성 int [ ] arr = new int [size] 3. 반복할 조건식 만들기 ..
반복문 (while, do~while, for) while 조건식을 만족하는 동안 반복문을 실행 참: 실행문을 반복, 거짓: while문을 빠져나옴 if문과 마찬가지로 조건식은 반드시 boolean타입 조건식 안에 true를 넣으면 무한루프가 발생 -> 탈출구문 필수 사용방법 int a = 1 while ( 조건문(참,거짓 ) { a++ or ++a } 순서 (+필수로 있어야 하는 식) 1. 제어변수 ( 시작 회전수를 결정하세요 변수 ) 2. 평범식 ( ex) a scanner 사용, num값 생성 2. 출력 => 구구단: num + 단 while 3. 반복문은 int a = 1부터 9까지 (1~9단) 4. 구구단 결과값 = int x = num * a 5. 구구단 출력 printf( "형식", 값, 값..