본문 바로가기
반응형

전체 글198

[Java 자바] 배열(Arrays)에 대한 모든 것 : 기본 개념부터 코드까지 (자바 Arrays) ▷ 배열(Arrays)자바 배열(Arrays)은 정말 기본적이고 중요한 자료구조 중 하나이다.배열은 동일한 타입의 여러 개의 변수를 한 묶음으로 사용하기 위한 변수의 집합체라고 보면 된다. 배열은 고정된 크기를 가지며, 각 요소의 인덱스로 접근이 가능하고. 인덱스는 0부터 시작한다. | 배열(Arrays) 생성 방법배열을 생성하기 위해서는 배열의 타입과 크기를 지정해야 한다. int[] numbers = new int[10]; 크기가 10인 정수형의 numbers이름의 배열을 생성하였다. 이러한 배열 말고 몇 가지 방법이 더 있으므로 알아보자. // 2번째 방법int[] numbers = new int[]{100, 200, 300};이것은 배열의 선언과 생성 그리고 초기값 모두 할당한 코드이다.초기값을 .. 2024. 7. 30.
[백준] 10813번 공 바꾸기 풀이 코드 (Java 자바) 접근 방법) 첫 번째 줄에 배열의 크기와 배열의 값을 서로 바꾸는 반복작업을 진행할 횟수를 알려주기 때문에 정말 쉽게 풀 수 있는 문제이다.N의 크기의 배열을 생성하고 for 문안에서 배열의 값을 서로 바꾸는 반복 작업을 M회 반복하면 된다. 그럼 for문 안에서 배열 값을 서로 바꾸는 코드를 작성하기 위해 잠시 배열 값을 담아둘 수 있는 int형 변수가 필요하다.  ▷ 배열 값 서로 바꾸기 int k 를 이용하여 쉽게 해결할 수 있다.for(int a = 0; a   g [i-1]의 배열 값을 k에 담아두고 g [i-1]에는 g [j-1]의 값을 할당한다.그리고 g [j-1]에는 g [i-1] 값이었던 k를 할당함으로써 두 배열의 값을 서로 바꿀 수 있다. Scanner와 BufferedReader&B.. 2024. 7. 30.
[Java 자바] this 키워드 사용하는 이유? this에 대해 알아보자 (자바 this) 맨 처음에 자바를 공부하게 되었을 때 this 라는 키워드는 어렵게 느껴졌었다.하지만 자바에서 중요한 역할을 하게 되어 자주 사용하게 되었으며, 주로 동일한 이름의 변수와 메소드를 구분하기 위해 생성자와 함께 사용하게 된다.다시 한 번 예제 코드와 함께 알아보도록 하자.▷ thisthis는 " 이 클래스의 ..." 라는 의미를 가지고 있으며, 방금 말한대로 동일한 이름의 변수를 구분하게 해준다.변수 이름은 중복해서 사용할 수 없지만 this를 이용하여 변수를 구분할 수 있다?? 우선 말보다는 코드를 직접보고 확인해보자.public class Car { String model; int year; // 생성자 public Car(String model, int year) { .. 2024. 7. 29.
[백준] 10810번 공 넣기 풀이 코드 (Java 자바) 접근 방법) 첫 번째 줄에 주어진 값을 이용하여 n의 크기를 가진 배열을 생성하고 m만큼 나머지 줄의 규칙을 반복작업을 하는 코드를 생성하면 된다.그렇게 규칙을 이해해 보자면 두 번째 줄부터 a b c 3가지 숫자가 나오는데, 배열의 a-1번 부터 b-1번 까지 c값을 할당한다는 의미이다.그렇게 규칙을 이해하고 for문을 이용하여 출력 값을 성공적으로 출력해보자.  ▷ 규칙에 맞도록 배열에 값 할당하기 2중 for문을 사용하여 문제를 쉽게 해결할 수 있다.for(int i = 0; i   배열 [a-1]부터 배열 [b-1] 번까지 값을 넣어주는 반복 작업 후 마지막으로 배열을 처음부터 끝까지 출력해주면 된다.정답 코드 1) import java.util.Scanner;class Main { publ.. 2024. 7. 29.
반응형