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

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

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

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

Q&A

解決済

1回答

607閲覧

processingコードのエラー

kota000114

総合スコア2

Processing

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

1グッド

0クリップ

投稿2023/07/07 12:18

processing

1void setup() 2{ 3 int d[]={10, 20, 8, 61, 93}; 4 size(100, 100); 5 textFont(createFont("meiryo", 20)); 6 fill(#000000); 7 text("d[]={"+join(d, ", ")+"}", 10, 20); 8 int n=getMax(d); 9 int m=getMin(d); 10 text("最大値は"+str(n)+"最小値は"+str(m)+"です。", 10, 50); 11} 12int getMax(int a[]) 13{ 14 for (int i=1; a.length>i; i++) 15 { 16 if (a[i]>max) 17 { 18 max=a[i]; 19 } 20 } 21 return max; 22 } 23 int getMin(int a[]) 24 { 25 int min=a[0]; 26 for (int i=1; a.length>i; i++) 27 { 28 if (a[i]<min) 29 { 30 min=a[i]; 31 } 32 } 33 return min; 34 } 35 String join(int data[], String sep) 36 { 37 String s = str(data[0]); 38 for (int i=1; i<data.length; i++) 39 { 40 s += sep + str(data[i]); 41 } 42 return(s); 43 } 44

プロセッシングのコードで
max cannot be resolved to a variable
とエラーが出てきました。どこがエラーの原因かわかりませんので教えてください。

TN8001👍を押しています

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

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

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

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

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

TN8001

2023/07/07 13:35

「新たな質問」をするのではなく 「元の質問を編集」していただきたかったです... たぶん左下のほうに編集ボタンがあります。 でももう手遅れなのでこの質問はそのまま、 前の質問を重複投稿として「削除リクエスト」してください。 たぶん右下のほうにゴミ箱アイコンがあります。
guest

回答1

0

ベストアンサー

max cannot be resolved to a variable
max を変数に解決できません

は「変数(らしき)maxがいきなり出てきたけど、どこにも宣言がないよ」って意味です。
うっかりミスですが、getMax関数の最初にint max = a[0];と書くはずだったですよね?


豆知識ですがエラーのコピーボタンを、Shift+クリックするとWeb検索ができます^^
コピーボタン
Web検索ボタン

まあエラー文が英語なので、結果も英語サイトのことが多いですが^^;

投稿2023/07/07 13:34

TN8001

総合スコア9650

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

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

kota000114

2023/07/07 15:15

コードを追加したらできました。こんな初歩的なことなのに教えていただきありがとうございました。 それにいろいろなアドバイスありがとうございました!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.40%

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

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

質問する

関連した質問