
제어문이란? 프로그램의 흐름(flow)을 바꾸는 역할을 하는 문장들을 제어문이라고 한다. 제어문에는 조건문과 반복문이 있다. 조건문은 조건에 따라 다른 문장이 수행되도록 하고, 반복문은 특정 문장들을 반복해서 수행한다. if문 if (조건식) { //조건식이 참(true) 일 때 수행될 문장들을 적는다. } if문은 가장 기본적인 조건문으로 '조건식'과 '괄호{ }'로 이루어져 있다. if문은 조건식이 참(ture)이면 괄호 { } 안의 문장들을 수행하게 된다. 예시) public class Ex4_1 { public static void main(String[] args) { int score = 80; if (score > 60) { //조건식이 참(true)이므로 괄호{}안의 문장이 실행된다. Sy..

연산자와 피연산자 연산자는 '연산을 수행하는 기호'를 말한다. 자바에서는 사칙연산( + - * / )을 비롯하여 다양한 연산자를 제공한다. 연산을 수행하기 위해서는 반드시 연산의 대상이 있어야 하는데 이것을 '피연산자'라고 한다. x + 3 // 연산자 : + , 피연산자 : x, 3 연산자의 종류 연산자를 피연 사자의 개수에 따라 분류해 보면, 피연산자의 개수가 하나면 '단항 연산자', 두 개 이면 '이항 연산자', 세 개면 '삼항 연산자'라고 부른다. 대부분의 연산자는 '이항 연사자'이다. 그리고 식에 사용된 연산자가 둘 이상인 경우, 연산자의 우선순위에 의하여 연산 순서가 결정된다. 연산자의 결합 규칙 '연산자의 결합 규칙'이란? → 하나의 식에 우선순위가 같은 연산자들이 여러 개 있는 경우, 어떤..
타입 간의 변환 방법 1. 숫자를 문자로 변환 - 숫자에 '0'을 더한다. (char)( 3 + '0' ) → '3' 2. 문자를 숫자로 변환 - 문자에서 '0'을 뺀다. '3' - '0' → 3 3. 숫자를 문자열로 변환 - 숫자에 빈 문자열("")을 더한다. 3 + "" → "3" 4. 문자열을 숫자로 변환 - Integer.parseInt() 또는 Double.parseDouble()을 사용한다. Integer.parseInt("3") → 3 // 정수 Double.parseDouble("3.14') → 3.14 //실수 5. 문자열을 문자로 변환 - charAt(0)을 사용한다. "3".charAt(0) → '3' 6. 문자를 문자열로 변환 - 빈 문자열("")을 사용한다. '3' + "" → "..

기본형과 참조형 자료형은 크게 '기본형'과 '참조형' 두 가지로 나눌 수 있다. 기본형은 변수의 실제 값(data)을 저장하고, 참조형은 변수의 어떤 값이 저장 되어 있는 주소(memory address)를 값으로 갖는다. 기본형(primitive type) 기본형에는 모두 8개의 타입(자료형)이 있다. → 논리형(boolean), 문자형(char), 정수형(byte, short, int , long), 실수형(float, double) 기본형의 자료형들은 계산을 위한 실제 값을 저장한다. 자료형의 범위(정수의 경우) 참조형(reference type) - 객체의 주소를 저장한다. - 8개의 기본형을 제외한 나머지 타입

상수(constant) → 한번 값을 저장하면 다른 값으로 변경할 수 없는 저장공간. 상수도 변수와 마찬가지로 '값을 저장할 수 있는 공간'이지만 한번 저장한 값을 변경할 수 는 없다. 상수는 변수의 타입 앞에 키워드 "final"을 붙여주면 된다. fianl int MAX_VALUE = 10; final int MAX_VALUE; // 정수형 상수 MAX_VALUE를 선언한다. MAX_VALUE = 100; // 상수에 처음으로 값 저장. MAX_VALUE = 150; // 에러. 상수에 저장된 값을 변경할 수 없다. 상수에 값이 저장된 후에는 상수의 값을 변경하는 것을 허용하지 않는다. 상수의 이름은 모두 대문자로 하는 것이 관례이다. 여러 단어로 이루어져 있는경우 '_'로 구분한다. 리터럴(lite..
Q. 두 변수 x와 y에 저장된 값을 바꾸려면 어떻게 해야할까? int x = 10; int y = 20; 두 그릇에 담긴 내용물을 바꾸려면 빈 그릇이 필요한 것처럼, 값을 임시로 저장할 변수가 하나 더 필요하다. 'tmp'라는 변수를 선언하여 두 변수의 값을 아래와 같이 변경하여 코드를 실행해 보니, 두 변수의 값이 바뀐것을 알 수 있었다. public class Ex2_8 { public static void main(String[] args) { int x = 10, y = 5; System.out.println("x = " + x); //화면에 x =10 이 출력된다. System.out.println("y = " + y); //화면에 y = 5 이 출력된다. int tmp = x; // 1. x..
1. 변수란? → 하나의 값을 저장할 수 있는 저장공간 프로그래밍을 하다보면 값을 담을 그릇(저장공간)이 필요한데, 그 공간을 변수(variable)이라고 한다. 2. 변수를 선언하는 방법 저장 공간이 필요하다면 먼저 변수를 선언해야한다. 변수를 선언하는 방식은 다음과 같다. 변수타입 변수이름; // 변수를 선언하는 방식 변수의 타입은 변수에 저장할 값이 어떤 것이냐에 따라 달라진다. 변수의 이름은 저장공간이 서로 구별될 수 있어야 하기 때문에 필요하다. 예를 들어 정수(integer)를 저장할 공간이 필요하다면 다음과 같이 변수를 선언하면 된다. int x; //정수(integer)를 저장하기 위하 변수 x를 선언 위의 문장은 x라는 이름의 변수가 선언된 것이다. 그리고 x라는 변수에 값을 저장할 때는..
- Total
- Today
- Yesterday
- 생활코딩
- 두 수의 나눗셈
- 객체지향
- Java
- 조건문 if
- 코테
- 매개변수가 있는 생성자
- 객체지향 언어
- do-while문
- 객체의 구성요소
- 기본 생성자
- 인스턴스 메서드
- 기본형/참조형 매개변수
- MySQL
- 프로그래머스
- JAVA 의 정석
- string 배열
- 객체 배열
- return문
- JAVA의 정석
- java의정석 기초
- Lv.0
- 호출스택
- 프로글개머스 `
- 자바의 정석
- 클래스와 객체
- java의 정석기초
- 2차배열 예제
- SQL
- 메서드 간의 호출과 참조
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |