Javaでのscanfの意味

下次还敢
下次还敢オリジナル
2024-04-26 22:54:12908ブラウズ

scanf には、Java に直接対応する関数はありません。代替となるのは、さまざまなデータ型を読み取るためのメソッドを提供する Scanner クラスです。 BufferedReader クラスは、テキスト行を読み取るためのメソッドを提供します。 InputStream クラスは、入力をバイトごとに読み取るメソッドを提供します。

Javaでのscanfの意味

#Java における scanf の意味

#scanf は、標準入力からデータを読み取るために使用される C 言語関数です。 (通常はキーボード) フォーマットされた入力を読み取ります。 Java には直接対応する関数はありません。

#scanf の Java 代替手段

Java では次のメソッドを使用して、標準入力からフォーマットされた入力を読み取ることができます:

    #スキャナ クラス:
  • は、さまざまなタイプのデータを読み取るための、nextInt()nextDouble()nextLine() などの一連のメソッドを提供します。 。
  • BufferedReader クラス:
  • テキスト行を読み取るための readLine() メソッドを提供します。
  • InputStream クラス:
  • 入力をバイトごとに読み取るための read() メソッドを提供します。

Scanner

クラスを使用して 2 つの整数を読み取ります: <pre class="brush:php;toolbar:false">&lt;code class=&quot;java&quot;&gt;import java.util.Scanner; public class ReadIntegers { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print(&quot;Enter two integers separated by space: &quot;); int num1 = scanner.nextInt(); int num2 = scanner.nextInt(); System.out.println(&quot;You entered &quot; + num1 + &quot; and &quot; + num2); } }&lt;/code&gt;</pre>

以上がJavaでのscanfの意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。