본문 바로가기

분류 전체보기

(149)
day4 - 0728 조건문 (if, else, else if) 다중 조건문 : if와 else 사이에 else if를 사용하여 조건을 더 부여할 수 있다 if(논리식1) {행동1}//논리식 1을 만족할 때 {}를 실행 else if(논리식2) {행동2}//논리식 2을 만족하지 않은 경우 논리식 3를 만족하면 {}를 실행 else {행동3}//논리식 1과 논리식 2를 모두 만족하지 못했다면 {}를 실행 ** 어떤 값이 if의 조건을 만족하는 경우 해당하는 행동1을 하며 만족하지 못할 경우 ** else if의 조건을 만족하는지 검사하여 만족하는 경우 해당하는 행동2을 하며 만족하지 못할 경우 ** else에 해당하는 행동3을 한다 day04 - condition - Test08 : 다중 조건 예제 day04 - conditi..
Day3 - 0727 문자 문자 - char : 2byte 문자의 특징 1. 유니코드 한 글자를 저장할 수 있는 형태 2. 외따옴표(') 사용 3. 문자열의 부품 역할을 수행 4. 각각의 글자는 숫자 번호를 가지고 있다 char a = 'H'; System.out.println(a);//출력 : H System.out.println((int)a);//출력 : 72//H는 ASCII의 72번째 문자 day03 - data - Test15 : char의 원리 문자열 문자열 - String : 참조형 변수(크기는 만들어봐야 알 수 있다) ** 원시형 변수와 참조형 변수 (아직 잘 모르겠음) - 원시형 변수 : 값(value)를 저장하는 변수 - 참조형 변수 : 주소(reference)를 저장하는 변수 문자열의 특징 1. 부가적인 ..
Day02_data_Test03 : 변수의 사용법 (Q) 자장면 5천원, 짬뽕 6천원일 때 자장면 2그릇 + 잠뽕 3그릇의 가격은? package day02; import java.lang.*; public class Day02_data_Test03 { public static void main(String[] args) { int jjajang = 5000; int jjajangCount = 2; int champon = 6000; int champonCount = 3; int totalPrice = jjajang * jjajangCount + champon * champonCount; System.out.println(totalPrice); } } 연산자의 우선 순위 - Java의 연산자도 수학 연산자처럼 우선순위가 있다 - 증감 연산자는 왼쪽에서 ..
Day2 - 0726 Java 프로그래밍의 기초 기본형 package 패키지명; import java.lang.*; public class 클래스명 { public static void main(String[] args) { } } package 패키지 이름 유사한 클래스들을 묶어줄 패키지 선언 (패키지는 폴더와 비슷한 개념) import java.lang.* Java의 모든(*) 클래스를 사용 public class 클래스명; public static void main(String[] args) {} {} 사이에 코드를 작성한다 출력 - System.out.print(); // () 내부의 값을 출력한다 - System.out.println(); // () 내부의 값을 출력하고 한 칸 띄운다(enter) System.out..
Day1 - 0725 OT. 개발 환경 구축 1) JDK (Java Development Kit) - Java 환경에서 실행되는 프로그램을 개발하는 데 필요한 툴들을 모아놓은 소프트웨어 패키지 - version 8과 11이 가장 많이 쓰인다. - 과정에서는 JDK는 Amazon에서 배포하는 Amazon corretto 11을 사용한다. (Open JDK) - 설치 과정 중 'Setup Environment Variables(환경 변수)'를 enable 하면 cmd에서 디렉토리를 변경해도 Java version을 확인할 수 있다. - Java version 확인 : cmd를 실행한 후 Java -version 입력 2) IDE (Integrated Development Environment) - 프로그래밍 언어 편집기 - 과정..