naoppy-jyokenの日記

Javaで競プロをするぞ、NITAC情研用

第一回 基本の入力、出力とか

入力の基本

import java.util.Scanner;//Scannerを使えるようにする

public class Main {
    public static void main(String[] args) {
        //Scannerを作る
        Scanner sc = new Scanner(System.in);
        //読み込む
        int x = sc.nextInt();
        long l = sc.nextLong();
        String s = sc.next();
    }
}

出力

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World!");//=>Hello World!
        System.out.println(114514);//=>114514
        long l = 1919810L;
        System.out.println(l);//=>1919810
        String s = "javajavajava";
        System.out.println(s);//=>javajavajava

        System.out.print("Hello World!");//これだと改行が自動でされない
        System.out.println("Hello World!");//これだと改行が自動でされる、基本こっち使う
    }
}

基本の型

public class Main {
    public static void main(String[] args) {
        int i = 15;//+-21億ぐらい入る、基本これを使う
        long l = 114514L;//大きな数が入る。末尾に大文字のLがいる。
        float f = 3.14F;//少数が使える、末尾に大文字のFがいる。普通doubleを使う
        double d = 3.1415;//少数が使える、floatより大きな数が入るのでこっちを使う
        boolean b = true;//true(真)かfalse(偽)しか入らない
        char c = 'a';//文字、一文字しか入らない
        String s = "java";//文字列、0文字~無限文字入る
    }
}