- ベストアンサー
Javaでわからないものがあります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
この問題は、実際に頭の中で4つのプログラムを想像し、全てのパターンの出力を自分で計算してみて、一致したものを選ぶ、ということをして解くしかありません。 つまり、非常に短く出題されていますが、実際に書かれているのは次のものと同じです。 結局、「いかに頭の中でjavaプログラムを正確にエミュレートできるか」と聞かれているだけなので、答えを求めるための思考プロセスも何もありません。 ただ4パターン、実行してみるだけです。 ---- (書きなおした)問題: 次のプログラムA~Dのうち、結果が「10」となるものを選びなさい。 プログラムA. public class Main { public static boid main(String[] args) { int array[][] = new int[][] { { 1, 2 }, {2, 3, 4 }} int total = 0; for (int i = 0; i < array.length; i++) { for ( int j = 0; j < array[i].length; j++ ) { total += array[i][j]; } } System.out.println(total); } } プログラムB. public class Main { public static boid main(String[] args) { int array[][] = new int[][] { { 1, 2 }, {2, 3, 4 }} int total = 0; for (int i = 0; i < array.length; i++) { for ( int j = 0; j < array[j].length; j++ ) { total += array[i][j]; } } System.out.println(total); } } プログラムC. public class Main { public static boid main(String[] args) { int array[][] = new int[][] { { 1, 2 }, {2, 3, 4 }} int total = 0; for (int i = 0; i < array.length; i++) { for ( int j = i; j < array[i].length; j++ ) { total += array[i][j]; } } System.out.println(total); } } プログラムD. public class Main { public static boid main(String[] args) { int array[][] = new int[][] { { 1, 2 }, {2, 3, 4 }} int total = 0; for (int i = 0; i < array.length; i++) { for ( int j = i; j < array[j].length; j++ ) { total += array[i][j]; } } System.out.println(total); } }
その他の回答 (1)
- f272
- ベストアンサー率46% (7998/17100)
Javaが分からんの?それとも計算ができないの?(1+2)+(3+4)を計算すれば10になるよね。
関連するQ&A
- Javaでわからないものがあります
Javaでわからないものがあります。 この問題でコンパイル実行した結果をだせという問題で、答えの1が500というのはわかったのですが、2と3の答えの出し方がわからなくて困っています
- 締切済み
- Java
- Javaで他のソフトを制御したいのですが。
Javaで他のソフトを制御したいのですが、どうしたらよいでしょうか?C#では、他のアプリケーションを起動Process.Start()メソッドってあるのですが、Javaにもそのようなクラスはありますか?
- ベストアンサー
- Java
- ServletからバックグラウンドでJavaを走らせたい
Javaのバッチをコマンドラインからでなく、Servletから非同期で走らせたいのですが、うまくいきません。 多数サイトを見ましたが引数なしの場合でも、JavaをServletのバックグラウンドで走らせる事はできませんでした。5時間はまっています(T_T) Process process = Runtime.getRuntime().exec("java C:\\java\\src\\batch\\testJava argv01 argv02"); ■環境は、JDK1.4.1、Tomoat4.1.6、Windos2000で、 javaを打ち間違えたら、例外が発生したのでjavaだけはとりあえずパスがとおっているようです。 よろしくお願いします。
- ベストアンサー
- Java
- javaのプロセスについて
UnixやLinuxなどで、javaのプロセスを常駐させたいのですが、何か方法はありますでしょうか。 javaという名前であれば何でもいいので、テスト的に起動したいです。 (プロセスをkillするテストをするために、使用します)
- ベストアンサー
- Linux系OS
- Javaの問題がわからないです
Javaの問題がわかりません。 この問題の答えはBです。 解き方がよくわかりません。4行目のnameはなぜbillになるかなどもわからないです
- ベストアンサー
- Java
- javaにエラーがでます
javaがうまく使えなくなっています。 javaが必要な画面に行くとエラーでて『同じプロセスで実行中のいくつかのJava仮想マシンによってエラーが発生しました』と出てきます。 どうしたらいいですか助けてください
- ベストアンサー
- Java
お礼
ありがとうございます正確に素早くできるように訓練します