2017-03-02 6 views
0

https://www.compilejava.net/を使用して基本スキャナを使用しようとしています。ここでは、コードは次のようになります。スキャナをオンラインでインポートする

import java.lang.Math; 
import java.util.Scanner; 


public class HelloWorld 
{ 

    public static void main(String[] args) 
    { 
     System.out.println("Gimmie a value"); 
     Scanner scan = new Scanner(System.in); 
     int v1 = scan.nextInt(); 
     System.out.println(v1); 
    } 
} 

は、これが出力されます。

Gimmie a value 
Exception in thread "main" java.util.NoSuchElementException 
at java.util.Scanner.throwFor(Scanner.java:862) 
at java.util.Scanner.next(Scanner.java:1485) 
at java.util.Scanner.nextInt(Scanner.java:2117) 
at java.util.Scanner.nextInt(Scanner.java:2076) 
at HelloWorld.main(HelloWorld.java:29) 
+0

入力とは何ですか? – Jens

+0

プログラムにintを読み込ませたい場合は、introを押す前にintを書きます。 – SJuan76

答えて

3

私はつまり、安っぽいオンラインIDEはInputStreamをサポートしていないように見える、Eclipseであなたのコードを試してみましたし、働いていますあなたが例外を取得する理由...

はなく、オンラインツールを使用して、代わりに本物のIDE、または別のオンラインIDE ...

+0

オンラインツールを間違ったIDEと呼ぶ必要はないと思います。 人にその用途があると確信していますが、I/Oをサポートしていないだけです。 – nikhil

+1

tnks私の投稿を編集.... –

0

問題は、あなたのコードではないを使用してみてください。ユーザー入力をシミュレートしません。 NetbeansIntellij Ideaのような、実際のプログラミングに興味のある方は、無料のデスクトッププログラミングツールを使用することをお勧めします。

当面はIdeoneのような別のオンラインツールをお試しください。 Hereは、Ideoneに貼り付けられたコードへのリンクです(このコードは、public修飾子をクラスから削除しなければならないことに注意してください)。コードを操作したい場合は、サイトの「クローン」リンクをクリックしてください。

関連する問題