[白俊]14681号-Java


2021.09.15の作成

質問する



簡単に言えば、x,yを入力して正数か負数かを判断し、斜面を特定すればいいのですが、これも簡単なif文の問題です.

コード#コード#

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        /* 일반 입출력 */
        Scanner sc = new Scanner(System.in);

        int x = sc.nextInt();
        int y = sc.nextInt();

        if (x > 0 && y > 0) {
            System.out.println(1);
        } else if (x > 0 && y < 0) {
            System.out.println(4);
        } else if (x < 0 && y > 0) {
            System.out.println(2);
        } else {
            System.out.println(3);
        }
    }
}
import java.io.*;

public class Main {
    public static void main(String[] args) throws IOException {
        /* 빠른 입출력 */
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        int x = Integer.parseInt(bf.readLine());
        int y = Integer.parseInt(bf.readLine());

        if (x > 0 && y > 0) {
            bw.write("1");
        } else if (x > 0 && y < 0) {
            bw.write("4");
        } else if (x < 0 && y > 0) {
            bw.write("2");
        } else {
            bw.write("3");
        }

        bw.flush();
        bw.close();
    }
}
しかし、現在は1行目とも入力する方式ではなく、2行入力の方式で、StringTokenizerは使用できません.

結果



発行番号33340431-一般入力
コミット番号33340543-クイック入力