• 締切済み

java 多次元配列

二次元平面を二次元配列int g[20][40]と対応させて考える。 g[x][y] == 1なら座標(x,y)に点があり、g[x][y] == 0なら点はないとする時、y = 2*x+5 (0=<x=<20)のグラフを表示するプログラムを作成せよ。 (xを縦方向,yを横方向と考えよ。) というプログラムと同様にして y = x*x-8*x+16 (0=<x=<20)のグラフを表示するプログラムを作れ。という問題がプログラミング初心者の私には難しすぎます。 方法を教えて頂けないでしょうか?

みんなの回答

  • TTT0918
  • ベストアンサー率42% (3/7)
回答No.3

このカテゴリはJavaScriptです。 JavaScriptとjavaは異なる言語です。 もし、JavaScriptについて聞いているならば、JavaScriptをJavaなどと省略しないようにしましょう。 もし、javaについて聞いているならば、javaのカテゴリで質問するのをお薦めします。

回答No.2

もしも、javascriptなら。 <script type="text/javascript"> var gx = 20; var gy = 40; var x; var y; var intY; //はいれつ var grid = new Array(gx); for (x = 0; x < gx; x++) {  grid[x] = new Array(gy); } //はいれつを0 for (x = 0; x < gx; x++) {  for (y =0; y < gy; y++) {   grid[x][y] = 0;  } } //けいさん for (x = 0; x <gx; x++) {  y = 2 * x + 5; // y = x * x -8 * x + 16;  intY = Math.floor(y);  grid[x][intY] = 1; } //けっかひょうじ for (y = gy-1; y > -1; y--) {  for (x =0; x < gx; x++) {   document.write(grid[x][y]);  }   document.write("<br>"); } </script>

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

ここはjavascriptの質問所なので、もしjavaの質問なら 適切なところで再度質問ください。 (おそらくjavaの質問だと推定されますので・・・)

関連するQ&A