20230530 공부요약

라영진·2023년 5월 30일
0

Java 학습일지

목록 보기
3/35

※매일매일 해야할 숙제(중요)
1.하루 3시간 필수 코딩 공부영상 유튜브 업로드하기
2.벨로그(velog) 공부요약, 메모 등등 적어서 출간하기
3.수강 이후 영상시청목록 자투리시간 이용하여 보기

<유용한 단축키 모음>
alt + enter : 자동 임포트 하기
shift + F6 : 해당 파일 이름 바꾸기
ma + enter : main 클래스 생성
ctrl(shift) + F : 찾기(전체문서에서)
ctrl(shift) + R : 찾고 바꾸기(전체문서에서)
shift + F10 : 실행하기
shift + enter : 한줄 내리기
shift + alr + 방향키 위 or 아래 : 줄 바꿈
ctrl + alt + L : 전체 정렬
ctrl + alt + i : 한줄 정렬
ctrl + d : 복사해서 아래 붙이기
ctrl + y : 한 줄 삭제
sout + enter : System.out.println();
ctrl + space : 자동완성 목록 보여주기

<주관적으로 사용했을 때 사용빈도 높은 순서>
1.ma + enter : main 클래스 생성
2.sout + enter : System.out.println();
3.fori = for (int i = 0; i < ; i++) {
4.souf + enter : System.out.printf

오늘의 공부 목표

1.배열

배열은 동일한 타입의 여러 요소를 담을 수 있는 데이터 구조입니다.
열은 고정된 크기로 생성되며, 한 번 생성된 배열은 크기를 변경할 수 없습니다. 다음은 자바에서 배열을 사용하는 방법에 대한 간단한 설명입니다.

1-(1).배열 선언과 생성:
배열을 사용하기 위해 먼저 배열 변수를 선언해야 합니다. 예를 들어, 정수형 배열을 선언하려면 다음과 같이 작성합니다
int[] numbers;
배열을 생성하려면 new 키워드를 사용하여 배열의 크기를 지정합니다
numbers = new int[5];
이렇게 하면 크기가 5인 정수형 배열이 생성됩니다. 배열의 크기는 선언 후에는 변경할 수 없습니다.

1-(2)배열 요소에 접근:
배열의 각 요소에는 인덱스를 사용하여 접근할 수 있습니다. 자바에서 인덱스는 0부터 시작하며, 배열의 첫 번째 요소는 인덱스 0에 해당합니다. 예를 들어, 배열의 세 번째 요소에 접근하려면 다음과 같이 작성합니다:
int element = numbers[2];
배열 요소에 값을 할당하려면 다음과 같이 작성합니다:
numbers[2] = 10;

1-(3)배열의 길이
배열의 길이를 알기 위해서는 배열 객체의 length 속성을 사용합니다. 예를 들어, 배열 numbers의 길이를 알고 싶다면 다음과 같이 작성합니다
int length = numbers.length;

1-(4)배열 초기화:
배열을 선언과 동시에 초기화할 수도 있습니다. 예를 들어, 다음과 같이 배열을 선언하고 초기값을 할당할 수 있습니다:
int[] numbers = {1, 2, 3, 4, 5};

1-(5)배열 반복:
배열의 모든 요소에 접근하려면 반복문을 사용할 수 있습니다. 예를 들어, for 루프를 사용하여 배열의 모든 요소를 출력하는 코드는 다음과 같습니다:
for (int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]);
}

끝으로, 정리하자면 배열은 자바에서 데이터를 저장하고 조작하는 데 유용한 도구입니다. 배열을 사용하여 데이터를 그룹화하고 관리하는 데 활용할 수 있습니다.

2.표준 입력

-자바에서 표준 입력은 사용자로부터 데이터를 읽어들이는 기능을 제공합니다. 표준 입력은 보통 키보드로부터 사용자 입력을 받는 것을 의미합니다. 자바에서 표준 입력을 처리하기 위해 java.util.Scanner 클래스를 주로 사용합니다. 다음은 간단한 표준 입력 처리 방법에 대한 설명입니다

2-(1)Scanner 클래스 임포트:
표준 입력을 사용하기 위해 java.util.Scanner 클래스를 임포트해야 합니다. 코드의 맨 위에 다음과 같이 작성합니다:

import java.util.Scanner;

2-(2)Scanner 객체 생성:
Scanner 객체를 생성하여 표준 입력을 처리합니다. 다음과 같이 작성합니다:
Scanner scanner = new Scanner(System.in);

2-(3)입력 읽기:
Scanner 객체를 사용하여 사용자의 입력을 읽어들일 수 있습니다. next() 메서드는 공백을 기준으로 문자열을 읽어들입니다. nextInt(), nextDouble() 등의 메서드를 사용하여 정수나 실수 등의 다른 데이터 유형을 읽어들일 수도 있습니다. 예를 들어, 다음과 같이 작성합니다:
System.out.print("정수를 입력하세요: ");
int number = scanner.nextInt();
System.out.println("입력한 정수: " + number);

2-(4)Scanner 닫기:
모든 입력을 처리한 후에는 Scanner 객체를 닫아 리소스를 해제해야 합니다. 다음과 같이 작성합니다:
scanner.close();

3.알고리즘 문제 풀기

profile
보더콜리 2마리 키우는 개발자

0개의 댓글