반응형 java74 자바(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. 자바(Java) - 조건제어문2 (continue문) continue문 은, break문과 같이 for문, while문 do-while문에서만 사용되는데, 블록 내부에서 continue문이 실행되면 for문의 증감식 또는 while문, do-while문의 조건식으로 이동한다. 아래는 continue문의 실행 흐름도 이다. continue문은 반복문을 종료하지 않고 계속 반복을 수행한다는 점이 break문과 다르다. 특정 조건을 만족하는 경우에 continue문을 실행해서 그 이후 문자을 실행하지 않고 다음 반복으로 넘어간다. for문을 통해 0~10까지 반복하고, if문을 통해 2로 나눈 나머지가 0이 아닌경우 계속 실행되게 한다. 짝수 값을 뽑아내는 것 위와 같이 실행하면, 이번에는 3배수가 나온것을 알 수 있다. 본 내용은 #혼자공부하는자바 책을 참고해.. 2020. 9. 16. 자바(Java) - 조건제어문1 (break문) break문은, 앞서 포스팅한, for문, while문 do-while문의 반복 실행을 중지 할 때 사용되며, switch문에서도 사용되어 switch문을 종료 시킨다. 아래 참고해서 이전 부분 복습하자. https://dustink.tistory.com/24 자바(Java) - 반복문1 (for문) 반복문은, 어떤 코드가 반복적으로 실행되도록 할 때 사용된다. 반복문의 종류는 for문, while문, do-while문이 있다. for문과 while문은 서로 변환이 가능해서 어느 반복문을 사용해도 무관하지만, for�� dustink.tistory.com https://dustink.tistory.com/25 자바(Java) - 반복문2 (while문) while문은 조건식이 true일 경우 계속 해서 .. 2020. 9. 15. 자바(Java) - 반복문3 (do-while문) do-while문 조건식에 의해 반복 된다는 부분은 while문과 동일하나, 약간 다르다. while문: 시작할 때부터 조건식을 검사하여 블록 내부를 실행할지 결정 do-while문: 블록 내부의 실행문을 우선 실행하고 실행 결과에 따라서 반복 실행을 계속 할지 결정 do-while문 실행 순서 while문과 차이를 못느 낄 수도 있겠다. 그냥 동일하게 실행 되는 것처럼 보이기도 한다. 그러나, do-while은 실행문을 먼저 진행한다 했다. 그 차이를 보자 조건이 맞지 않다. while문은 실행 되지 않겠지만, do-while은 실행하고 반복문을 종료 시킨다. 결과는 i 변수에 3이 대입 된 상태로 실행문이 실행되고 i 2020. 9. 15. 이전 1 ··· 6 7 8 9 10 11 12 13 다음 728x90 반응형 LIST