조건문, 반복문은 이론으로 공부하는 것 보다, 직접 코드를 쳐보면서 체화하는 게 효율적일 것 같아 코드를 직접 쳐보며 공부했다. 코테에서 봤던 문제들이 있어서, 역시 기본이 중요하구나.. 생각했다. 핵심 키워드 If문, If ~ else문, if ~else if ~else문, switch문 핵심 포인트 자바 프로그램은 main() 메소드의 시작 중괄호 {에서 끝 중괄호} 까지 위에서부터 아래로 실행하는 흐름. 종류에는 조건문과 반복문이 있다. 조건문 조건식에 따라 다른 실행문을 실행하기 위해 사용 if문 조건식 결과에 따라 블록 실행 여부가 결정 조건식에 올 수 있는 요소 true/false 값을 산출하는 연산식 boolean 타입 변수 중괄호 블록은 조건식이 ture가 될 때 실행 실행할 문장 하나뿐일..
핵심 키워드 증감 연산자, 비교 연산자, 논리 연산자, 대입 연산자, 삼항 연산자 핵심 포인트 피연산자 수에 따라 단항, 이항, 삼항 연산자로 구분하여 학습한다. 단항 연산자 부호 연산자 (+,-) boolean 타입과 char 타입을 제외한 기본타입에 사용 정수 및 실수 타입 변수에 붙는 경우 int x = -100; int result1 = +x; int result2 = -x; 부호 연산의 결과는 int byte b = 100; byte result = -b; 부호 연산의 결과는 int 타입이므로, int 타입 변수에 저장해야 함 부호 연산자 package sec02.exam01; public class SignOperatorExample { public static void main(String[..

연산자 핵심 키워드 연산자, 피연산자, 연산 방향, 연산 우선순위 핵심 포인트 프로그램에서 데이터를 처리하여 결과를 산출하는 것 ⇒ 연산(operation) 자바의 다양한 연산자를 알아보고, 연산자가 복합적으로 구성된 연산식에서의 우선순위 연산자 연산에 사용되는 표시나 기호 피연산자 연산과 함께 연산되는 데이터 연산식 연산 과정을 기술한 것 연산자의 종류 연산식은 반드시 하나의 값을 산출 하나의 값이 오는 모든 자리에 연산식 사용 가능 변수에 연산식의 값을 저장 int result = x+y; 다른 연산식의 피연산자 위치에 연산식 대입 가능 boolean result = (x+y) < 5; 연산의 방향과 우선순위 복합적으로 구성된 연산식의 연산 우선순위에따라 수행 단항 → 이항 → 삼항 산술 → 비교 →..

핵심 키워드 System.out.println(), System.out.print(), System.out.println(), System.in.read(), Scanner 핵심 포인트 프로그래밍 언어에는 시스템 표준 출력장치와, 표준 입력 장치 이해 표준 출력 장치 > 모니터 표준 입력 장치 > 키보드 System.out 시스템의 표준 출력 장치로 출력 System.out.println("출력 내용"); System.in 시스템의 표준 입력 장치에서 사용 모니터로 변수 값 출력하기 Println() 메소드 괄호 안에 리터럴 넣으면 그대로 출력/변수 넣으면 저장된 값 출력 메소드의미 println(내용) 괄호 안의 내용을 출력하고 행을 바꿔라 print(내용) 괄호 안의 내용을 출력만 해라 print(”..

문제 흔한 수학 문제 중 하나는 주어진 점이 어느 사분면에 속하는지 알아내는 것이다. 사분면은 아래 그림처럼 1부터 4까지 번호를 갖는다. "Quadrant n"은 "제n사분면"이라는 뜻이다. 예를 들어, 좌표가 (12, 5)인 점 A는 x좌표와 y좌표가 모두 양수이므로 제1사분면에 속한다. 점 B는 x좌표가 음수이고 y좌표가 양수이므로 제2사분면에 속한다. 점의 좌표를 입력받아 그 점이 어느 사분면에 속하는지 알아내는 프로그램을 작성하시오. 단, x좌표와 y좌표는 모두 양수나 음수라고 가정한다. 입력 첫 줄에는 정수 x가 주어진다. (−1000 ≤ x ≤ 1000; x ≠ 0) 다음 줄에는 정수 y가 주어진다. (−1000 ≤ y ≤ 1000; y ≠ 0) 출력 점 (x, y)의 사분면 번호(1, 2,..

핵심 키워드 자동 타입변환, 강제 타입변환, 문자열 결합 연산 핵심 포인트 타입 변환이란 데이터 타입을 다른 데이터 타입으로 변환하는 것을 말한다. 타입변환 변수 값을 다른 타임의 변수에 저장할 때 타입 변환이 발생할 수 있다. byte a = 10; //byte 타입: 변수 a에 10을 저장 int b = a; //byte 타입 변수 a에 저장된 10을 int 타입 변수 b에 복사해서 저장 자동 타입 변환 값의 허용 범위가 작은 타입이 큰 타입으로 전환될 경우 기본 타입의 허용 범위 순 byte < short < int < long < float < double 자동 타입 변환에서의 예외 byte byteValue = 65; char charValue = byteValue; // 컴파일에러 📍 문제점 ..

기본타입 정수 타입 타입 허용범위 byte -128 ~ 127 short -32.768 ~ 32.767 char 0 ~ 65535 (유니코드) int -2,147 ~ long - 9,223 ~ 9,223 리터럴 소스 코드에서 개발자에 의해 직접 입력된 값 2진수 0b 또는 0B로 시작하고 0과 1로 구성 8진수 0으로 시작하고 0~7 숫자로 구성 10진수 소수점이 없는 0~9 숫자로 구성 16진수 - 0x 또는 0X로 시작하고 0~9 숫자와 A,B,C,D,E,F 또는 a,b,c,d,e,f로 구성 package chap02.exam01; public class IntegerLiteralExample { public static void main(String[] args) { int var1 = 0b1011..

변수 핵심키워드 변수, 변수 선언, 변수 사용, 변수 사용 범위 핵심포인트 컴퓨터 메모리 (RAM)는 값을 저장할 수 있는 수많은 번지(주소)들로 구성된다 메모리의 어디에, 어떤 방식으로 저장할지 정해놓지 않으면 프로그램 개발이 어려워진다. 프로그래밍 언어는 이 문제를 해결하기 위해 변수라는 개념을 사용한다 변수의 역할 및 사용 방법 변수 선언 예약어 변수 값 저장 값을 저장할 경우 대입 연산자 (=) 사용 변수를 선언하고, 대입 연산자 사용해서 오른쪽의 값을 왼쪽의 변수에 저장 int socore; // 변수 선언 score = 90; // 값 저장 변수 초기화 자바는 변수에 값이 저장되지 않으면 변수가 생성되지 않는다. 변수에 최초로 값이 저장될 때 → 메모리에 변수가 생성 ⇒ 변수 초기화 ⇒ 이 때..
첫화면 Welcome! 로그인하시려면, 이메일과 비밀번호를 입력해주세요. Sign in 회원가입 Welcome Create an Account. 중복이 싫다. (index/join)의 중복되는 css → #style.css로 별도의 파일로 정의 → link로 호출했다. 홈 화면 ```html Home Music Likes Contact About me Name: Su Been Jeon Hobby: Listening to music Favorite: Music Contact: 010-3879-8250 E-mail: tnqls1831@gmail.com ⭐Dear boy by Avicii So bold and fine, I've known you for some time Whole life changed wh..