2025-07-28

오늘 배운 것

신한 해커톤 기획서 양식 작성

  • 아이디어 실형 구체화 방안
  • 활용 금융 API 조사

Java 기본 문법

변수

  • 타입에 따라 크기가 달라지는 자료를 저장하기 위한 메모리 공간
  • 변수에 값을 할당한 후 사용한다

타입

  • 기본형 : 미리 정해진 크기의 데이터 표현으로 변수에 값 자체를 저장한다
    • 예 : boolean, byte, short, int, long, float, double, char
  • 참조형 : 크기가 미리 정해질 수 없는 데이터 표현으로 변수에는 실제 값을 참조할 수 있는 주소만 저장한다
    • 예 : String

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 : 지수형 부동 소수점

        내일 할일

  • 해커톤 초안 기반 피드백 회의
  • 자바 과목 평가 대비 복습
  • 알고리즘 실습 문제 복습

    참고 자료

results matching ""

    No results matching ""