배열

카테고리 없음

[배열] 연습문제 5-6

5-6.단어의 글자위치를 섞어서 보여주고 원래의 단어를 맞추는 예제이다. 실행결과와 같이 동작하도록 예제의 빈 곳을 채우시오. import java.utill.Scanner; class Excercise5_6 { public static void main(String args[]) { String[] words = { "television", "computer", "mouse", "phone" }; Scanner scanner = new Scanner(System.in); for(int i = 0; i ", i+1, ne..

java/자바의 정석 연습문제 오답노트

[배열] 연습문제 5-5

문제: 다음은 1과 9사이의 중복되지 않은 숫자로 이루어진 3자리 숫자를 만들어내는 프로그램이다. (1)~(2)에 알맞은 코드를 넣어서 완성하시오. class Exercise5_5 { public static void main(String[] args) { int[] ballArr = {1,2,3,4,5,6,7,8,9}; int[] ball3 = new int[3]; // 배열 ballArr의 임의의 요소를 골라서 위치를 바꾼다. for(int i=0; i

java/기본문법

[배열]배열의 생성과 선언 그리고 인덱스

배열이란? 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것이다. 만약 한 학급의 시험점수를 저장하고자 한다면 다음과 같은 5개의 변수를 선언 해야한다. 점수에 대한 변수가 5개나 된다. 너무 많다. 변수를 하나로 묶을 수 있는 방법이 없을까? 배열은 이 문제를 해결한다. score1, score2, score3, score4, score5로 선언된 변수를 배열을 사용하면 위와 같이 하나의 코드로 묶을 수 있다. 다만, 배열을 사용하기 위해선 '같은 타입'이어야 한다는 조건이 있다. 배열의 선언과 생성 배열을 선언하는 방법은 두 가지가 있다. '타입 [] 변수이름;'과 '타입 변수이름[];' 두 방법이다. 두 방법 모두 쓰이지만 앞의 방법을 주로 사용한다. 배열을 선언한 다음에는 배열을 생성해야..

java/객체지향

[객체지향]여러 종류의 객체를 배열로 다루기

다형성의 개념을 통해 조상타입의 참조변수로 자손타입의 객체를 참조하는 게 가능하단 걸 배웠다. Product p1 = new Tv(); Product p2 = new Computer(); Product p3 = new Audio(); Product클래스가 Tv, Computer, Audio클래스의 조상클래스 즉, 서로가 상속관계일 때 위와같은 코드 작성이 가능하다. 위의 코드를 그림으로 나타내면 다음과 같다. 그림을 보면 코드를 이해하기 쉽다. 위의 코드를 Product타입의 참조변수 배열로 처리하면 다음과 같다. Product p[] = new Product[3]; p[0] = new Tv(); p[1] = new Computer(); p[2] = new Audio(); 코드만 봐서는 와닿지가 않는다...

각시탈코더
'배열' 태그의 글 목록