Java

Java

[Java] 조건문(if문, if-else문, switch-case문) 정리

안녕하세요 오늘은 프로그램의 흐름을 바꾸는 제어문 중에 조건문에 대해 알아보겠습니다. 조건문은 조건에 따라 다른 문장이 수행되도록 합니다. 조건문은 조건식과 문장을 포함하는 블럭 {}으로 구성되어 있으며, 조건식의 연산결과에 따라 실행할 문장이 달라져서 프로그램의 실행흐름을 변경할 수 있습니다. 조건문은 조건식과 문장을 포함하는 블록 {}으로 구성되어 있으며, 조건식의 연산 결과에 따라 실행할 문장이 달라져서 프로그램의 실행 흐름을 변경할 수 있습니다. 조건문은 if문과 switch문, 두 가지가 있으며 주로 if문이 많이 사용됩니다. 처리할 경우의 수가 많을 때는 if문보다 switch문이 효율적이지만, switch문은 if문보다 제약이 많습니다. 1. if문 if 문은 가장 기본적인 조건문이며, 다음..

Java

[Java] 화면에서 입력 받기 : Scanner(스캐너) 사용 방법과 메서드

오늘은 화면에서 입력받는 Scanner 클래스에 대해 알아보겠습니다. 지금까지는 화면에 출력만 해왔는데, 이제 Scanner 클래스를 사용하여 입력받는 방법에 대해서 배워보겠습니다. 자바에서 화면으로부터 입력받는 방법은 여러 가지가 있지만, 가장 많이 쓰이는 방법은 Scanner 클래스를 사용하는 것입니다. 참고로 Scanner는 JDK 1.5버전부터 추가된 클래스입니다. 1. Scanner 클래스 사용법 먼저 Scanner 클래스를 사용하기 위해서는 아래의 한 문장을 추가해 줘야 합니다. Scanner sc = new Scanner(System.in); 그다음엔 Scnner 클래스의 객체를 생성합니다. Scanner sc = new Scanner(System.in); 그리고 nextLine()이라는 메..

Java

[Java] 변수란? 변수의 타입 및 상수와 리터럴

오늘은 변수(Variable)과 변수의 타입 및 상수와 리터럴에 대해 알아보겠습니다. 1. 변수(Variable) 수학에서 변수를 '변하는 수'라고 정의하지만 프로그래밍 언어에서의 변수란, 값을 저장할 수 있는 메모리 공간'을 의미합니다. 이 공간에 저장된 값은 변경될 수 있기 때문에 '변수'라는 수학 용어의 정의와 의미가 맞아 이렇게 이름을 붙였습니다. 2. 변수의 선언과 초기화 2-1 변수의 선언 - 변수를 사용하려면 먼저 변수를 선언해야 하는데, 변수의 선언 방법은 다음과 같습니다. int age; // age라는 이름의 변수를 선언 '변수 타입'은 변수에 저장될 값이 어떤 '타입'인지를 지정하는 것입니다. 저장하고자 하는 값의 종류에 맞게 변수의 타입을 선택해서 적어주면 됩니다. '변수 이름'은 ..

Java

[Java] 객체 지향(OOP란?) OOP의 특징과 jdk 17, Eclipse 설치 방법과 이유

오늘은 자바 언어의 가장 큰 특징인 객체 지향 프로그래밍(Object-Oriented-Programing)과 jdk 17 설치 방법을 알아보겠습니다. 1. 객체 지향 프로그래밍이란? Java 언어의 가장 큰 특징은 객체 지향 프로그래밍(OOP)이란 객체의 관점에서 프로그래밍을 하는 것을 의미합니다. 객체(Object)는 사람이 정의한 것은 모두 객체입니다. 단, 사랑과 같이 추상적인 것은 객체가 될 수 없습니다. OOP는 객체들의 유기적인 관계를 통해 프로세스가 진행됩니다. 즉, 모든 구성 요소들을 객체로 설정하고, 객체들을 유기적으로 연결하여 프로그래밍을 합니다. 객체 지향 언어의 반대되는 개념은 절차 지향 프로그래밍인데, 프로세스가 함수 단위로 순서대로 진행되는 것을 말합니다. 절차 지향 언어의 대표..

기록하는 개발
'Java' 카테고리의 글 목록