Java (81) 썸네일형 리스트형 [200224.6일차] Java 6 - 배열 1. 배열 *배열 = 같은 타입의 변수들의 모임 * 선언하기 둘다 가능. int[] 변수명; int 변수명[]; * 초기화하기 선언과 초기화 한번에 -> int[] numbers=new int[6] * 참조변수 int[] s=new int[29]; JVM ( Stack / Heap / Class ) Stack -> 동적으로 담기게 되는 변수를 담게 된다. 배열에서는 위치를 담고있는 주소값을 저장한다. 저장되는 것 => s=주소값 // 이때 주소값이 저장될 s를 참조변수라고 한다. Heap -> 실제 데이터가 저장되있다. 저장되는 것 => 29개의 정수를 저장할 공간 * 배열은 가장 기본적이면서, 가장 빠른 속도를 가진 자료구조이다. 일반적으로 변수를 저장하게 되면 RAM(Random Access Memo.. [200221.5일차] Java 5 - 반복문 - while 1. 반복문 선택구조는 순차적으로 내려간다.(순차구조) 반복문 같은 경우 내려갔다 다시 올라가 처리를 반복한다. 1) while 반복문 수행 전 초기화 되고, 조건식에 영향을 주고, 반복구문 안에서 증감하는 이런 변수를 "반복계수"라고 한다. 2) for문 * 반복문은 조건식에서 시작해서 조건식으로 끝난다. 응용) 1~10 누적합 구하는 프로그램 * 지역 변수( Local Variable) 이런 지역변수들을 사용하는 함수를 지역함수라고 한다. 응용) 누적곱 구하는 프로그램 응용) 구구단 2단 출력하기 응용) 구구단 2단~9단 출력하기 [200220.4일차] Java 4 - 선택 구조 - if 문과 switch문 1. 선택 구조 1) if문 * 실행구조는 무조건 위에서 아래로 내려간다. 7번 라인 -> 거짓이라면 if 문의 맨끝인 10번라인으로 가게 된다. 2) if - else 문 과 else if 문 응용> 성정 A, B, C, D, F 등급을 나누는 프로그램 if문으로만 작성 if - else 문으로 작성 else if 문 셋 다 결과는 같게 나온다. 번외) Math.random() 기능과 형변환 * Math 기능 == 수학을 위한 각종 기능 꾸러미 * 형변환 == 데이터 타입을 강제로 변형시킨다. ex> 응용> 다이스 프로그램 3) switch문 switch문은 데이터값이 case와 같으면 실행 시키는 구조이다. 조심해야할 부분 -> 끝내야 할 부분에 break;를 쓴다. break;가 없다면 실행하는 부.. [200219.3일차] Java 3 - 변수 타입(기초 자료형) & final & 산술연산 1. 변수 타입 기초 자료형 기본값은 알고있는게 좋다. 범위가 초과되면 오류가 뜬다. 1) 정수형 int형, long형 2) 실수형 double형, float형 3) 문자형 char형 아스키코드 상에 해당하는 숫자끼리 연산을 해 결과를 출력한다. *아스키코드 : 영문 키보드로 입력할 수 있는 모든 기호들이 할당되어 있는 부호 체계 H=072, I=073 => 72+73=145 => 145 출력 4) boolean형 (true, false) 2. 상수 1) final 변수의 경우, 값을 바꿔 저장되면서 기존의 데이터는 사라지는데, final 명령어를 사용하면, 그 변수는 상수처럼 사용할 수 있게 된다. 관례적으로 상수는 대문자로 변수명을 선언한다. 3. 산술연산 1) 산술 연산자 %는 나머지를 계산하는 연.. 이전 1 ··· 17 18 19 20 21 다음