본문 바로가기
반응형

Work & Study/JAVA (& 혼공자Java)70

자바(Java) - 배열2 배열 길이 배열의 길이란 배열에 저장할 수 있는 전체 항목의 개수를 말한다. length필드를 통해 배열의 길이를 얻을 수 있다. 배열 변수.length; int[] intArray = {5, 10, 15}; int num = intArray.length; System.out.println(num); 배열 예시1) 명령 라인 입력 프로그램 실행을 위해 main()메소드가 필요하다는 것을 알고 있다. 하지만 메소의 매개값인 String[] args가 왜 필요한지, 알아보자. public static void main(String[] args) {...} 실행할 때 명령라인이 매개값을 주지 않았을 경우 길이 0인 String 배열 생성 후 main 메소드를 호출 한다. 실행할 때 명령라인 매개값ㅇ르 주었을 .. 2020. 9. 22.
자바(Java) - 배열1 변수는 1개의 데이터만 저장 할 수 있다. 하지만, 배열을 사용하게 되면, 많은 양의 데이터를 적은 코드로 손쉽게 처리 할 수 있다. 배열이란, 같은 타입의 데이터만 저장할 수 있다. int 배열은 int 값만 저장 가능 String배열은 문자열만 저장 가능 데이터를 연속된 공간에 나열하고, 각 데이터에 인덱스를 부여해놓은 자료 구조 배열의 각 인덱스는 각 항목의 데이터를 읽거나 저장하는데 사용되며 배열 이름 옆에 대괄호[]에 기입 된다. 한 번 생성된 배열은 길이르르 늘리거나 줄일 수 없다. 인덱스는 0부터 시작 한다. 배열 변수 선언 배열의 변수 선은은 아래와 같이 타입[]변수; 또는 타입 변수[]; 로 선언하여 사용한다. // 형식 1 // 타입[] 변수; int[] intArray; double[.. 2020. 9. 21.
자바(Java) - 참조 타입과 참조 변수2 이전 포스팅에 이어 참조 타입과 참조 변수를 더 보자. dustink.tistory.com/31 자바(Java) - 참조 타입과 참조 변수1 자바의 타입은 기본 타입(primitive type)과 참조 타입(reference type)으로 크게 분류가 된다. 앞서 포스팅 된 내용을 기본 타입이라고 생각하면 된다. 참조 타입이란, 객체의 번지를 참조하는 타입으로 dustink.tistory.com Null / NullPointerException 기본 타입 변수에서 ==,!=의 연산은 변수의 값이 같은지/다른지 조사한다. 참조 타입 변수에서 ==,!=의 연산은 동일한 객체를 참조하는지, 다른 객체를 참조하는지 알아볼 때 사용된다. Null / NullPointerException 은 아래 처럼 실행을 한다.. 2020. 9. 20.
자바(Java) - 참조 타입과 참조 변수1 자바의 타입은 기본 타입(primitive type)과 참조 타입(reference type)으로 크게 분류가 된다. 앞서 포스팅 된 내용을 기본 타입이라고 생각하면 된다. 참조 타입이란, 객체의 번지를 참조하는 타입으로 배열, 열거, 클래스, 인터페이스를 말한다. 기본 타입과 참조 타입 기본타입 변수와 참조타입 변수의 차이점은 저장되는 값이 무엇인지에 따라 결정된다. 기본타입 변수는 실제 값을 변수에 저장한다. 참조타입 변수는 메모리의 번지를 변수 안에 저장 한다. 번지를 통해 객체를 참조하여 사용된다. int타입 변수인 age와 double타입 변수인 price는 직접 값을 저장한다. String클래스 변수인 name과 hobby는 힙 영역의 String객체 번지 값을 가지고 있다. 이렇게 번지를 통.. 2020. 9. 19.
자바(Java) - ★찍기2 저번 포스팅에 이어, ★찍기를 이용해서 반복문 연습을 하려한다. https://dustink.tistory.com/29 자바(Java) - ★찍기1 책을 보거나, 구글링을 하다보면, 반복문 연습에는 ★찍기 연습이 제일 좋은 것같다. 그 만큼 예제도 많고, 연습하기 좋은 것같다. ★찍기 연습을 하면 기본적으로 반복되는 코드를 간결하게 줄� dustink.tistory.com ex6) 이렇게 나오려면? ★★★★★ ★★★★ ★★★ ★★ ★ for (int i=0; i 2020. 9. 19.
자바(Java) - ★찍기1 책을 보거나, 구글링을 하다보면, 반복문 연습에는 ★찍기 연습이 제일 좋은 것같다. 그 만큼 예제도 많고, 연습하기 좋은 것같다. ★찍기 연습을 하면 기본적으로 반복되는 코드를 간결하게 줄일 수 있으니, 연습을 해두면 좋을 것 같다. 반복문과 조건제어문을 제대로 이해하고 넘어가도록 하자. 그런 의미에서 ★찍기 예제를 풀어보자. ex1) ★★★★★ 이렇게 나오려면? //while문 이용하여 ★찍기 int i = 0; while(i 2020. 9. 16.
728x90
반응형
LIST