2016-10-14 10 views
-4

をint型変数を変換されていません。 アイデアInteger.parseIntは、我々は次のコードスニペットを持っていると仮定しましょう

+0

かっこの問題 - それらを使用してください。 –

+0

私は、コードスニペットとしてコードを埋め込み、その前に8つのスペースを追加していますが、動作していないようです。可能であれば編集してください。 –

+0

括弧...スペースではない – sidgate

答えて

1

変更このスニペット:

System.out.println("Matchup : " + sp[0] + " vs " + sp[1] + " Winner" + 
      ((Integer.parseInt(sp[2]) < 0) ? "" : "")); 

私は1つの括弧内全体を囲むお勧めします、別のセットで、あなたの条件式:あまりに

System.out.println("Matchup : " + sp[0] + " vs " + sp[1] + " Winner" + 
      Integer.parseInt(sp[2]) < 0 ? "" : ""); 

変換。

編集:申し訳ありません

イム、私が正しくあなたの条件式を閉鎖しませんでしたが(困ら)

+0

二重括弧の必要はありません。 '(Integer.parseInt(sp [2])<0?" ":" ")'を実行します。 – Andreas

+0

はい、これはオプションですが、私はいつも鉱山を囲んでいます。それは私の好みです。 – Matthew

1

あなたのコード行方不明括弧、IDEは

"Matchup : " + sp[0] + " vs " + sp[1] + " Winner" + Integer.parseInt(sp[2]) 

この文字列を比較しようとしています0のint値を持つ

関連する問題