티스토리 뷰
Scanner : 입력을 받을 때 사용하는 함수
Scaneer을 사용하려면 import 를 이용하여 java.util에서 불러와야 한다.
import java.util.Scanner;
-
Scanner input = new Scanner(System.in);
: input 이라는 이름의 Scanner 생성
.nextInt() 는 numberThree라는 int형 변수에 Scanner로 Int형만 입력 받을 수 있다.
.next() 는 String 변수에 문자를 입력받을 때 사용한다.
실습1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 |
import java.util.Scanner;
public class ScannerTwo {
public static void main(String[] args) {
// int형 변수 두 개를 정의한다.
int numberOne;
int numberTwo;
// int 형 변수 각각에 scanner를 통해 값을 입력받는다.
Scanner input = new Scanner(System.in);
System.out.println("숫자 두 개를 더하는 프로그램입니다.");
System.out.print("첫번째 숫자를 입력하세요.");
numberOne = input.nextInt();
System.out.print("두번째 숫자를 입력하세요.");
numberTwo = input.nextInt();
// int 형 변수 두 개를 더해 다른 변수에 저장한다.
int additionResult = numberOne + numberTwo;
// 두 개를 더한 결과를 출력한다.
System.out.println(numberOne + " + " + numberTwo + " = " + additionResult);
}
}
|
cs |
결과 :
실습2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 |
import java.util.Scanner;
public class ScannerThree {
public static void main(String[] args) {
//변수 두개를 선언한다.
int numberOne;
int numberTwo;
//int형 변수 두 개에 Scanner를 이용해서 값을 저장한다.
Scanner input = new Scanner(System.in);
System.out.println("첫 번째 숫자가 두 번째 숫자보다 큰 지 알아보는 프로그램입니다.");
System.out.println("첫 번째 숫자를 입력하세요.");
numberOne = input.nextInt();
System.out.println("두 번째 숫자를 입력하세요.");
numberTwo = input.nextInt();
//첫 번째 입력한 숫자가 두 번째 입력한 숫자보다 큰 지 알아본다.
boolean compareResult = numberOne > numberTwo;
System.out.println(numberOne + " 은 " + numberTwo + " 보다 큰가요? \n" + compareResult);
}
}
|
cs |
결과 :
'BackEnd > JAVA' 카테고리의 다른 글
[JAVA] 클래스(Class), 메소드(Method) , Getter/Setter, 생성자 (1) | 2016.01.26 |
---|---|
[JAVA] while, 배열, package (0) | 2016.01.25 |
[JAVA] if, switch, for / final (0) | 2016.01.21 |
[JAVA] Java Program의 구조 / 출력과 연산자 (0) | 2016.01.20 |
[JAVA] JDK, Eclipse 설치 및 환경변수, 환경설정 (0) | 2016.01.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- BFS
- onBackPressed
- table
- REDIRECT
- 이클립스
- controller
- java
- jsp
- mybatis
- DFS
- order by
- maven
- list
- 예외처리
- Baekjoon Online Judege
- algorithm
- servlet
- INSERT
- RequestMapping
- restfb
- 안드로이드 스튜디오
- sort
- boj
- AlertDialog.Builder
- DP
- 자바
- onPostExecute
- 안드로이드 비콘
- indexOf
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함