質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Processing

Processingは、オープンソースプロジェクトによるCGのためのプログラミング言語です。Javaをベースにしており、グラフィック機能に特化しています。イメージの生成やアニメーションなど、視覚的なフィードバックを簡単に得ることが可能です。

Q&A

解決済

1回答

2856閲覧

エラー 解決法 Missing right curly bracket "}"

sbhrts

総合スコア10

Processing

Processingは、オープンソースプロジェクトによるCGのためのプログラミング言語です。Javaをベースにしており、グラフィック機能に特化しています。イメージの生成やアニメーションなど、視覚的なフィードバックを簡単に得ることが可能です。

0グッド

0クリップ

投稿2021/06/27 16:11

前提・実現したいこと

processingで以下のようなコードを打ち込んだんですが、エラーが出ます。
どこが悪いのか、また、解決法を教えてください。
たなみに、エラーはMissing right curly bracket "}" で、エラーの出ている行は31行目の}です。
括弧の数はあっています。

発生している問題・エラーメッセージ

Missing right curly bracket "}"

該当のソースコード

processing

1float [] x = new float[100];//円のx座標 2float [] y = new float[100};//円のy座標 3float [] r = new float[100];//円の半径 4 5void setup() 6{ 7 size(400, 300); 8 background(255); 9 ellipseMode(RADIUS); 10 11 fill(0); 12 for ( int i = 0; i < x.length; i++ ) 13 { 14 x{i} = random(0, 400); 15 } 16 for ( int j = 0; j < y.length; j++ ) 17 { 18 y{j} = random(0, 300); 19 } 20 for ( int k = 0; k < r.length; k++ ) 21 { 22 r{k} = random(5, 20); 23 } 24} 25 26void draw() 27{ 28 for ( int k = 0; k < r.length; k++ ) 29 { 30 r{k} += 1; 31 ellipse(x{i} ,y{j}, r{k}, r{k}); 32 ellipse(x{i} ,y{j}, r{k}*1.5, r{k}*1.5); 33 } 34}

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

float [] y = new float[100};の[100}部分とx{i} ,y{j}, r{k}の括弧部分
あと、draw()内のx{i}とy{j}はそれぞれx[k],y[k]に書き換えたらエラーは無くなります。

投稿2021/06/27 16:46

sbhrts

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問