본문 바로가기

java33

Chapter 8. 조건 목차 1. 조건 ■ 조건문 if ~ else 제어 흐름 가정적 조건을 나타내며 만약 ~라면을 의미 else는 if에서 제안한 조건이 아닐 경우에 실행 else if를 사용시 여러가지 조건을 넣을 수 있음 ■ 조건문 switch 해당 조건에 맞는 case를 실행시키는 것 case의 실행 후 아래로 case가 남아 있을 경우 해당 case부터 밑의 case를 순서대로 그대로 실행 case 실행 후 다른 case에서 실행되지 않도록 break를 사용 제어문 실행 중에 break이후의 명령을 실행하지 않고 빠져나옴 default는 만족하는 case가 없을 경우 실행(else와 같은 역할) 2. 예시 ■ Conditional1 package j06_조건; public class Conditional1 { publ.. 2023. 1. 9.
Chapter 7. 입력 목차 1. 입력 ■ 문자열 여러 문자를 하나로 묶은 것 문자열은 기본 자료형에 속하지 않으며 참조 자료형임 API에서 제공하는 String class를 이용 문자와 문자열은 + 연산자로 합칠 수 있음 문자열과 기본 자료형을 + 연산자로 연산 시 기본 자료형은 문자열로 업 캐스팅됨 ■ scanner scanner는 문자를 입력받아 사용할 수 있는 라이브러리 scanner 사용 시 nextLine()을 제외한 나머지는 띄어쓰기를 하면 엔터로 사용됨 nextLine()을 제외하고 나머지는 문자 입력 후 엔터 시 엔터가 버퍼에 남아 있음 nextLine()을 제외하고 버퍼에 엔터가 남아있기 때문에 엔터를 처리해주기 위해 nextLine()을 호출해 허공에 날려줘야 함 2. 예시 ■ Input1 package j.. 2023. 1. 8.
Chapter 6. 연산자 목차 1. 연산자 ■ 항과 연산자 연산에 사용되어 지는 값을 항이라고 함 연산에 사용되어지는 기호를 연산자라고 함 ■ 연산자 종류 단항 연산자 항이 한 개인 연산자 ++num, num-- 이항 연산자 항이 두 개인 연산자 num1 + num2 삼항 연산자(조건 연산자) 항이 세 개인 연산자 프로그램에만 존재 조건 ? 결과 1(참) : 결과2(거짓) 조건식이 참이면 결과 1을 반환, 거짓이면 결과 2를 반환 결과 1과 결과 2는 같은 자료형이어야 가능 대입 연산자 변수에 값을 대입하는 연산자 =을 사용 부호 연산자 +(양수), -(음수)를 통해 부호를 표현함 산술 연산자 +(두 항을 더함) -(앞에 있는 항에서 뒤에 있는 항을 뺌) *(두 항을 곱합) /(앞에 있는 항에서 뒤에 있는 항을 나누어 몫을 구함.. 2023. 1. 8.
Chapter 5. 형 변환 목차 1. 형 변환 ■ 업 캐스팅 문자 ➡ 정수 ➡ 실수 값이 작은 범위에서 큰 범위로의 형 변환 묵시적 형 변환이라고 함 명시하지 않아도 자동으로 형 변환됨 ■ 다운 캐스팅 실수 ➡ 정수 ➡ 문자 값이 큰 범위에서 작은 범위로의 형 변환 명시적 형 변환이라고 함 반드시 명시해야 함 실수형에서 정수형으로 변환 시 소수점은 삭제됨 형 변환이 연산보다 우선시 됨 2. 예시 ■ Casting1 package j03_형변환; public class Casting1 { public static void main(String[] args) { char a = 'a'; int num1 = a; System.out.println((double) a); System.out.println((char) 97.0); Syst.. 2023. 1. 8.
Chapter 4. 변수 목차 1. 변수 ■ 변수 변수는 자료형 + 변수명으로 구성 변수명은 영문자나 숫자를 사용 대문자, 소문자 구분 특수 문자는 $, _를 사용 변수명은 숫자로 시작 불가 자바에서 이미 사용중인 예약어는 사용 불가 변수면은 무조건 소문자로 시작 변수 선언 원하는 자료형의 변수명으로 지정하는 것 원래 데이터가 어떤 것이 있든 포맷하여 사용하는 것 // 원하는 자료형의 변수명으로 지정하는 것 int age; // 원래 데이터가 어떤 것이 있든 포맷하여 사용하는 것 age = 10; ■ 표기법 카멜 표기법 변수명의 처음은 소문자로 시작하지만 단어의 시작 문자는 대문자로 쓰기 때문에 중간에 낙타의 혹처럼 보인다고 하여 카멜 표기법이라고 함 myName 헝가리안 표기법 변수의 자료형을 접두어에 붙이는 표기법이며_를 활.. 2023. 1. 8.
Chapter 3. GitHub 목차 1. GitHub ■ GitHub 란? 형상 관리 시스템인 Git 저장소 호스팅을 지원하는 웹 서비스 Git을 통해 GitHub에 파일을 저장하여 사용 GitHub로 작업 파일 관리 ■ 프로젝트 관리 Java 프로젝트 생성 및 작업 GitHub Repository 생성 - 생성 시 Read me 및 Ignore 선택(선택하지 않고 나중에 추가해주어도 됨) 생성한 GitHub Repository에서 Code에 GitHub 저장소 주소 복사 소스트리에서 Clone 클릭(GitHub 복제) - 소스 경로에 GitHub 저장소 주소를 붙여넣기 - 제일 뒤의 \폴더명을 복사 - workspace로 경로를 변경하고 뒤에 \폴더명을 붙여넣은 뒤 클론 클릭 CredentialHelperSelector창이 뜰 경우.. 2023. 1. 7.