@kyanny's blog

My life. Opinions are my own.

(8/75) Java Tutorial for Complete Beginners

標準入力から読み込む。

Scanner が期待する型と違うデータを入力するとエラーになるのを堅牢にせよ、というお題にたいする解。

import java.util.Scanner;

public class Application {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        
        System.out.println("Enter an float: ");

        if (input.hasNextInt()) {
            int value = input.nextInt();
            System.out.println("You entered int: " + value);
        } else if (input.hasNextDouble()) {
            double value = input.nextDouble();
            System.out.println("You entered double: " + value);
        } else {
            String line = input.nextLine();
            System.out.println("You entered string: " + line);
        }
    }
}

Eclipse の使い方に少し慣れてきた。 Perspective とか、 Git の GUI とか。

体調悪くて寝込んだりしてて数日空いた。

並行して Common Lisp のチュートリアルなどもやっているが Java のほうが(まだ)ずいぶん簡単に感じる。