● 입력 메소드
- 콘솔창에서 커서를 깜박여 준다.
1. next()
- 사용자가 입력한 문자열 값
- 사용자가 입력한 값 중 공백 또는 줄바꿈 문자(엔터)를 구분점으로 각 문자열을 분리한다.
- 첫 번째 문자열을 첫 번째 next()에 담고, 두 번째 문자열을 두 번째 next()에 담는다.
2. nextLine()
- 사용자가 입력한 문자열 값
- 공백 또는 줄바꿈 문자도 값으로 취급하기 때문에 그대로 입력받는다.
실습(CodeUp)
문제 설명
정수형(int)으로 변수를 선언하고, 변수에 정수값을 저장한 후
변수에 저장되어 있는 값을 그대로 출력해보자.
입력
정수 1개가 입력된다.
출력
입력된 정수를 그대로 출력한다.
내 풀이
public class Main{
public static void main(String[] args){
int a = 5;
System.out.print(a);
}
}
[기초-입출력] 실수 1개 입력받아 그대로 출력하기(설명)
C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용
codeup.kr
문제 설명
실수형(float)으로 변수를 선언하고 그 변수에 실수값을 저장한 후 저장되어 있는 실수값을 출력해보자.
입력
실수값 1개가 입력된다.
(단, float로 저장할 수 있는 실수 값만 입력된다.)
출력
입력된 실수값을 그대로 출력한다.
내 풀이
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
float f = sc.nextFloat();
System.out.printf("%f", f);
}
}
실습(입력)
1. 두 정수를 입력받은 뒤 곱셈의 결과를 출력한다.(next()만 사용한다)
import java.util.Scanner;
public class InputTask {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String n1Msg = "첫번째 정수 : ", n2Msg = "두번째 정수 : ", resultMsg = "결과 : ";
int num1 = 0, num2 = 0, result = 0;
System.out.print(n1Msg);
num1 = Integer.parseInt(sc.next()); // 입력받은 값을 int 타입으로 변경한다.
System.out.print(n2Msg);
num2 = Integer.parseInt(sc.next()); // 입력받은 값을 int 타입으로 변경한다.
result = num1 * num2;
System.out.println(resultMsg + result);
}
}

'ETC > 복습' 카테고리의 다른 글
[복습_JAVA] 06 (0) | 2022.08.10 |
---|---|
[복습_JAVA] 05 (0) | 2022.08.08 |
[복습_JAVA] 03 (0) | 2022.08.06 |
[복습_JAVA] 02 (0) | 2022.08.04 |
[복습_JAVA] 01 (0) | 2022.08.03 |