전체 글

퍼스트 펭귄이 되자
✅네이버클라우드 캠프/개발일기

[네이버클라우드캠프] 25일차. 자바기초 Cache, 키보드입력, 배열 (목록 관리 시스템 구현)

* Computer CPU(프로세서)는 계산과 연산을 수행하는 중앙처리장치 RAM(주기억장치)은 데이터를 일시적으로 저장하는 메모리, CPU가 직접 액세스할 수 있다. HDD(보조기억장치)는 데이터를 영구적으로 보관하는 디스크 드라이브이다. CPU는 프로세싱을 담당하고, RAM은 데이터의 임시 보관을 담당하며, HDD는 데이터의 영구 보관을 담당. * cache 역할 주기억장치 (Main Memory): CPU와 프로그램이 실행되는 데이터와 명령어를 저장하는 공간. 일반적으로 CPU와 직접적으로 연결되어 있으며, 주로 RAM(Random Access Memory)이 주기억장치로 사용. 프로세서 (Central Processing Unit, CPU): 컴퓨터 시스템의 핵심이 되는 부분으로, 데이터를 처리하..

🧑‍💻복습/자바

자바 프로그래밍. 배열 : 나의 목록 관리 시스템 구현 (여러가지 값 입력받기)

오늘 수업은 Scanner를 통해 사용자에게 Data를 입력받고 해당 정보를 저장하여 출력해주는 프로그램을 만들어보았다. 프로그램에 대한 설명은 다음과 같다. 프로그램에 대한 설명 프로그램 실행 시 사용자에게 번호, 이름, 나이, 재직 여부, 성별, 시력 정보를 입력하도록 요구한다. 이때 입력된 값들은 각각 num, name, age, working, gender, leftEye, rightEye 배열에 저장된다. 입력은 for 반복문을 통해 20번 반복하여 수행되며, 배열의 인덱스를 이용하여 각 요소에 값을 할당한다. 입력이 완료되면 입력된 목록을 다시 출력한다. for 반복문을 통해 배열의 모든 요소를 순회하며, printf() 메서드를 사용하여 형식화된 출력을 수행한다. 각 배열의 요소들을 %d, ..

🧑‍💻복습/자바

자바 ex99 키보드 입력 받기 : Exam0210~0260

#중요한 정보 System.out.print("나이, 이름, 취업여부? "); # int형 값을 받을 때. int age = keyboardScanner.nextInt(); # String형 값을 받을 때. String name = keyboardScanner.next(); # boolean형 값을 받을 때. boolean working = keyboardScanner.nextBoolean(); # Scanner는 꼭 사용 후에 닫아주어야한다.. keyboardScanner.close(); # age, name, working 은 각각 정수,문자열,불리언이다. %d, %s, %b 으로 형태를 변환해서 출력함 System.out.printf("%d, %s, %b\n", age, name, working);..

🧑‍💻복습/자바

자바 ex99 날짜 데이터 추출 : Exam0130

[코드 및 결과값] public class Exam0130 { public static void main(String[] args) { // 현재 날짜 및 시각 정보를 생성한다. // java.lang 패키지의 멤버를 사용할 때는 그냥 이름을 지정하면 된다. // 그 외 다른 패키지의 멤버를 사용할 때는 반드시 패키지 이름을 함께 지정해야 한다. java.util.Date today = new java.util.Date(); 01. "%1$tY, %1$ty" 두 가지의 차이점 System.out.printf("%1$tY, %1$ty\n", today); "%1$tY 는 연도를 추출하여 4글자로 출력 "%1$ty 는 연도를 추출하여 2글자로 출력 [결과] 2023, 23 02. "%1$tB, %1$tb" ..

우동한그릇
박동우의 기록일기