JAVA 14

자바 Scanner 사용 - 공부하는 도비

자바는 프로그램 실행 중에 사용자가 데이터를 직접 입력하여, 프로그램에 사용할 수 있도록 하는 Scanner class가 있습니다. 영어 뜻 그대로 프로그램에 값이 입력이 되면, 그 값을 스캔하는 기능을 가지고 있습니다. * 사용법 1. Scanner 호출 import java.util.Scanner; Scanner를 사용하기 위해서 java.util 패키지 안에 있는 Scanner를 호출합니다. 2. Scanner 객체 생성 Scanner sc = new Scanner(System.in); 위의 코드를 해석하면, - System.in은 사용자가 입력한 값이고, - Scanner는 System.in에서 입력된 값을 스캔하고, - sc라는 객체를 생성하여, 스캔한 값을 sc 객체에 넣는다라는 뜻입니다. 3..

JAVA 2022.03.03

자바 메소드(method) - 공부하는 도비

프로그램을 작성하다 보면 특정 연산을 중복해서 여러 번 사용할 때도 있습니다. 예를 들어, '+, -, *, /' 연산을 해주는 코드가 3번 필요하다면, 아래 코드처럼 비 효율적인 방법으로 실행해야 합니다. 위의 코드를 보면, (a, b), (c, d), (e, f) 각각의 변수가 모두 동일한 연산을 하고 있다는 걸 알 수 있습니다. 이 처럼 반복되는 코드를 줄이고자 메소드라는 개념이 나오게 되었습니다. * 메소드란, 간단히 코드 재사용과 유지 보수를 쉽게 하기 위한 도구입니다. : 메소드를 정의할 땐, 매개변수(인자)의 유무, 반환 값의 유무 에 따라서 크게 4가지로 표현이 됩니다. 1) 매개변수(인자) X, 반환 값 X : 기본 형태인 메소드를 정의해보았습니다. 반환 값이 없을 때는 void라는 단어..

JAVA 2022.03.03

자바 for(for-each)반복문 사용 - 공부하는 도비

자바의 반복문엔 for, while이 있습니다. 오늘은 for를 중점적으로 살펴보겠습니다. for문에는 for와 for-each 라는 게 있습니다. 1. for : for(변수 선언&초기화 ; 반복 조건 ; 변수 변화 연산) 으로 구성이 됩니다. - for 문으로 배열 생성 후, 출력하기 : 길이가 5인 int 배열을 선언한 뒤, 배열의 길이 만큼 for문을 돌려서 각 배열에 순차적으로 값을 넣고, 출력하고 있는 예제입니다. 2. for-each : for-each는 기본 for문을 조금 더 편리함을 줄 수 없을까? 하는 생각으로 나오게 된 유형입니다. 예제를 배열로 들어보겠습니다. 9번째 줄을 보면, for (String (임의의)변수명 : 배열 명)을 확인하실 수 있습니다. e는 배열 명에 해당하는 ..

JAVA 2022.03.03

자바 단축키 - 공부하는 도비

1. 프로그램 실행 : ctrl + F11 2. 템플릿 사용 1. sysout 입력한 후 Ctrl + Space 하면 System.out.println(); 으로 바뀐다. 2. try 입력한 후 Ctrl + Space 하면 try-catch 문이 완성된다. 3. for 입력한 후 Ctrl + Space 하면 여러가지 for 문을 완성할 수 있다. 4. 템플릿을 수정하거나 추가하려면 환경설정/자바/편집기/템플리트 에서 할 수 있다 3. Package Explorer 사라졌을 때 [Windows] => [Show View] => [Other ...] 에서 [Java] => [Package Exploer] 선택 - 뭐가 사라지면, show view 확인하기 4. ctrl + space 활용 [Window] =..

JAVA 2021.03.08