★★ Java の宿題ここで答えます Part 64 ★★
しかし,対戦となると・・・・うーむ
どこまで要求されてるのかがわからんな
とりあえずランダムか小さい数からかで選択していない数を選択するんでいいんじゃない?
それよりも対戦のルールが分からないんだが
成立したラインは最後の数を出してラインを成立させたやつのもので
終了時点で成立させたライン数が多いやつが勝ちでいいの?
そもそも自分で好きな数字入力できるなら対戦しても絶対に先攻が勝たないか?
1列揃う数字を順に入力すれば良いだけだろ。
どこにどの数字があるのか分かるのならね。
>複数人による対戦可能。
これって、例えばAが23で当てたら確定して他の人との違いを表示しないと
わけ分からなくなるな。GUIなら色分けとかできるけど、、、あ、コンピュータ対戦もそうじゃんw
954 :
918:2008/05/27(火) 02:46:24
>>921 とても助かりました。
query.jspのほうで、ひっかかりましたが少しの修正で直りました。
<% AccessBean bean = (AccessBean)session.getAttribute("access");
List columnNames = bean.getNameList();
List rows = bean.getResultList(); %>
<% session.getAttribute("access");
ArrayList columnNames = new ArrayList();
columnNames = (ArrayList)access.getNameList();
ArrayList rows = new ArrayList();
rows = (ArrayList)access.getResultList(); %>
このように変更しました。
指摘された点、教えていただいた点を忘れずに勉強していこうと思います。
ありがとうございました。
リーチの表示もあったのかorz
もうすぐ夜明けだしあばんだん
連投すまん間違い発見
>>955の28行目は
int[] point = new int[panel.size()];
でなくて
int[] point = new int[players.size()];
26人対戦とかチェックしてなかったから見つけられなかったw
終わってない課題はどれだ
963 :
960:2008/05/27(火) 18:05:26
960です。
期限は5/28 12時までになりましたので
どなたかお願いします。
答えが返ってきてるやつにshit!
俺2,3回課題書き込んだことあるけど、一度も帰ってこなかったぜorz
>>965 それはご愁傷様。
ちょっとやってみようかなと思わせるくらいの魅力が課題のどこかにあるか、
片手間で即答できるくらい簡単な課題か、
そういう何かが無ければ所詮他人事なので回答されない可能性は多いにある。
回答者は課題を投げた人のためにやるんじゃなくて多分自分の暇つぶしや勉強やネタ披露のためにやっているだろうから。
あと、本来なら回答するであろう人間がちょうど見ていない時期だったとか、
アクセス規制に巻き込まれていたとか、忙しかったとかのタイミングに起因するものもあるかもね。
元々確実に回答されることは期待できないし、回答が無くて当たり前、あったら幸運くらいに考えて、
今後のことを考えて自力で課題が解けるように勉強に励んだほうが建設的だ。
まあ向き不向きはあるだろうから最後の不確実な手段としてここに投げるのは選択肢にあってもいいと思うが。
>>966 実に的を得てる回答。
次回から天麩羅にしてもいいくらい。
【 課題 】ボタンを10個使って神経衰弱を作る
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】1. AWTのみ
【 期限 】明日の12時くらい
【 Ver 】1.6.0_03
【 補足 】ボタン10個の記述を出来たら配列にしたいのだけど
出来なくて困ってます
>>968 カード10枚の神経衰弱ということは1(A),2,3,4,5が2枚ずつとかでいいの?
971 :
943:2008/05/27(火) 23:32:34
974 :
デフォルトの名無しさん:2008/05/28(水) 01:07:07
975 :
デフォルトの名無しさん:2008/05/28(水) 02:26:04
>>975 シェルソートでソートするデータを元の配列からピックアップするインデックス間隔のこと
【 課題 】整数をキーボードより2つ入力して、その最小公倍数(LCM)と最大公約数(GCD)を求め、表示させよ。
例:java LCM_GCD
整数を2つ入力してください
6
8
最小公倍数は 24
最大公約数は 2
【 形態 】Javaアプリケーション(main()で開始)
【 期限 】6/1
【 Ver 】1.60_05
【 補足 】丸投げですいません、お願いします
983 :
924:2008/05/29(木) 13:21:59
>>975 その通りですけど、一応インターバル数列では、
int a [];
void sort() {
int j, h, work;
h = 1;
while (h < a.length) {
h = 3 * h + 1;
}
while (h > 1) {
h = h / 3;
for (int i = h; i < a.length; i++) {
work = a[i];
j = i - h;
while (work < a[j]) {
a[j + h] = a[j];
j = j - h;
if (j <= 0) break; }
a[j + h] = work; }}
ここまで出来ましたけど、それ以外の問題がよく分かりません。
上のプログラムも微妙ですし・・・。
提出日を明後日の夜に延ばしてくれましたので、是非明後日の夜まで
>>934の問題の解答を教えてくれたらと思っています。
984 :
デフォルトの名無しさん:2008/05/29(木) 14:09:32
>>983 あんたあっちこっち丸投げしすぎ
一つにしてくれ
985 :
デフォルトの名無しさん:2008/05/29(木) 15:36:14
>>986 飯食いに行くのでとりあえず課題1だけ
でも問題文の通りだとコンソールへの出力さえ出てくれば
実際にファイルへの出力はなくても問題はない気はするな
import java.io.*;
public class Problem6_1 {
public static void main(String[] args) throws IOException {
if (args.length != 1) return;
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter out = new BufferedWriter(new FileWriter(args[0]));
System.out.print("入力する文字列の数を入力してください:");
int n = Integer.parseInt(in.readLine());
System.out.println("-------------------------------------------");
for (int i = 0; i < n; i++) {
System.out.print(i + 1 + "個目の文字列を入力してください:");
out.write(in.readLine());
out.newLine();
}
out.close();
System.out.println();
System.out.println("ファイル " + args[0] + " への入力が終了しました。");
}
}
988 :
デフォルトの名無しさん:2008/05/29(木) 19:03:11
【 課題 】 課題(R2)
100 以下の乱数を 100 個作成し、「 50 以上の個数」、「 49 以下の個数」、「
3
の倍個数」と平均値(浮動小数)を表示するプログラムを作成せよ。
a.. ファイル名(R2.java)で作成。
b.. プログラムの出力は、10 行程度にすること。
50行以上は、「課題の表示」で表示されない。
c.. 変数名に、_(アンダーライン)は使用しないでください。
■ サンプル
class R2 {
public static void main(String argv[]) {
int i, ir,....;
double r;
for ( i = 1; i<=100; i++ ) {
r = Math.random()*100;
ir=(int)r;
.......
}
System.out.println("50以上の数:"+.....);
System.out.println("49以下の数:"+.....);
System.out.println("3の倍数の数:"+.....);
System.out.println("平均:"+.....);
}
}
【 形態 】Javaアプリケーション
【 期限 】5/29 24:00まで
【 Ver 】1.60_05
【 補足 】できるだけ早くお願いします。
最近、期限まで数時間の依頼が多いな。最初から考えることを止めてかなり先の期限のものを投げるのもアレだが、
ぎりぎりまでためておくのも回答する人間が目にしてコード書く機会が減るという点で回答の確率が減るだろう。
>>986 課題3のほう
public class Problem6_3 {
public static void main(String[] args) throws java.io.IOException {
if (args.length != 1) return;
java.nio.channels.FileChannel in = new java.io.FileInputStream(args[0]).getChannel();
java.nio.ByteBuffer buf = java.nio.ByteBuffer.allocateDirect(54);
in.read(buf);
buf.order(java.nio.ByteOrder.LITTLE_ENDIAN);
String type = new StringBuilder().append((char)buf.get(0)).append((char)buf.get(1)).toString();
int width = buf.getInt(18);
int height = buf.getInt(22);
in.close();
System.out.println();
System.out.println("--------------------------------");
System.out.println("画像名 : " + args[0]);
System.out.println("ファイルタイプ : " + type);
System.out.println("画像の幅 : " + width);
System.out.println("画像の高さ : " + height);
System.out.println("--------------------------------DIB");
}
}
>>988 public class R2 {
public static void main(String[] args) {
int n = 0, n3 = 0;
double a = 0;
for (int i = 0; i < 100; i++) {
int d = (int)(Math.random() * 101);
if (d >= 50) n++;
if (d % 3 == 0) n3++;
a += d;
}
System.out.println("50以上の数:" + n);
System.out.println("49以下の数:" + (100 - n));
System.out.println("3の倍数の数:" + n3);
System.out.println("平均:" + (a / 100));
}
}
992 :
988:2008/05/29(木) 21:47:13
>>989 ぎりぎりまで考えてたんですけどどうしてもできなくて…
>>991 期限まで短い中、解答していただきありがとうございます!
【 課題 】Link Queue classを書き換えて、以下のように出力されるリンクつきリストの待ち行列を作りなさい。
(実際に出力されるのはQueue (front-->rear);からです)
Queue (front-->rear);10 20 30 40 50 60 70
-60→Queue (front-->rear);10 20 30 40 50 70
+15→Queue (front-->rear);10 15 20 30 40 50 70
-10→Queue (front-->rear);15 20 30 40 50 70
+35→Queue (front-->rear);15 20 30 35 40 50 70
-30→Queue (front-->rear);15 20 35 40 50 70
-15→Queue (front-->rear);20 35 40 50 70
-50→Queue (front-->rear);20 35 40 70
-35→Queue (front-->rear);20 40 70
-70→Queue (front-->rear);20 40
-40→Queue (front-->rear);20
-20→Queue (front-->rear);null
また、+はinsert,-はdeleteになります。
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 ] 5/31
【 Ver 】3.2.2
【 補足 】はじめに実行すると、Queue (front-->rear);10 20 30 40 50 60 70
という結果がでてきます。
また、以下に使用する4つのクラスが入っております。○投げですがお願いします。
http://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 266.lzh
>>993 > 【 Ver 】3.2.2
どんなバージョンだw
>>1のテンプレ通りに実行してそんなものが出たのか?
997 :
933:2008/05/30(金) 03:37:28
ver1.6.0
でお願いします。すいません