方法1: nextDouble()メソッドを使用する方法
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("数値を入力してください:");
double number = scanner.nextDouble();
System.out.println("入力された数値は: " + number);
}
}
上記の例では、nextDouble()
メソッドを使用してユーザーからの入力を取得しています。ユーザーは数値を入力し、Enterキーを押すことで入力が終了します。その後、入力された数値が表示されます。
方法2: next()メソッドとDouble.parseDouble()を組み合わせる方法
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("数値を入力してください:");
String input = scanner.next();
double number = Double.parseDouble(input);
System.out.println("入力された数値は: " + number);
}
}
上記の例では、next()
メソッドを使用してユーザーからの入力を取得し、その後Double.parseDouble()
メソッドを使用して文字列をdouble型に変換しています。
これらの方法を使用することで、Javaでユーザーからのdouble型の入力を受け取ることができます。必要に応じてエラーハンドリングを追加して、不正な入力に対処することもできます。