前提・実現したいこと
数をあてるゲームのプログラミングになります。
コンピュータが0から9までの数字を一つ持ち、それを当てるゲームです。
当てるまでゲームは終わらない条件。
以下で挙げるプログラミングですが、human = scan.nextlnt();の箇所で「メソッドnextlent()は型Scannerで未定義です。」というエラーが出てしまいます。
原因と対策をご教授お願いいたします。
現状のプログラミング
package jp.example.test;
import java.util.Scanner;
public class Example005 {
public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ //コンピューターが持つ数を決定 int num = (int)(Math.random()*10); //人間が決める数 //初期値としてコンピュータが絶対に持たない数値を設定 int human = -1; //キーボードからの入力を受け取る準備 Scanner scan = new Scanner(System.in); //ゲームのスタート while(human != num) { System.out.print("0から9までの数値を入力してください。>>"); human = scan.nextlnt(); if(human < num) { System.out.println("もっと大きいです。"); }else if(human > num) { System.out.println("もっと小さいです。"); } } System.out.println("当たり!!!"); scan.close(); }
}
問題のソースコード
human = scan.nextlnt();
java
補足情報(FW/ツールのバージョンなど)
Eclipse IDE Version: 2019-12 (4.14.0)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー