2012-02-15 63 views
1

私はJavaを学び始めていて、いくつかの問題が発生しました。"変数の型がPrintStreamでない"エラーが発生しました

public class Hello { 
    public static void main(String[] args) { 
     System.out.printIn("Hello"); 
     } 
    } 

メモ帳++を使用します。 SDKを入手してください。コンパイルするには私がjavac Hello.javaを使用しますが、それは次のエラーで結果:あなたはprintln、ないprintInをしたい

Symbol: method PrintIn

Location: Variable out of type PrintStream

+3

使用 'のprintln()'代わりに。 –

+4

構文エラーを検出するIDEを使用します。あなたが学んでいるならば、人生はずっと楽になります。 –

+0

エラーメッセージは十分にクリアです。あなたprintln()を書く必要があります –

答えて

8

ないが、

小文字の「L」を使用しないでください。大文字 'I';いくつかのIDEの2つの外観は非常に似ています!

System.out.println("Hello"); 

覚えていること:println()は「印刷ライン」の略です。

P.S. NetBeansやEclipseなど、より良いIDEソフトウェアをお勧めします。これらの両方で構文エラーが発生するので、心配する必要はありません。

+0

ありがとう。今すぐEclipseをダウンロードしています:) – wadie

+0

@ wadie問題ありません!タイプミスは慣れていなければならないものですが、良いIDEを使用すると常にストレスが軽減されます。 :) – fireshadow52

6

+0

おかげで!明らかに私はJAVAにとっては新しすぎです。 – wadie

+0

@wadieそれは起こりますが、ここでIDEを取得すると、このような過去の挫折を学びやすくするのに役立ちます。 – gideon

4

try System.out.println("Hello");

大文字のIではなく、小文字のLが表示されています。

printlnは狂っている、彼らはだけではなく、printLineを使用しなかった理由印刷ライン、の略です。 他の多くのAPIメソッドでは母音を避けていませんでした。

コード補完機能を備えた優れたIDEを選ぶと、これらの問題は解決されません。

+1

"println"は "print line"の略です。 – ArtB

+0

ありがとうございました!それは助ける.. :) – wadie

3

それは(行の短いのように小文字の "LN")println、ないprintIn

4

それはあなたのエラーは単なるタイプミスです

System.out.printIn 

しかし

System.out.println (it's a l) 
2

実際のコードの場合は、コードに入力ミスがあります。

メソッドSystem.out.printin();それは(のprintlnである)あなたが印刷ない "i" が

0

その(下の "L" と資本の間で混乱してしまった

System.out.println("Hello");

存在しません)

関連する問題