【Javaプログラミング】nextInt()メソッドの簡単な使用例、注意点-プロショ

スポンサーリンク
Java用語
スポンサーリンク

netxInt()とは?

 

メソッドの一つ。

入力した値を取り込むといった機能がある。

ユーザーが入力した文字を整数(netxInt())に変換する。

 

Intとついているから「整数」を取り込む。
⇒Doubleがついたら「少数点」

主にスキャナーで使用されることが多い。

 

nextInt()を使用したコード

 

以下がnextInt()を使用したもの。

今回作ったコードでは、スキャナーを使用している(参考リンクは上)。

import java.util.Scanner;

public class HelloWorld {
public static void main(String[] args) {

Scanner hello = new Scanner(System.in);
System.out.println(“数字を入力: “);

int number = hello.nextInt();
System.out.println(“入力された数字:”+number);
}

}

以上を実行すると以下の結果が得られる。
数字を入力:
画面に整数が入力できるようになっているから適当に入力してEnterを押すと以下のような表示になる。
数字を入力
45
入力された数字:45

 

注意点

 

プログラマーが求めている形式(整数で入力してほしい、少数値で入力してほしいなど)で入力してもらうために使用する。

 

nextInt()はあくまでも整数しか取り込むことは出来ない。

そのため、「int number = hello.nextInt();」の変数の方も「int」になっている。

 

桁数は関係なく、入力された数字全て読み取ることができる。

ただし、スペースが間に入るとスペースが入力される前までの数字が読み取られる。

またnextInt()の場合は整数以外の数字を入力するとエラーを起こす。

このエントリーをはてなブックマークに追加

コメント

タイトルとURLをコピーしました