java(12)
-
배열(array), 인덱스 (index)
배열(Array): 같은 타입의 여러 변수를 하나의 묶음으로 다루는 자료형하나의 공간에 여러 개의 값을 담을 수 있음"같은 자료형의 값들"만 담을 수 있음다룰 값의 개수가 명확히 정해져있을 경우 (배열 생성 후 수정 불가) [변수 선언]자료형 변수식별자; [배열선언]자료형 배열식별자; 자료형[ ] 배열식별자; 배열 할당배열에 몇 개의 값이 들어갈지 배열의 크기를 정해주는 과정지정한 개수만큼 값이 들어갈 공간이 만들어짐[ 표현법 ] int[ ] arr = new int[10]; int num; double[] dArr;char[] cArr;float[] fArr; index:배열의 각 공간에 접근하는 방법인덱스란 배열의 한 칸 한 칸에 붙여진 일련번호index는 '0'부터 시작 [ 표현법 ]배열식별..
2024.10.18 -
반복문_for문, while문, do-while문, break, continue
for문 :반복 횟수를 정확하게 알고 있을 때 사용 [ 표현법 ] for(초기식; 조건식; 증감식){ 반복적으로 실행하고자 하는 코드;}초기식: 반복문을 시작할 때 "초기에 단 한번만 실행"될 구문 반복문을 사용할 때 필요한 변수를 선언하고 초기화 하는 구문 ex) int i = 0;조건식: "반복문이 실행될 조건"을 작성하는 구문 조건식의 결과값이 true일 경우 반복을 수행 조건식의 결과값이 false일 경우 반복문을 멈추고 for문 블럭 종료 ex) i 증감식: "반복문을 제어하는 변수에 대입된 값을 증감"하는 구문 보통 초기식에서 선언된 변수를 가지고 증감식 작성 이 ..
2024.10.18 -
조건문 _ if, if-else, switch,
조건문: IF문 [ 표현법 ]if (조건) { 실행할 문장 1 실행할 문장 2}→ 조건식의 결과가 true 일 경우 : if문 뒤에 붙은 { } 안의 코드가 수행→ 조건식의 결과가 false 일 경우: if문 뒤에 붙은 { }를 건너뜀 public void method1() { // if문의 조건식 자리에는 결론적으로 true or false가 들어가야함. (보통 괄호 안에 연산식이나 변수가 들어감) if(true) { System.out.println("if문은 조건문중 하나입니다.."); } if(false) { System.out.println("얘는 죽었다 깨어나도 출력 안됩니다."); } } if-else [ 표현법 ]if (조건) { ture일때 실행할 코드 1 ture일때 실행할 코..
2024.10.18 -
산술연산자, 증감연산자, 복합대입연산자, 비교연산자, 논리연산자, 삼항연산자
산술연산자(Arithmetic):이항 연산자, 우선순위가 일반 수학과 동일함. + : 덧셈 - : 뺄셈* : 곱셈 / : 나눗셈 %: 모듈러(Modular) → 나눗셈에서의 나머지를 구함우선순위연산자1 * , / , %2+ , - 만약, 연산 우선순위를 지정하고 싶다면 () 괄호를 이용해서 묶어주어야만 의도한 결과를 출력 가능 증감연산자(InDecrease):단항연산자로 한 번에 1씩 증가(더하거나) / 감소(빼거나)하는 연산을 함먼저 증감을 할건지, 나중에 증감을 할지에 따라서 연산자의 위치가 달라짐 [표현법]++ : 값을 1증가 시키는 연산자 -- : 값을 1감소 시키는 연산자[연산자의 위치]전위연산: ++값, --값 → 먼저 값을 증가하고 작업을 처리 ..
2024.10.11 -
자료형 변환(Type Casting)
Type Casting(자료형 변환): 자료형을 바꾸는 개념= (대입 연산자)를 기준으로 왼쪽 오른쪽이 같은 자료형이어야 함- 같은 자료형에 해당하는 리터럴값만 대입할 수 있음- 자료형이 다를 경우 ? == 값을 바꿔서 대입해야 함같은 자료형들끼리만 연산이 가능- 자료형이 다른데 연산이 하고싶을 경우 둘 중에 하나를 "형변환"해서 나머지 하나와 동일하게 맞춰야 함연산의 결과물도 동일한 자료형이어야 함- 1 + 1 = 2 (정수), 1.1 + 1.1 = 2.2 (실수) 형변환의 종류 1. 자동형변환(Promotion): 자동으로 형변환이 진행됨작은 크기의 자료형 -> 큰 크기의 자료형 2. 강제형변환(Type Casting): 자동형변환이 이루어지지 않은 경우에 진행()을 통해서 진행 [ 표현법 ] (..
2024.10.11 -
변수(variable)선언 & 초기화 & 명명규칙 & 변수의 자료
변수(variable): 메모리(RAM) 공간에 DATA(VALUE)값을 저장하는 공간 변수는 {} 중괄호 안에서만 선언되고 사용할 수 있음 [변수의 장점]재사용성이 높음 (단 한번 값을 기록해서 필요한 순간마다 다시 사용 가능)가독성이 높음 ( 값에 의미를 부여)유지보수가 용이함 [변수의 특징]자료형이 정해져 있음크기가 정해져있음자료형끼리의 변환이 가능함식별자가 있어야만 사용 가능초기화를 해야만 가능하며, 1번만 가능함변수에 새로운 값을 대입해서 사용 가능하나의 변수에는 하나의 값만 대입 가능변수끼리 연산이 가능지역변수의 경우 메모리 Stack에 적재됨Scope안에서만 선언되고 사용됨 [변수 선언 방법] 변수타입(자료형) 변수식별자; / int price; 초기화(initializ..
2024.10.01