1月 31, 2021
admin
Scannerはjavaのクラスです。int、doubleなどのプリミティブ型の入力を取得するために使用されるutilパッケージ。 そして文字列。 Javaプログラムで入力を読み取る最も簡単な方法ですが、競争力のあるプログラミングのように時間が制約されるシナリオの入力メソッドが必要な
- スキャナクラスのオブジェクトを作成するには、通常、事前定義されたオブジェクトを渡しますSystem.inこれは標準入力ストリームを表します。 ファイルから入力を読み取りたい場合は、クラスFileのオブジェクトを渡すことができます。,特定のデータ型XYZの数値を読み取るために使用する関数はnextXYZ()です。 たとえば、short型の値を読み取るには、nextShort()
- を使用して文字列を読み取り、nextLine()を使用します。
- 単一の文字を読み取るには、next()を使用します。キャラット(0) next()関数は入力内の次のトークン/単語を文字列として返し、charAt(0)関数はその文字列の最初の文字を返します。
さまざまなデータ型のデータを読み取るためのコードスニペットを見てみましょう。,
入力:
GeekF4098765432109.9
出力:
Name: GeekGender: FAge: 40Mobile Number: 9876543210CGPA: 9.9
次に、hasNextXYZ()関数の助けを借りて、スキャナの入力が必要なタイプであるかどうかを確認します。XYZは関心のあるタイプです。 機能がtrueを返す場合、スキャナトークンの型が、それ以外はfalseです。, たとえば、以下のコードでは、hasNextInt()を使用しました。 文字列をチェックするには、hasNextLine()を使用します。 同様に、単一の文字をチェックするには、hasNext()を使用します。キャラット(0)
コードスニペットを見て、コンソールからいくつかの数字を読み取り、その平均を印刷しましょう。
入力:
10122323889299500728
出力:
Mean: 397
この記事はSukritによって寄稿されていますバトナガル, GeeksforGeeksが好きで、貢献したい場合は、記事を書いて記事を郵送することもできます[email protected]のメインページに表示されるあなたの記事を参照してくださいし、他のオタクを助けます.
あなたが間違って何かを見つけた場合は、コメントを書いてください、またはあなたは上記のトピックについての詳細を共有したいです
今学習を停止しないでください。 学生に優しい価格でJavaおよびJavaコレクションの基礎コースですべての重要なJava FoundationおよびCollectionsの概念を手に入れ、業界の準備ができています。,
Practice Tags :