java 3자리수 입력 > 백의자리만 남기기

canyi·2023년 6월 14일
0

java m1

목록 보기
7/40

방법1

import java.util.Scanner;

public class ex07 {
    public static void main(String[] args) {

        //세자리 숫자
        Scanner sc = new Scanner(System.in);
        System.out.println("3자리 숫자 입력:");
        String input = sc.nextLine();

        int x = Integer.parseInt(input);
        //ex 327 -> 300, 582 -> 500

        int a = x / 100;
        int b = 0;
        int c = 0;
        System.out.println("출력값: " + a + b + c);

    }
}

먼저 입력값을 100으로 나눈다. 그런다음 십의자리수와 일의자리수를 0으로 대입하고 출력

방법2

package 강의자료.소스코드.ch04_조건문;

import java.util.Scanner;

public class ex07 {
    public static void main(String[] args) {

        //세자리 숫자
        Scanner sc = new Scanner(System.in);
        System.out.println("3자리 숫자 입력:");
        String input = sc.nextLine();

        int x = Integer.parseInt(input);
        //ex 327 -> 300, 582 -> 500

        int a = x / 100 * 100;
        System.out.println("출력값: " + a);
    }
}

입력값을 100으로 나누고 100으로 곱한다.

profile
백엔드 개발 정리

0개의 댓글