2025/05/09(4)
-
자바의 배열
//배열 기본 구조// 배열 선언int[] numbers; // 선언만 하기int[] numbers = new int[5]; // 선언과 초기화int[] numbers = {1, 2, 3, 4, 5}; // 선언과 동시에 값 할당// 배열 사용numbers[0] = 10; // 값 할당int value = numbers[0]; // 값 접근int length = numbers.length; // 배열 길이2차원 배열:// 배열 선언int[][] matrix; // 선언만 하기int[][] matrix = new int[3][4]; // 3행 4열 배열 생성int[][] matrix = { // 선언과..
2025.05.09 -
자바 문자열의 포매팅
문자열 포매팅 개념 설명문자열 포매팅은 문자열 내에 특정 값을 삽입하거나 형식을 지정하는 방법입니다. 실제 데이터를 문자열 템플릿에 끼워 넣어 원하는 형태의 문자열을 만드는 과정입니다.쉬운 설명기본 포맷(틀)이 정해진 양식이 있고 비어있는 칸에 스티커를 붙여 넣는 것처럼 특정 값을 넣는 방식편지지의 to __주차권의 차량번호 : __ 입차시간 : __학생 정보의 __ 학년 __ 반 __ 번// 문자열 포매팅 예시// 편지지 비유String letter = "친애하는 %s님께".formatted(name);// 주차권 비유String parking = String.format("차량번호: %s, 입차시간: %s", carNumber, time);// 학생 정보 비유String student = String..
2025.05.09 -
자바의 String은 클래스다.
String이 클래스인 이유문자열 관련 다양한 기능(메서드)을 제공하기 위해문자(char)들의 집합인 문자열을 효과적으로 다루기 위해 String str = "hello";str.length(); // 문자열 관련 메서드 사용 가능str.toUpperCase();str.substring(0,2);String 선언과 생성// 타입 선언 (생성자 아님)String str1 = "Hello"; // 생성자 사용String str2 = new String("Hello");String의 특징참조형 데이터 타입 (Reference Type)Object 클래스를 상속받음String 클래스의 메서드와 Object 클래스의 메서드 모두 사용 가능str.length(); // String의 메..
2025.05.09 -
디자인에서 여백, svg 아이콘 등의 크기를 8의 배수로 사용하는 이유(24px, 32px 등)
UI 디자인의 8-Point Grid System과 SVG 아이콘 가이드1. 8-Point Grid System 개요정의디자인 요소의 크기와 간격을 8의 배수로 설정하는 디자인 원칙기본 수치8px: 기본 단위16px: 2배수24px: 3배수32px: 4배수40px: 5배수48px: 6배수2. SVG 아이콘 크기 표준기본 크기24px: 기본 UI 아이콘 (8×3)32px: 강조된 아이콘 (8×4)선택 이유해상도 최적화레티나 디스플레이 대응선명한 렌더링접근성터치 영역 확보가시성 보장3. 여백 시스템//기본 여백.component { /* 기본 여백 */ padding: 8px; margin: 8px; /* 컴포넌트 간격 */ gap: 16px; /* 섹션 구분 */ margin-bottom: 2..
2025.05.09