1

わかりました、再び処理プログラミング言語について少し迷ったので、誰か私の脳のブロックを解除するのを手伝ってくれる人がいるのだろうか?

これが問題です - 「2 つの数値を比較するプログラムを作成し、一方の数値が他方より大きい場合、2 つの数値を足し合わせて、結果をコンソール ウィンドウに出力します。」

だから私はこれを持っていますが、「int」値コードだけでエラーが発生しているため、これを完全に誤解していると思いますか?..言語の仕組みを誤解している可能性があります:/

これが私のコードです。

void setup() {
int a = 30
int b = 20

 if (a > b) {printIn("a+b");}
 }
4

3 に答える 3

1

一般に、発生しているエラーを投稿すると役立ちます。ただし、この場合、非常に基本的な構文の問題があります。代入を含め、ステートメントをセミコロンで終了する必要があります。例えば:int a = 30;

ああ、それはprintln(小文字の L) ではありませんprintIn。そして、ログオフで指摘されているように、引用符で囲まれた文字列内で合計を実行しているため、リテラルとして出力されます。

于 2012-11-05T15:04:08.693 に答える
0

println();のl 小文字にする必要があります。変数を引用符で囲む必要はありません。

これは機能します:

void setup(){int a = 30; int b = 20; if(a> b){println(a + b); }}

于 2012-11-20T23:09:03.010 に答える
0

私が正しく理解していれば、setup() メソッドの外で変数を宣言する必要があります。初期化はメソッド内で行うことができます。

于 2012-11-05T15:06:19.430 に答える