2016-12-26 21 views
-7

私はプログラミングの初心者です。私はコードをもっている。 1つの問題があります。私はコンソールに番号を書きますが、出力には何もありません。プログラムは出力コンソールで何も返しません。Java入力コンソールの入力番号

+3

あなたは出力に何も表示されないので。あなたは 'System.out.println(number);'を実行する必要があります。 –

+3

答えを見つけたら、最も有用な答えを受け入れるか、訂正されたコードであなた自身の答えを書いてください。将来の読者にとっては、問題がもはや存在しない質問は理にかなっていません。だからお願い。 –

+3

「訂正」さえ間違っています。 Javaは大文字と小文字を区別"Println"ではなく "println"でなければなりません。 – duffymo

答えて

2

javaで何かを印刷するには、実際に標準出力に出力する関数を呼び出す必要があります。 言い換えれば、あなたのコードのための出力を表示するにはSystem.out.print(What_you_want_to_print)

を使用する必要がある、あなたは次のようにコードを調整する必要があります。

import java.io.*; 
    public class Solution { 
     public static void main(String[] args) throws Exception { 
      BufferedReader reader = new BufferedReader(new   
      InputStreamReader(System.in)); 
      String snumber = reader.readLine(); 
      int number = Integer.parseInt(snumber); 
      if (number > 0) 
       number = number * 2; 
      else 
       number = number + 1; 
      System.out.println(number); 
     } 
    }