본문 바로가기

programming/Java [notion 정리본 업로드]

(13)
Class A. Class 한번 생각해보자! 우리가 성적 처리 프로그램을 만드려고 해. 학생 이름, 학생들이 각각 시험 본 과목별 점수들.. 이것들을 한 번에 묶어 저장하기 위해 만들어진 객체라는 데이터 타입을 만들었다..! 관련이 있는 기본타입이나 다른 타입들을 포함하고 있는 새로운 데이터 타입, 객체 객체를 생성하기 위한 속성들을 정의해놓은 CLASS package com.itwill.class01; public class AppMain01 { public static void main(String[] args) { // 클래스 : 데이터 타입 // (1) Subject subject = new Subject(); // (2) // Error! : System.out.println(subject); System..
연산자 A. 연산자 연산자에 필요한 항의 개수에 따라 단항, 이항, 삼항 연산자로 나뉜다. 단항 연산자 : !x,… 부정을 할 때는 항이 하나만 있어도 된다. (부정 논리 연산자) 이항 연산자 : 3+2, 3-1, x = 1.… 삼항 연산자 : boolean ? 3 : 2; 연산자는 총 8개로, 산술, 부호, 문자열, 대입, 증감, 비교, 논리, 조건이 포함되어 있다. 각각의 우선순위는 차이가 있어 코드 실행 시, 이에 따라 연산 결과가 도출된다. 연산의 방향과 우선순위 단항 → 이항 → 삼항 (우측이 후순위) 산술 → 비교 → 논리 → 대입 단항, 부호, 대입 연산자를 제외한 모든 연산은 왼쪽에서 오른쪽 복잡한 연산식에서는 소괄호()를 사용해 우선순위 결정 A-1. 피연산자 수 기준으로 구분하기 [단/이/삼항..
조건문과 반복문 A. 조건문 (conditional statement) A-1. 조건문 조건에 따라 분기를 나눠 실행하기 위한 문법 IF, IF-ELSE, Switch 문이 있음 A-2. 조건문 IF 문법 if문은 각각 쓰임에 따라 if문과 if-else문으로 사용할 수 있다. 개수와 조건에 따른 조건문의 형태 조건이 하나일 때 if (조건문) { 실행할 코드 블럭 } 조건이 두 개일 때(두 조건이 반대되는 조건일 때) if (조건문) { // (1) (1) 조건에 만족할 경우 실행할 코드 블럭 } else { // (2) 조건을 만족하지 않는 모든 경우 실행 실행할 코드 블럭 } 조건이 두 개 이고 각 조건에 해당되지 않으면 실행하지 않을 때 if (조건문1) { // (1) 실행할 코드 블럭 } else if (조건..
변수 & 데이터 타입 A. 변수 Variable 프로그램에서 필요한 데이터를 저장하는 메모리 공간 프로그램에서 쓰이는 값들을 저장할 수 있다. 변수를 사용하기 위해서는 다음과 같은 과정이 필요 변수 선언 : 변수의 데이터 타입과 이름을 선언타입은 자바에서 약속된 키워드들이 있고, 그 예약어들을 이용해서 변수를 선언해주어야 한다. 타입과 변수명은 항상 위 순서를 따라야 한다. [데이터 타입] [변수명]; int age; // 정수를 저장하는 변수 age 선언 변수 초기화 : 변수에 값을 처음으로 저장하는 것을 의미한다.println은 null 값을 인자로 받을 수 없다.맨 처음 변수에 값을 저장하는 것을 초기화라고 한다.위와 같이 age 변수 내에 값을 저장하고 나면, 에러가 발생하지 않는다. 값을 저장한다는 것은 할당한다고도..
Java 설치하기 [feat. 17] A. 개발환경 만들기 Oracle.com/kr 접속→ 제품 → (하드웨어) Java 클릭 → 17 버전 다움 17이 LTS ⇒ 유지보수 지속적으로 해주는 버전 window x64 Installer 설치 mac 에서는 ARM 기반(M1칩) Installer 다운 받기 Eclipse IDE(통합 개발 환경) → 3개월마다 최신 버전 배포 Eclipse 는 사용 언어에 따른(C++, JS) 버전 설치 해당 수업은 BE / FE 모두 다루기 때문에 Web Developer 버전 다운 설치(PATH 설정하기 - Eclipse 설치하는 폴더나 workspace DIR 설정) B. Eclipse 파일 실행 Window → preferences에서 encoding 검색하면 인코딩 관련 설정할 수 있음 Workspce ..