본문 바로가기

ETC/복습

[복습_JAVA] 04

● 입력 메소드

- 콘솔창에서 커서를 깜박여 준다.

 

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