Java Challenge - 1

CYSSSSSSSSS·2024년 3월 2일

자바 챌린지

목록 보기
1/11

Java Challenge

입출력과 사칙연산

백준 2557

  • Hello World! 출력
package 입출력;

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

백준 1000

  • A,B를 입력받아 합 출력하기
package 입출력;

import java.util.Scanner;

public class BOJ1000 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a,b;
        a = scanner.nextInt();
        b = scanner.nextInt();

        System.out.println(a+b);
    }
}

백준 1001

  • A,B를 입력받아 차 출력하기
package 입출력;

import java.util.Scanner;

public class BOJ1001 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a,b;
        a = scanner.nextInt();
        b = scanner.nextInt();
        System.out.println(a-b);
    }
}

백준 10998

  • A,B를 입력받아 곱한 값을 출력하기
package 입출력;

import java.util.Scanner;

public class BOJ10998 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a,b;
        a = scanner.nextInt();
        b = scanner.nextInt();
        System.out.println(a * b);
    }
}

백준 1008

  • A,B를 입력 받아 나눈 값 출력하기
package 입출력;

import java.util.Scanner;

public class BOJ1008 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a ,b;
        a = scanner.nextInt();
        b = scanner.nextInt();

        System.out.println((double)a/b);
    }
}

백준 10869

  • A,B를 입력받아 사칙연산을 하는 프로그램을 작성하시오
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a , b;
        a = scanner.nextInt();
        b = scanner.nextInt();

        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/b);
        System.out.println(a%b);
    }
}

백준 10926

  • 문자열을 입력받으면 문자열 + ??!을 붙여서 출력하시오
package 입출력;

import java.util.Scanner;

public class BOJ10926 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String str = scanner.nextLine();
        System.out.println(str + "??!");
    }
}

백준 18108

  • 불기 연도를 입력받고 이를 서기 연도로 바꾸는 프로그램을 작성하시오
package 입출력;

import java.util.Scanner;

public class BOJ18108 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int year = scanner.nextInt();
        year -= 543;
        System.out.println(year);
    }
}

백준 10430

  • 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.
  • 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다.
package 입출력;

import java.util.Scanner;

public class BOJ10430 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a,b,c;
        a = scanner.nextInt();
        b = scanner.nextInt();
        c = scanner.nextInt();

        System.out.println((a+b) % c);
        System.out.println(((a%c) + (b%c))%c);
        System.out.println((a*b) %c);
        System.out.println(((a%c) * (b%c)) %c);
    }
}

백준 2588

  • 세 자리수 * 세 자리수 곱셈의 과정 결과를 출력하시오
package 입출력;

import java.util.Scanner;

public class BOJ2588 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a,b;
        a = scanner.nextInt();
        b = scanner.nextInt();
        int answer = a * b;
        int [] arr = new int[3];

        for(int i = 0; i<3;i++){
            arr[i] = b % 10;
            System.out.println(a * arr[i]);
            b /= 10;
        }
        System.out.println(answer);
    }
}

백준 11382

  • A+B+C 출력하기
  • 1010^12 승 이기 떄문에 long 타입을 써야 한다.
package 입출력;

import java.util.Scanner;

public class BOJ11382 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        long a,b,c;
        a = scanner.nextLong();
        b = scanner.nextLong();
        c = scanner.nextLong();
        System.out.println(a+b+c);
    }
}

백준 10171

  • 고양이를 출력하시오
package 입출력;

public class BOJ10171 {
    public static void main(String[] args) {
        System.out.println("\\    /\\");
        System.out.println(" )  ( ')");
        System.out.println("(  /  )");
        System.out.println(" \\(__)|");
    }
}

백준 10172

  • 개를 출력하시오
profile
개발자 되고 싶어요

0개의 댓글