array 썸네일형 리스트형 [java] 배열을 문자열로 합치는 방법 문제를 풀이하던 도중 배열에서 특정 문자열을 찾는 예제가 나왔음. 문자열이라면 indexOf(), contains() 메소드를 사용할 수 있겠지만,배열은 해당 기능을 수행할 수 있는 특정 메소드가 없음. 따라서 두 가지 방법을 생각했음.1. 배열을 문자열로 변경 → 특정 문자 포함 여부 확인2. 배열을 List로 변경 → 특정 문자 포함 여부 확인 1번 방법으로 문제 풀이했으며, 이를 위해, 배열을 문자열로 변경하는 방법에 대해 알아보자! ◎ 배열 → 문자열1. String.join() 메소드 활용 → 배열을 특정 문자로 구분해 합친 문자열 반환함. → 첫 번째 인자 : 배열을 연결할 문자, 두 번째 인자 : 문자열로 합칠 배열String[] strArr = {"A", "B", "C", "D"};Stri.. 더보기 [java] 이것이 자바다 ch05 확인 문제(array) 문제 7번 문제) 주어진 배열 항목에서 최대 값을 출력하는 코드를 작성해보세요(for문 이용) int[] array = { 1, 5, 3, 8, 2 }; 정답코드) public class ex07 { public static void main(String[] args) { int[] array = { 1, 5, 3, 8, 2 }; int max = 0; for(int i=0; i max) { max = array[i]; } } System.out.println("최댓값 : " + max); } } // 최댓값 : 8 해설) 1. max 변수를 하나 생성한 후 array[i] 값과 배열 길이만큼 비교를 해줍니다. 2. 만약 array[i] 값이 max보다 크면 max에 array[i] 값을 저장합니다. .. 더보기 [java] 이것이 자바다 ch05 배열 타입 1. 배열(Array) 타입 ▷ 배열 ▶ 연속된 공간에 값을 나열시키고, 각 값에 인덱스를 부여해 놓은 자료구조입니다. ▶ 인덱스는 대괄호 []와 함께 사용하여 각 항목의 값을 읽거나 저장하는데 사용합니다. ▷ 배열 변수 선언 ▶ 두 가지 형태로 작성. 첫 번때가 관례적인 표기합니다. ▶ 배열은 힙 영역에 생성되고 배열 변수는 힙 영역의 배열 주소를 저장합니다. ▶ 참조할 배열이 없다면 배열 변수도 null로 초기화할 수 있습니다. ▷ 값 목록으로 배열 생성 ▶ 배열에 저장될 값의 목록이 있다면, 다음과 같이 간단하게 배열을 생성할 수 있습니다. ▶ 배열 변수를 선언한 시점과 값 목록이 대입되는 시점이 다르다면 new 타입[]을 중괄호 앞에 붙여줍니다. ▶ 타입은 배열 변수를 선언할 때 사용한 타입과 동.. 더보기 [java] 배열을 이용한 추가 연습문제3(array) 문제) 1. String 2차원 배열 6행 6열을 만들고 맨 위와 제일 앞 열은 각 인덱스를 저장합니다. 2. 그리고 사용자에게 행과 열을 입력 받아 해당 좌표의 값을 'x'로 변환해 2차원 배열을 출력합니다. 3. 실행 (1) 행 인덱스 입력 : 4 (2) 열 인덱스 입력 : 2 0 1 2 3 4 0 1 2 3 4 x 정답 코드) import java.util.Scanner; public class Example10 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[][] arr = new String[6][6]; System.out.print("행 인덱스 입력 : "); int n = sc.nex.. 더보기 [java] 배열을 이용한 추가 연습문제2(array) 문제) 1. 사용자에게 행의 크기를 입력 받고 그 수만큼의 반복을 통해 열의 크기도 받아 문자형 가변 배열을 선언 및 할당, 2. 그리고 각 인덱스에 'a'부터 총 인덱스의 개수만큼 하나씩 늘려 저장하고 출력합니다. 3. 실행 (1) 행의 크기 : 4 (2) 0열의 크기 : 2 (3) 1열의 크기 : 6 (4) 2열의 크기 : 3 (5) 3열의 크기 : 5 (6) a b c d e f g h i j k l m n o p 정답 코드) import java.util.Scanner; public class Example08 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("행의 크기 :.. 더보기 [java] 배열을 이용한 추가 연습문제1(array) 1. 문제 1 문제) 1. 3행 3열짜리 문자열 배열을 선언 2. 출력 (0,0) (0,1) (0,2) (1,0) (1,1) (1,2) (2,0) (2,1) (2,2) 3. 4행 4열짜리 정수형 배열 선언 4. 출력 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 5. 4행 4열짜리 정수형 배열 선언해서 아래와 같이 출력 6. 출력 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 정답코드) public class Example05 { public static void main(String[] args) { String str[][] = new String[3][3]; for(int i=0; i 더보기 [java script] Vue.js 조건(v-if)과 반복(v-for) 3 이번에는 v-for과 v-if를 조합해서 사용해 보겠습니다. ◎ v-for과 v-if를 사용한 예제 짝수만 표시하는 예제 {{ item }} 조건에 맞는 결과만 출력됩니다.(2, 4, 6) v-for과 v-if는 한 줄에 나열해서 사용할 수 있습니다. 짝수만 표시하는 예제 {{ item }} 짝수만 표시 filter를 이용해서 2의 배수만 출력되도록 합니다. filter는 조건에 만족하는 것만 배열에 변경하는 것입니다. ◎ 숫자 배열 조작과 구구단 출력을 나타내는 예제 숫자 배열 조작과 구구단 출력 {{ item }} 변경 삭제 추가 정렬 구구단 보이기 {{ i }} x {{ j }} = {{ i*j }} 위와 같은 화면이 출력됩니다. 1. 변경을 누르면 값이 1 증가 2. 삭제를 누르면 해당열 삭제 3.. 더보기 이전 1 다음