2024/09 13

자바(JAVA)기초 함께 알아보자(13) - 자바 클래스(class) / 오브젝트&인스턴스(object & instance)

지난번 Scanner클래스와 유저입력에 대해서 알아보았습니다.이번글에서는 자바(Java)의 클래스(class)에 대해서 알아보겠습니다.또한 클래스와 함께 자주 나오는 개념인 오브젝트(object)와인스턴스(instance)에 대해서도 다뤄보겠습니다. 클래스에 대해서 블로그에서 언급한 적이 있으나자바 프로그램 구조에 대해서 설명하기 위해 간략하게설명하다 보니 부족한 부분들이 있었습니다.다음 부분으로 넘어가기 전에 다시 한번 살펴보겠습니다. https://jaythecode.tistory.com/1 자바(JAVA) 기초 같이 알아보자(1) - 자바 프로그램 구조자바(JAVA)는 한국뿐만아니라 세계적으로도 많이 사용되고점유율 또한 높은 프로그램 언어입니다. 앞으로 자바의 기초를 정리해보자합니다.해외에서 공부..

자바(JAVA) 기초 함께 알아보자(12) - Scanner클래스 와 입력

지난 글에서는 continue/break에 대해서 알아보았습니다.이번글에서는 Scanner클래스와 유저입력을 받는 방법에 대해서 알아보겠습니다. 자바를 사용하다보면 유저의 입력(input)을 받아야하는 상황이 많이 있습니다. 키보드로 입력을 받아야하는 경우에 자바에서 가장 널리 사용되는Scanner클래스를 이용한 유저의 입력(input)을 받는 방법에 대해서 알아보겠습니다.자바의 라이브러리 클래스(java library class) 먼저 Scanner클래스에 대해서 알아보려면 자바에 대해서 좀 더 알아야 합니다. 너무 깊은 내용까지는 이번글에서 다루지는 않고 Scanner클래스를 사용하는데필요한 기본적인 내용들만 다뤄보겠습니다. 자바에서는 자주 쓰이는 코드들을 라이브러리 패키지 형태로 유저에게 제공합니다..

자바(JAVA) 기초 함께 알아보자(11) - 반복문의 continue/break

지난번 for-each 반복문에 이어서 이번글에서는 continue와 break에대해서 알아보겠습니다. 자바 코드를 작성하다 보면 반복문을 정말 많이 사용하게 됩니다. 이때 continue와 break를 적절히 활용한다면 반복문을효과적으로 제어할 수 있습니다. 먼저 두 코드가 어떤 기능을 하는지에 대해서 살펴보겠습니다. continue와 break는 반복문을 중단하는 기능을 가지고 있습니다.이렇게 보면 continue와 break의 차이점이 뭐야? 라고 생각할 수도 있습니다. 하지만 두 코드는 기능이 다른 코드이며 아래에서 하나씩 자세히살펴보도록 하겠습니다.break 먼저 break에 대해서 알아보겠습니다. break는 반복문 전체를 정지하고 반복을 빠져나오고 싶을 때사용하는 코드입니다. 아래 예시를 ..

자바(JAVA) 기초 함께 알아보자(10) - for-each반복문(loop)

지난번 배열(Array)에 이어서 이번에는 for-each 반복문에 대해서알아보겠습니다. for-each 반복문을 배열(array)을 알아본 이후에 하는 이유는 for-each문이배열을 사용하는 반복문이기 때문입니다.for-each 반복문 for-each문은 기본적으로 for문의 확장된 버전입니다. for-each문은 배열(array)과 같은 그룹화된 데이터를 반복시키는데최적화된 문법입니다.for-each 작성법 int[] numbers = {1, 5, 6, 9, 2};for(int a : numbers){ System.out.println(a);} 위 코드는 for-each를 사용하는 간단한 코드입니다. 먼저 ( ) 안에서 왼쪽 부분에는 배열 안에서 사용되는 데이터 타입에맞는 변수를 지정해줍니다. ( ..