2025-07-28
오늘 배운 것
신한 해커톤 기획서 양식 작성
- 아이디어 실형 구체화 방안
- 활용 금융 API 조사
Java 기본 문법
변수
- 타입에 따라 크기가 달라지는 자료를 저장하기 위한 메모리 공간
- 변수에 값을 할당한 후 사용한다
타입
- 기본형 : 미리 정해진 크기의 데이터 표현으로 변수에 값 자체를 저장한다
- 예 : boolean, byte, short, int, long, float, double, char
- 참조형 : 크기가 미리 정해질 수 없는 데이터 표현으로 변수에는 실제 값을 참조할 수 있는 주소만 저장한다
var
- 변수에 값 할당 시 타입이 결정되는 변수
- 반드시 로컬 변수로만 사용해야하며 따라서 파라미터로는 사용이 불가하다
- 변수 선언 시 값 할당까지 진행되어야 한다
String
- 참조형 변수
- literal을 할당하거나 생성자를 이용하여 생성이 가능하다
- literal
- String str1 = “Hello”;
- String str2 = “Hello”;
- “Hello” 문자열 풀에 등록되어 해당 문자열을 str1이 참조하는 형태
- str1과 str2는 같은 객체
- str1 == str2 -> true
- str1.equals(str2) -> true
- 생성자를 이용한 생성
- String str3 = new String(“Hello”);
- String str4 = new String(“Hello”);
- 각 객체는 Heap에 각각 생성되기 때문에 str3와 str4는 다른 객체다
- str3 == str4 -> false
- str3.equals(str4) -> true
- format 형식
- %[flags][width][.precision]conversion
- flags
- 출력 형식에 영향을 주는 플래그로 여러 플래그 조합 가능
- ”-“ : 왼쪽 정렬
- 0 : 0으로 채우기
-
- ” “ : 공백 추가
- ”,” : 천 단위 구분 기호
- width
- 출력할 최소 너비(자릿수)를 지정하여, 지정된 너비보다 짧은 경우 공백으로 채움
- 양의 정수
- .precision
- 소수점 이하 자리수 또는 문자열 최대 길이를 지정
- conversion
- 출력 데이터 타입 종류
- d : 정수
- f : 부동 소수점
- s : 문자열
- c : 문자
- b : 불리언
- x : 16진수
- o : 8진수
- e : 지수형 부동 소수점
내일 할일
- 해커톤 초안 기반 피드백 회의
- 자바 과목 평가 대비 복습
- 알고리즘 실습 문제 복습
참고 자료