02번째 프로그램(Scanner)
- 글꼴 크기 변경
- Window – Preferences
- General – Appearance – Colors and Fonts
- Java – Java Editor Text Font – Edit
- Debug – Console font – Edit
- General – Appearance – Colors and Fonts
- Window – Preferences
- File – New – Java Project
- Project Name : Java201812345 (201812345를 본인 학번으로)
- src 에서 마우스 오른쪽 버튼 – New – Class
- Package : kr.ac.jj.java201812345 (201812345를 본인 학번으로)
- Package : kr.ac.jj.java201812345 (201812345를 본인 학번으로)
- HelloWorld 소스
12345678910111213141516package kr.ac.jj.java201812345;import java.util.Scanner;public class HelloWorld {public static void main(String[] args) {// TODO Auto-generated method stubScanner scan = new Scanner(System.in);System.out.println("이름은? ");String name = scan.next();System.out.println("안녕 " + name);}}- Scanner 쓰고 Ctrl + Spacebar 클릭
- 3행의 import java.util.Scanner가 추가됨
- 파일 이름바꾸기 : 파일명을 마우스 오른쪽 버튼 클릭 – New – Refactor – Rename
- HelloWorld -> S001_HelloWorld 로 수정 (001 : 숫자 영영일)
- Scanner 쓰고 Ctrl + Spacebar 클릭
- 수정된 S001_HelloWorld 소스
12345678910111213141516package kr.ac.jj.java201812345;import java.util.Scanner;public class S001_HelloWorld {public static void main(String[] args) {// TODO Auto-generated method stubScanner scan = new Scanner(System.in);System.out.println("이름은? ");String name = scan.next();System.out.println("안녕 " + name);}} - 숫자 2개를 입력받아 그 합을 출력하는 S002_Addition 소스
123456789101112131415161718package kr.ac.jj.java201812345;import java.util.Scanner;public class S002_Addition {public static void main(String[] args) {// TODO Auto-generated method stubScanner scan = new Scanner(System.in);int a = scan.nextInt();int b = scan.nextInt();int c = a + b;System.out.println("두 수의 합계는 " + c);}} - 소스 코드 정리
- 소스 코드 전체를 드래그해서 선택(or 단축키 Ctrl + A)
- Source 메뉴 – Format (or 단축키 Ctrl + Shift + F)
- 정리된 코드
123456789101112131415161718package kr.ac.jj.java201812345;import java.util.Scanner;public class S002_Addition {public static void main(String[] args) {// TODO Auto-generated method stubScanner scan = new Scanner(System.in);int a = scan.nextInt();int b = scan.nextInt();int c = a + b;System.out.println("두 수의 합계는 " + c);}} - T002_AddtionDouble
- 두 개의 double 형 실수값 2개를 입력받아 그 합을 출력하는 프로그램
- T002_AreaRectangle : 사각형 넓이
- 가로(w)와 세로(h) 값을 입력받아 사각형의 넓이(가로x세로)를 출력하는 프로그램
- T002_AreaCircle : 원의 넓이
- 반지름(r)을 입력받아 원의 넓이(반지름x반지름x3.14)를 출력하는 프로그램
- 자바의 8개 기본 타입과 문자열 String
- .
- .
- .
- .
- .
- .
- .
- .
- String : 문자열
- 스마트폰의 연락처(전화번호부)에 저장된 정보는 무엇이 있나?
- 이름(name) : String
- 휴대폰(phone) :
- 단축번호(speed_dial) :
- .
- .
- S003_Contacts 소스 코드 : 위 연락처 정보를 활용하여 다음 코드를 완성하시오.
123456789101112131415161718192021222324package kr.ac.jj.java201812345;import java.util.Scanner;public class S003_Contacts {public static void main(String[] args) {// TODO Auto-generated method stubScanner scan = new Scanner(System.in);System.out.print("이름 : ");String name = scan.next();System.out.print("휴대폰 : ");String phone = scan.next();//...System.out.println("이름 : " + name+ " 휴대폰 : " + phone);}}