본문 바로가기
Algorithm(알고리즘)/Java

Java 백준 단계별 풀기 (기초 문법 정리) 입출력과 사칙연산

by Jun_N 2020. 12. 22.

평소에 Java를 잘 안했는데 SSAFY에 붙게돼서 Java 공부를 다시 시작하려 한다.

Java 기초 문법을 다시 공부하고 백준 단계별 풀기를 통해 정리하고자함.

 

입출력과 사칙연산

2557 Hello World!

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

 

1000 A+B

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int A, B;
        A = sc.nextInt();
        B = sc.nextInt();
        System.out.println(A + B);
    }
}

 

1008 나눗셈

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int A = sc.nextInt();
        int B = sc.nextInt();

        System.out.println((double) A / B);
    }
}

(double)을 해주게 되면 형변환이 되고 소숫점이면 10^-9까지 출력 (0.3333333333)

 

2588 곱셈

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int A, B;
        A = sc.nextInt();
        B = sc.nextInt();
        int t1, t2, t3, t4;
        t1 = A * (B % 10);
        t2 = A * ((B / 10) % 10);
        t3 = A * (B / 100);
        t4 = t1 + t2 * 10 + t3 * 100;
        System.out.println(t1); // (3)
        System.out.println(t2);
        System.out.println(t3);
        System.out.println(t4);
        sc.close();
    }
}

int를 입력받을 때는 nextInt()