初級 › Scanner が使えないときの確認手順 › パターン5
Scanner が使えないときの確認手順
importの必要性、System.inの渡し方、nextIntとnextLineの型の違いを順に確認します。
1 import java.util.Scanner; 2 3 public class Main { 4 public static void main(String[] args) { 5 Scanner sc = new Scanner(System.in); 6 double price = sc.__________(); ^ 7 System.out.println(price * 2); 8 } 9 }
Main.java:6: error: incompatible types: String cannot be converted to double
空欄を埋めてビルドを通す
next()は文字列を返します。小数として読み取るには、型に合ったnextDouble()を使います。
次の問題