07/12/11 22:36:14
携帯からなのでわかりにくくてすみません。
>>97と>>99は二つで一つのプログラムです。
101:デフォルトの名無しさん
07/12/11 22:39:49
// 問2
int[] sum = new int[data.length + data[0].length - 1]; // 斜めごとの和の格納
int multi = 1; // 斜めの和の積の格納
for (int i = data[0].length - 1; i > -data.length; i--) {
for (int j = 0; j < data.length; j++) {
for (int k = 0; k < data[0].length; k++) {
if (j == (k - i)) {
System.out.print(data[j][k] + " ");
sum[i + data.length - 1] += data[j][k];
}
}
System.out.println();
}
}
for (int sumData: sum) {
multi *= sumData;
}
}
}
102:デフォルトの名無しさん
07/12/11 23:05:38
>>96
URLリンク(sourcepost.sytes.net)
103:デフォルトの名無しさん
07/12/12 00:08:30
>>102
ありがとうございました!
104:94
07/12/12 07:29:20
たすかりました!!!ありがとうございます。
105:デフォルトの名無しさん
07/12/12 08:57:44
【 課題 】URLリンク(edu.net.c.dendai.ac.jp)(課題2の方)
【 形態 】Javaアプリケーション(main()で開始)
【 GUI 】多分制限無しかと
【 期限 】1月9日20時
【 Ver 】eclipse?
【 補足 】課題2の方だけで結構です。丸投げですがよろしくお願いします。
106:デフォルトの名無しさん
07/12/12 09:24:28
抽選で1通のみ合格を狙うとは、、まさに宝くじ厨w
107:デフォルトの名無しさん
07/12/12 09:26:07
>106
プログラムは皆同じで大丈夫なんですw
あくまでも説明をオリジナルにしろって事なので。
108:デフォルトの名無しさん
07/12/12 09:34:29
>>91
import java.io.*;
import javax.servlet.http.*;
public class A91 extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response)
throws IOException,UnsupportedEncodingException{
response.setContentType("text/html; charset=Shift_JIS");
PrintWriter o=response.getWriter();
o.println("<html><head><title>91</title></head><body>");
request.setCharacterEncoding("Shift_JIS");
String input=request.getParameter("input");
if(input != null){
o.println("<p>あなたの入力した文字は "+input+" ですね</p>");
}
o.println("<form method=post>");
o.println("何か文字を入力してください<input type=text name=input><input type=submit name=send value=送信>");
o.println("</form></body></html>");
}
}
109:デフォルトの名無しさん
07/12/12 11:34:19
【 課題 】「クリック・アートの作成」
① 画面をクリックするたびに、「楽しさ」、「クールさ」、「荘厳さ」、など受け手が感心するような作品を考えてください
② if文、for文、配列、Mathクラスなどを有効に使って、プログラムならではの表現を試みてください
【 形態 】2. Applet
【 GUI 】4. 制限なし
【 期限 】12月17日
【 Ver 】java version "1.6.0_03"
【 補足 】大学1年の基礎的な授業の課題です。よろしくお願いします。
110:デフォルトの名無しさん
07/12/12 11:42:27
目並べゲームをクライアントサーバで行うプログラムを作成せよ.条件は次のとおり.
* 二人のクライアントがゲームサーバに接続し,ゲームを行う.
* 対戦者は ID を持ち,ゲームサーバにログインし,相手とゲームを行う.
* サーバは ID ごとの勝率などの情報を管理している.
* 一手ごとに盤面を表示するようにせよ.
* 白石は○,黒石は×で表す.
* ユーザはコマンドを入力して石を打っていく.
* 盤面は,横軸を 1,2,3 ,縦を A,B,C でその位置を指定する.最低限次のような画面を考えること(もっと見栄えのよい画面にしてほしい!).
* クライアントはtelnetを用いず、専用のものを作成してみること。ポート番号は、任意のものでよい。
1. 二人のクライアントがサーバに接続して 3 目並べゲームを行えるようにせよ.
2. このとき,クライアントはどのようなコマンドが必要になるか.必要となるコマンドを考えよ.
3. サーバとデータをやりとりするには,プロトコルを決めないといけない.どのようなプロトコルが必要になるか?
プロトコルの設計を行え.プロトコルはSMTP や HTTP のプロトコルが参考になるはずである.
たとえば, HTTP では,GET /index.htmlという行を送ることで,データをやりとりする. GET が命令,次がその命令の引数となっている.
ゲームを行う上でどのような情報が必要になるだろうか?
4. 上記プロトコルを設計したら,それに従ってサーバおよびクライアントプログラムを作成せよ.
【 形態 】JAVAアプリケーション
【 GUI 】4. 制限なし
【 期限 】本日中
【 Ver 】java version "1.6.0_03"
【 補足 】サーバとクライアントを作るプログラムです。お願いします。
111:110
07/12/12 11:45:15
たとえば、下記のような対戦ができるようにしてみよ。
+ABC+
1.o.+
2x.x+
3..o+
+++++
Command?> c1
+ABC+
1.oo+
2x.x+
3..o+
smithさんが打ちました。
112:110
07/12/12 11:45:51
+++++
+ABC+
1xoo+
2x.x+
3..o+
+++++
Command?>
すいません。お願いします。
113:デフォルトの名無しさん
07/12/12 12:00:30
>>105
リンク先、依頼と関係ない箇所だが
>なお、この問題は早々に 2ch に投稿され、既に解答も寄せられています。
>同じ掲示板に何度も同じ問題を投稿するのはマナー違反ですので、
>もう新たに 2ch にこの問題を投稿しないようにして下さい。
なにこれ
114:デフォルトの名無しさん
07/12/12 12:06:13
>>105
教授と大学板に報告しといた
115:デフォルトの名無しさん
07/12/12 12:15:06
>>113
それは課題1に関してだから課題2は関係ない。
教授がちゃねらーだから…
>>114
上記の通り、教授がちゃねらーだから報告しても意味が無いと思うよ。
116:デフォルトの名無しさん
07/12/12 12:36:26
ワロタ
117:デフォルトの名無しさん
07/12/12 12:46:16
ああ宿題依頼スレの存在を知っているが故の抽選なのか
118:デフォルトの名無しさん
07/12/12 12:51:28
このスレを知っているということは
その課題を出した教授がそのまま答えを提示してくれる可能性も・・・
119:デフォルトの名無しさん
07/12/12 13:05:04
しかも実行してみないとわからないバグ付きでw
自分で実行確認して直せたやつが合格w
120:デフォルトの名無しさん
07/12/12 13:18:00
>>115
くやしいのう、くやしいのうwww
121:デフォルトの名無しさん
07/12/12 14:51:46
>>120
あんた、よく読みなさいよw。同じ課題を複数回依頼するのはマナー違反って書いてるのよ
122:デフォルトの名無しさん
07/12/12 15:22:15
ゆとり大学生おつ
123:デフォルトの名無しさん
07/12/12 15:43:58
なあ本当はコンピュータリテラシの授業なんじゃないか?
掲示板で顔の見えない相手とコミュニケーションをうまくとって
課題の回答を作成してもらうという・・・・
SEとプログラマの関係に似てないか?
もしそういう実践的な課題なのだとしたら・・・・ちょっと見直す。
学生じゃなく教官だけ。
# 今んとこ合格者なしかw
124:デフォルトの名無しさん
07/12/12 16:04:05
合格は抽選で勝ち取るか、もしくは独自の?解答w
オリジナルらしらを出すのはこの課題をこなすより難しいw
125:デフォルトの名無しさん
07/12/12 18:43:48
【 課題 】配布したjarファイルを改造して、以下の仕様通りに動くようにしなさい。
1) 現在の状態ではaz.jpgをテクスチャとしてUFOオブジェクトの外側表示する事ができない。
az.jpgに書いてあるAからZの文字がUFOオブジェクトに表示されるように改造しなさい。(テクスチャ)
2) 太陽(中央の赤丸)の位置に、ランダムに7秒毎にAからZまでアルファベットが表示されるようにしなさい。(JLabelを使用する。)
出現したアルファベットをキーボードでタイプし、文字があっていれば10点ずつ加算(点数はウィンドウ右上に表示)されていく簡易タイピングプログラムを作りなさい。
※余裕がある人は、タイピング回数が20回になったら画面の中央に「あなたの点数はx点です。」と表示されるようにしなさい。
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI 】2. Swing
【 期限 】12月13日 7:00 AM
【 Ver 】java version "1.6.0_03"
【 補足 】配布jar URLリンク(rg550.hp.infoseek.co.jp)
1)は自分でも色々とやってみたのですが、変な風に表示されるか真っ白のままかでした。
2)キーボードリスナーを使うみたいなのですが、自分ではどのように組めば良いのか検討も付きません。
丸投げでよろしくお願いします。
126:デフォルトの名無しさん
07/12/12 22:06:37
>>【 Ver 】eclipse?
ってどんだけゆとりなんだよ
127:デフォルトの名無しさん
07/12/12 23:03:22
>>105
URLリンク(rg550.hp.infoseek.co.jp)
TreeMapの使い方がいまいちよくわからない初心者が挑戦してみた。
なんか微妙な出来になってしまった。
128:デフォルトの名無しさん
07/12/12 23:17:05
【 形態 】Javaアプリ
【 GUI 】なし
【 期限 】なし
【 Ver 】JDK1.6
どうして下の実行結果がChildを表示するのか、さっぱりわかりません。
詳しい方、お願いします。
public class Parent {
public Parent() {}
public void hello() { System.out.println("Parent"); }
public static void main(String[] arg) {
Parent obj = new Child();
((Parent) obj).hello();
}
}
class Child extends Parent {
public Child() { super(); }
public void hello() { System.out.println("Child"); }
}
129:デフォルトの名無しさん
07/12/12 23:24:42
>>128
キャストをしても、インスタンスのクラスが変わるだけではない。
つまり、Childクラスのインスタンスに対して helloメソッド呼び出しをしている。
ただそれだけのことです。
130:125
07/12/12 23:34:28
1)だけでも良いので、どなたかお願いできないでしょうか?
131:128
07/12/12 23:42:36
>>129
御親切にどうもありがとうございます。
今、Childクラスのhello()の定義を消して実行してみましたら、
結果はParentが表示されました。当然の結果ですけど・・・
Childクラスのインスタンスって、ChildはParentの子クラスですから
Parentのものは継承しているはずで・・・でも、"Parenet"には
できないんですよね・・・
難しいです。
132:デフォルトの名無しさん
07/12/12 23:54:11
>>131
Childクラスのhelloでsuper()を実行してないからな
133:デフォルトの名無しさん
07/12/13 00:10:50
>>125
テクスチャのサイズは2の乗数じゃないとダメじゃ?
134:125
07/12/13 00:53:07
>>133
2の乗数以外でもTextureLoaderだと読み込めると思うのですが、
Appearanceを使っているのでどうすればUFOオブジェクトに反映されるのかが分かりません。
そこをどうにか改造して表示させろ、という事だと思います。
135:デフォルトの名無しさん
07/12/13 01:47:40
【 課題 】
物体が自由落下するときのプログラムを書け。
物体は画面底面で跳ね返る。その際跳ね返り係数は任意(0~1)のものとする。
物体の描写はドットで構わない。
口頭説明だったので課題文そのままとはいきませんでしたが、上記であっていると思います。
【 形態 】2. Applet
【 GUI 】4. 制限なし
【 期限 】12月17日
【 Ver 】java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
【 補足 】丸投げです。よろしくお願いします。
136:125
07/12/13 02:42:01
問い合わせたところ、1)は2の乗数のテクスチャに変更して良いとの事なので、
2)をよろしくお願いします。
137:デフォルトの名無しさん
07/12/13 14:38:09
>>135
URLリンク(rg550.hp.infoseek.co.jp)
138:デフォルトの名無しさん
07/12/13 17:33:34
お願いします
【 課題 】与えられたテキストファイル(日本語、英語混在)の中で、英大文字部分をすべて小文字に変換する。
また、「プログラム」→「program」、「開発」→「develop」という語の変換を行う。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】月曜日
【 Ver 】java version "1.6.0_03"。 《必須》
【 補足 】語変換するところはmap.putメソッドを使うようにしたいと思います。
139:デフォルトの名無しさん
07/12/13 18:05:45
丸投げですがよろしくお願いします。
【 課題 】6×6の36枚のボタンに18組の画像を用意した
カード合わせゲームを作成しなさい。(神経衰弱のようなもの)
・カードの裏側にも画像を使用する。
・下段の start ボタンでゲームを開始する。
・上段にはクリックしたボタンの画像の名前を表示する。
【 形態 】2. Applet
【 GUI 】4.制限なし
【 期限 】12月16日22時
【 Ver 】1.6.0_03
【 補足 】文章だけではわかりにくいかも知れないので
URLリンク(upp.dip.jp)
このような感じになるみたいです。
140:デフォルトの名無しさん
07/12/13 18:32:39
表の画像18種と裏側画像1種ぐらい用意しないとな
141:139
07/12/13 18:47:11
>>140
すいません、気づきませんでした。
とりあえずですが表18種と裏用意しましたんで
これで作成していただきたいと思います。
URLリンク(rg550.hp.infoseek.co.jp)
142:135
07/12/13 19:25:16
>>137
問題なく動作しました。
ありがとうございました。
143:139
07/12/13 20:59:31
度々すいません。
書き忘れておりましたがカード合わせのゲームなので
毎回カードはランダムに配置となります。
申し訳ありませんがよろしくお願いします。
144:デフォルトの名無しさん
07/12/14 00:24:27
>>138
日本語→英語にするのはその2つの単語だけでいいのか?
あと
>>与えられたテキストファイル
ってのがあるなら晒せ
145:asdf
07/12/14 00:24:32
【 課題 】① データを書き出してファイル”Goose001.dat"に格納するプログラムを書きます。
② ファイル”Goose001.dat"から、データを読み出し表示するプログラムを書きます。
③ 読み出しファイルと書き出しファイル名を引数で指定できるようにします。
④ X座標 Y座標 | フラグ の形でデータを書き込み、読み込み表示するプログラムを書きます。バッファ入出力を使います。
⑤ Gooseクラスを適切に定義します。
⑥ オブジェクト入出力を使って、データを書き出すプログラムを書きます
⑦ オブジェクト入出力を使って、データを読み込み、表示するプログラムを書きます。
⑧ オブジェクト入出力を使って、データを読み込み、画像を表示するプログラムを書きます
【 形態 】1. Javaアプリケーション(main()で開始【 GUI 】1. AWTのみ/2. Swing/3. SWT/4. 制限なし/ 5. その他(明記すること)
【 期限 】提出期限12月17日
【 Ver 】java version "1.6.0_03"
【 補足 】↓のプログラムを利用し、↑の題意を満たすプログラム。
よろしくお願いします。
URLリンク(sourcepost.sytes.net)
146:デフォルトの名無しさん
07/12/14 01:41:46
>>144
日本語→英語ってわけじゃないんですけど、一対一対応で語を変換したいんです
テキストファイルは実際なにで試されるかわからないんで、晒すのは無理ですね
147:デフォルトの名無しさん
07/12/14 02:31:24
>>146
提出前に自分で動作確認くらいはするだろ?
そのためのテキストファイルと想定している正解出力くらいは晒せるんじゃないか?
148:デフォルトの名無しさん
07/12/14 02:57:38
>>100
149:デフォルトの名無しさん
07/12/14 02:59:53
>>86
図は表示できなくてよいので、どなたかよろしくお願いいたします。
150:125
07/12/14 12:43:38
どなたか2)をお願いできないでしょうか?
151:デフォルトの名無しさん
07/12/14 15:01:20
>>147
すいません、本当に簡単なものでしか確かめない予定だったので
--------------
programming
PROGRAMMING
Programming
プログラミング
------------
これを書いたtxt読み込ませて、四行同じのが出ればいいかなと…
その場でmap.putの中身だけ替えさせて確かめるようなんで、小文字変換以外は一例だけつくっておけばいいのですが
152:デフォルトの名無しさん
07/12/14 15:14:08
俺は宿題する気がないけど、map.putで変換ってどうやるの?
(key, value)のvalueが次のkeyでkey == valueの時、変換後って意味?
153:デフォルトの名無しさん
07/12/14 15:45:09
>>138
URLリンク(sourcepost.sytes.net)
154:デフォルトの名無しさん
07/12/14 15:49:22
先越されたけどせっかく作ったんで
import java.io.*;
import java.util.*;
public class Ans138{
public static void main(String[] args) throws IOException{
HashMap<String,String> list=new HashMap<String,String>();
list.put("プログラム","program");
list.put("開発","develop");
BufferedReader br = new BufferedReader(new FileReader(args[0]));
for(String line;(line=br.readLine())!=null;){
line=line.toLowerCase(Locale.ENGLISH);
for(Map.Entry<String,String> entry: list.entrySet())
line=line.replace(entry.getKey(),entry.getValue());
System.out.println(line);
}
}
}
155:デフォルトの名無しさん
07/12/15 14:08:11
153は語変換できてないのにmap使ってる糞プロ
1回でも実行すればすぐわかるのになw
156:デフォルトの名無しさん
07/12/15 18:42:55
課題表示用テンプレにC/C++のような「その他の制限」を付け加えないか?
その他の制限: (どこまで習っているか、ジェネリックスは使ってはいけない等々)
ゼミの後輩が風邪を引いたとき代わりに課題をやってあげたんだけど、
習った範囲以上のコードを書いてしまったらしく、提出した課題が無効になり
泣きながらやばいですよねぇ…と言ってきたので、正直すまんかったと思った。
ああ、嫁にしてえ。
157:56
07/12/15 19:50:50
>>56
56です。>>63のソースを見て何がいけなかったのかすっきりしました。
そしてまた新しい課題が出たのでお願いします。
【 課題 】ファイルの選択とテキスト(そのファイルの内容)の表示
※Fileメニューの 「Open」を選択するとダイアログボックスを表示
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】1. AWTのみ/2. Swing
【 期限 】来週の火曜日
【 Ver 】1.5
【 補足 】
URLリンク(sourcepost.sytes.net)
↑のソースにプログラムを追加。
書ききれないので下へ続く
158:56
07/12/15 19:51:21
・ファイルダイアログボックス表示
JFileChooser fc = new JFileChooser(".");
int ret = fc.showOpenDialog(null);
・ファイルオープン、読み込み処理
setFile(fc, ret);
・setFileメソッド
public void setFile(JFileChooser fc, int ret){
File fileobj = fc.getSelectedFile();
if(ret != JFileChooser.APPROVE_OPTION || fileobj == null)
return;
try{
FileReader in = new FileReader(fileobj);
text.read(in,null);
}catch (IOException e){
System.out.println("file error");
}
・swing 未使用時
BufferedReader in = new BufferedReader(new FileReader(fileobj));
text.setText("");
while(true){
String str = in.readLine();
if(str == null) break;
text.append(str);
text.append("\n");
}
以上です。お願いします。
159:デフォルトの名無しさん
07/12/15 21:45:44
>>157
2.Swing
URLリンク(rg550.hp.infoseek.co.jp)
160:56
07/12/16 02:22:48
>>159
すばらしい。
ありがとうございましたm(_ _)m
161:139
07/12/16 19:51:56
URLリンク(rg550.hp.infoseek.co.jp)
ここまでやってみたのですがボタンの画像が表も裏も表示されません。
あと上段へクリックした画像の表示もうまくいきません。
↑に手を加えても1からでもいいのでどなたかお願いします。
162:デフォルトの名無しさん
07/12/16 22:13:58
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】12月17日朝8時まで
【 Ver 】1.6.0_03
【 用語 】再帰下降構文解析、二分木、ポーランド記法
【 補足 】構文解析プログラムの改良に関する穴埋め問題です。よろしくおねがいします。
163:デフォルトの名無しさん
07/12/16 23:49:04
>>161
getDocumentBaseとgetCodeBaseで何が返ってくるか確かめてみ
164:asdf
07/12/17 01:47:11
データを書き出してファイル”Goose001.dat"に格納するプログラムを書きます。
165:デフォルトの名無しさん
07/12/17 02:29:08
>>162
問題がねえっす
166:デフォルトの名無しさん
07/12/17 02:44:29
>>165
テキストは表示されてますか?
真ん中からが問題で前半は参考プログラムです
167:デフォルトの名無しさん
07/12/17 02:51:42
すいません、問題文は別にありました
テキストファイルに書いてある文でも内容は伝わるかと思ってました
演習のページで提示されるプログラム(121.txt)の空欄を埋めて,
次のようなJavaアプリケーションを作りなさい。
コマンドライン引数として受け取った,中間記法の数式について,
再帰下降構文解析により構文解析木を生成する.
生成された構文解析木をもとに,前置記法の式を出力する.
再帰下降構文解析ではメソッドの再帰呼び出しを用いる.
また,構文解析木のノードを表すクラスを宣言し,そのインスタンスを用いる.
168:デフォルトの名無しさん
07/12/17 12:40:15
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】2. Applet
【 GUI 】4. 制限なし
【 期限 】2007/12/21/9:00まで
【 Ver 】java version "1.5.0_11"
【 用語 】特にありません。
【 補足 】基本プログラムを打ち込んだ以外はほとんど丸投げです。
まったくどうしたらいいのか分かりません、よろしくお願いします。
169:デフォルトの名無しさん
07/12/17 12:43:26
【 課題 】1.3×3の配列に1から9までの任意の値を代入して、行ごとの和とその和の積および列ごとの和とその和の積を求めなさい。
2.上記の配列に対して、斜め方向の成分の和とその積を求めなさい。
注意!! 今回は「力業」は認めません。配列やループ等を使用すること!
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】12月18日9時まで
【 Ver 】1.6.0_03
【 補足 】先日質問したものですが2番については、右斜め成分だけではなくて、左斜め成分も必要とのことで×をもらいました。
丸投げですがおねがいします。
170:デフォルトの名無しさん
07/12/17 13:23:36
【 課題 】
1.ボタンを押したらラベル文字列が変わるようなイベント処理を定義し、動作を確認せよ。
2.ボタンを押すたびにラベル文字列が入れ替わる(開始→中止→開始→中止→…)ように変更せよ。
上記のウィンドウクローズ(右上)のボタンを押すと終了するようにせよ。
WindowAdapterクラスを継承して作成せよ。
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI 】4. 制限なし
【 期限 】2007/12/17 23:00
【 Ver 】1.6.0_03
【 補足 】丸投げ
よろしくお願いします。
171:デフォルトの名無しさん
07/12/17 14:37:30
>>170
1.はActionListenerで適当な文字列をsetLabelすればいい
import java.awt.*;
import java.awt.event.*;
public class Res170 {
public static void main(String[] args) {
Button b = new Button("開始");
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Button b = (Button)e.getSource();
b.setLabel(b.getLabel().equals("開始") ? "停止" : "開始");
}
});
Frame f = new Frame();
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
((Frame)e.getSource()).dispose();
}
});
f.add(b);
f.pack();
f.setVisible(true);
}
}
172:デフォルトの名無しさん
07/12/17 14:55:03
>>168
1.のみ
URLリンク(rg550.hp.infoseek.co.jp)
173:デフォルトの名無しさん
07/12/17 15:04:39
>>145
をどなたかお願いできますか?
174:デフォルトの名無しさん
07/12/17 17:37:57
>>171
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
Frame f = ((Frame)e.getSource());
f.setVisible(false);
f.dispose();
}
public void windowClosed(WindowEvent e){
System.exit(0);
}
}
175:デフォルトの名無しさん
07/12/17 17:45:25
← unko coding
176:デフォルトの名無しさん
07/12/17 18:15:01
期限切れてるけど>>139
URLリンク(rg550.hp.infoseek.co.jp)
177:デフォルトの名無しさん
07/12/17 19:17:08
>>145
URLリンク(rg550.hp.infoseek.co.jp)
178:デフォルトの名無しさん
07/12/17 23:19:29
>>162ですが期限の訂正です
12/24朝までです
どうかよろしくお願いします
179:デフォルトの名無しさん
07/12/17 23:26:11
コンパイラコンパイラつかえば?
180:デフォルトの名無しさん
07/12/17 23:56:57
【 課題 】「まずは、Java3Dを使って仮想空間を作ってみろ」
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】1. Swingのみ/2.Java3Dを使います
【 期限 】2008/01/05の15時まで
【 Ver 】java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
【 補足 】研究室を「知的共有空間化」するために、研究の事始めとして、
研究室を3D化しろということです。要するに正方形の箱を書いて、
イスやテーブルを作って配置します。
面倒かもしれませんが、よろしく御願いします!
181:デフォルトの名無しさん
07/12/18 00:00:14
そんなJavaよりJwaveだね
URLリンク(snipurl.com)
182:デフォルトの名無しさん
07/12/18 00:06:02
マルチかよ。
183:デフォルトの名無しさん
07/12/18 00:48:15
>>162 >>178
期限が延びたってことで、やってみた。
ほい(´・ω・)っ URLリンク(sourcepost.sytes.net)
それにしても元が酷いプログラムだね・・。
出題者はスタックマシンやコンパイラすら作ったこと無いんじゃなかろうか・・・ (´・ω・)
184:デフォルトの名無しさん
07/12/18 00:48:51
【 課題 】子供を楽しませるアニメーションを作れ
【 形態 】 1.
【 GUI 】 4.
【 期限 】今週の金曜21時まで
【 Ver 】1.6.0
【 補足 】基本的に自由。ただしちゃんと見せられる物を。
よろしくお願いします。
185:デフォルトの名無しさん
07/12/18 01:31:26
javaってアニメ作れるの?
いやだねこういう上司居たら。
186:デフォルトの名無しさん
07/12/18 01:32:13
>>168
(´・ω・) >>172のソースを元に2の課題
URLリンク(sourcepost.sytes.net)
187:デフォルトの名無しさん
07/12/18 11:23:17
>>177
ありがとうございます。無事動きました。
どなたか177のプログラムにエンタープライズ号を入れていただきたいのですが…
エンタープライズ号のプログラム↓
URLリンク(sourcepost.sytes.net)
今日の16時まででよろしくお願いします。
188:168
07/12/18 12:31:10
>>172、>>186の方、まことに感謝します、ありがとうございました
プログラムを見て勉強したいと思います。
189:デフォルトの名無しさん
07/12/18 12:48:03
>>183
横からだけど、コンパイラってどうやって作るの?
190:デフォルトの名無しさん
07/12/18 12:57:53
>>187
クラス名何で起動しましたか?
ちなみに学籍番号は?w
191:名無し
07/12/18 13:33:48
>>190
A145
192:デフォルトの名無しさん
07/12/18 16:40:03
OCN規制解除と聞いてとんできました。
残りの課題
期限 レス番号
---------------------
12/21 21:00 >184
01/05 15:00 >180
193:デフォルトの名無しさん
07/12/18 17:14:37
>>183
サッカーってどうやってやればいいの?ってくらい
抽象的すぎる質問でどこから答えればいいのやら(;´Д`)
>>192
前スレの土曜日も働いてた人ですか(´・ω・)?
まとめオツです
>>184はJavaの問題てかアイデアの問題な気がするけど・・。
あと余計なお世話かもしれないけど、>>180って研究の事始なのにいきなり投げて大丈夫なん?w
194:デフォルトの名無しさん
07/12/18 17:22:07
>>193
違う人です>< っ(*‘ω‘ *)の人です。
195:デフォルトの名無しさん
07/12/18 17:26:37
てか研究所の内装とか備品とかわからんとモデリング出来ないと思うんだが・・・。
196:デフォルトの名無しさん
07/12/18 17:28:17
>>180
研究は自分でやれ
197:デフォルトの名無しさん
07/12/18 17:51:32
>>193
出題者はスタックマシンやコンパイラすら作ったこと無いんじゃなかろうか・・・
↓
コンパイラってどうやって作るの?
って事だから、>>162のコードの駄目だしや自分ならこう作るって事を言えばいいんじゃないか?
198:デフォルトの名無しさん
07/12/18 20:10:11
>>193
>>180を投函したものです。
事始ですが・・・わからないので宜しく御願いします(´・ω・`)
なんでJavaの得意な研究室に入ったんだか・・・;y=ー( ゚д゚)・∵. ターン
199:デフォルトの名無しさん
07/12/18 22:18:21
>>198
誰かやってくれるかわからんが
とりあえず研究室の見取り図は出しとけ
そこからどこのこか割り出すから
200:デフォルトの名無しさん
07/12/18 22:38:01
>>198
相談に乗ってもらいながら自分で作る気なら、
相談スレがあるからそちらへ。
自分で作る気がないなら welcom to 留年ワールド
201:デフォルトの名無しさん
07/12/18 22:39:27
ゲームエンジンやスクリプトレット用ですが、別に普通の作り方デスヨ・・(´・ω・)
字句解析と構文解析して自作アセンブラもどき(中間コード)に落として
仮想スタックマシン(スクリプトエンジン)に食わせるだけです。
必要に応じて要所要所で最適化はかけますけど・・。
もしWinのEXEファイルにする場合とかは、中間コードをX86アセンブラとかにしてEXEファイルの構造にそって出力するか、
それが面倒ならアセンブラをMASMにかませるか、
単純にスクリプトエンジンをブートストラップにするか。
>>162は課題用だからこういうつくりにしてるのかもしれないけど・・
構文解析と書いてあるように、MAIN引数にスペース区切りで渡してTOKEN切り出し済みにしてるのに
TOKEN情報が不完全なために途中でparseIntしちゃってるとか・・
式の優先順位の判定もスマートじゃないとか・・
>>198
研究だったらJavaやJava3Dは目的であって手段じゃないわけですよ・・。
いったい何の研究なの・・。メタバースか何か?
まぁ・・この場合はもうちょっと情報を提示したほうが回答者はやりやすいです。
と言いつつ、
正月挟むんだし、勉強する時間もたんまりあるだろう(・∀・)
202:201
07/12/18 22:43:36
>>201まちごうた・・
×研究だったらJavaやJava3Dは目的であって手段じゃないわけですよ・・。
○研究だったらJavaやJava3Dは手段であって目的じゃないわけですよ・・。
203:デフォルトの名無しさん
07/12/18 22:45:43
>>199
見取り図です。大雑把ですが、こんな感じになってます。
URLリンク(rg550.hp.infoseek.co.jp)
204:110
07/12/19 09:53:25
すいません。>>110です。
まだ答えてもらえてなかったので、お願いします。
205:デフォルトの名無しさん
07/12/19 10:50:34
>>204
期限過ぎてるじゃん・・。結局いつが期限なの?
今日までとか今から3時間後とか指定する人って、
その日に課題が出たりするの?
206:デフォルトの名無しさん
07/12/19 13:24:53
>>205
数十~300行前後程度の簡単な物なら当日出されて、当日提出もありえるかも?
合計500行↑とかなら、クラス設計なども入るので当日出されて、
当日提出はかなりきついから、ギリギリ投稿では?
合計万行は、誰もしてくれないからここに投稿しても無駄だろうし(´・ω・`)
207:デフォルトの名無しさん
07/12/19 16:48:38
【 課題 】フォントサイズの変更
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】2. Swing
【 期限 】今週金曜日まで
【 Ver 】1.5
【 補足 】
下記のソースを編集
URLリンク(rg550.hp.infoseek.co.jp)
text.setFont(new Font("Serif",Font.CENTER_BASELINE,fontsize)); を使用
概要:Optionの「UP」を押すとフォントサイズ1段階アップ、また押すと更に1段階アップ.... 「DOWN」はその逆。
よろしくお願いします。
208:デフォルトの名無しさん
07/12/19 18:37:52
>>207
URLリンク(rg550.hp.infoseek.co.jp)
209:ぴっぴー
07/12/19 18:59:03
Javaでネットワークのゲームを作成せよ。
Client.java(extends JFrame)
ClientApli.java(main method)
Server.java(extends runnable)
ServerApli.java(main method)
の四つのファイルを使ってプログラムを完成せよ。
複数のクライアントがClientApli.javaを起動し、同じサーバーで競います。
二次元の上から見た図にはクライアントが一人一人色の違う船を操縦し、ランダムで表示される丸い玉を取り合います。一度に玉はひとつだけ海に浮いています。
玉を取ると点数がクライアント側に表示される。
画面の下にはChatクライアントがあるべし。
この宿題誰かわかりませんか?ぜんぜん手も頭もでません。
210:デフォルトの名無しさん
07/12/19 19:25:04
>>208
あとんす
211:デフォルトの名無しさん
07/12/19 20:25:43
>>209
>1
212:デフォルトの名無しさん
07/12/19 22:04:03
ちょっと異色の質問があります。
私は大学の学部生で、後輩にプログラミングの指導をすることになりました。
教える対象は、クラスやメソッドがなんとなく分かっているというレベルです。
教科書のようなプログラミングを延々とやらせるっていうのは芸がないんで、
何か目的を持っていてプログラムの実用性を感じさせられられるものを作ってもらうつもりです。
今のところの案としては
僕は画像掲示板から画像を集めてくるプログラムを作らせようと思っています。
どう思いますか?
ちょっと難しいかもしれないかと心配です。
何か他にいい案があったら、教えていただけると助かります。
213:デフォルトの名無しさん
07/12/19 23:05:30
そいつと212が共に知っている既存のソフトウェアを
そっくりそのままJavaで作ってみるとかやりゃ良いが、
>>212自身が説明できるものなら何でも良いだろ。
214:デフォルトの名無しさん
07/12/19 23:15:58
>>212
GUIゴテゴテの方が作ってるほうは面白いと思う
特にプログラム経験が浅いとか無い人だと
215:デフォルトの名無しさん
07/12/19 23:45:01
>>213
僕はそれなりにプロジェクトをやっているんで大丈夫ですけど、
あまり複雑になると、後輩がロジックを追えなくなってしまいますからね。
電卓とかも微妙ですし。
僕がモジュールを作って、それを張り合わせるってのは避けたいんです。
どちらかというと、Java自体よりも、プログラムの仕組みを考えるってことになれて欲しいです。
メタ言語に慣れるっていうのが理想です。
>>214
じゃあ、NetBeansで作ってもらうのがいいですかね。
確かあれって、GUIが簡単に作れたような気がします。
いきなりSWINGを書かせるのもえげつないですし。
ただ、GUIってプログラムの本質じゃないですよね。
でも、プログラミングのロジックばかりやると音を上げてしまう。
難しい。
216:212
07/12/19 23:59:05
あと、目標を書き忘れましたが、
標準APIについて存在を知ってもらうというものもあります。
Collection(Map)
File関連
簡単なnet接続
IO
正規表現
あたりを少しずつ混ぜ込む予定です。
あくまでも、こういうものがあるんだよってぐらいで、暗記させるつもりはないです。
217:デフォルトの名無しさん
07/12/20 00:09:42
それ以上続くようなら、こちらへどうぞ。
マ板に蹴り入れた方が良い様な気もするが
【初心者】Java質問・相談スレッド110【大歓迎】
スレリンク(tech板)
218:デフォルトの名無しさん
07/12/20 00:40:54
>>216
JTableでも使って簡単なDBみたいなの作らせたら?
219:デフォルトの名無しさん
07/12/20 14:54:57
>>215
GUIはいきなりだととまどうけど
動くものを作るという点で、入り口においとくと興味を引くかもね。
でも、ロジックをしっかり組むことは重要だし。
盛り込みたい内容を全部含んだ1つのGUIアプリを作らせるという目標はどうだろう。
で、それを順番に部品を作っていって、
少しずつGUIを動かすようにする。
一番はじめの課題で、GUIを作らせてその後で
後ろのロジック単体の実装とロジックのGUIへの組み込みを課題とする。
220:デフォルトの名無しさん
07/12/20 16:58:15
スレ違いの奴に丁寧にアドバイスする暇があったら宿題でも解いてやったらどうだ。
解く宿題がないのなら真面目に仕事しろ。
221:デフォルトの名無しさん
07/12/21 00:41:37
【課題】以下のzip内のjavaファイルの該当箇所のみを変更し、classファイルと同様に動くプログラムを作成
【 形態 】1. Javaアプリケーション(main()で開始)
【期限】年内
【Ver 】1.5.0_11
【補足】丸投げです。よろしくお願いします。
URLリンク(rg550.hp.infoseek.co.jp)
pass:janken
222:デフォルトの名無しさん
07/12/22 01:15:42
【 課題 】用件にそった文字列のみを入力できるJTextFieldを作成せよ
【 用件 】入力できる文字列は数字、ハイフン、カンマのみ
以下の3通りの文法がある
(1)1と入力すれば1
(2)1-5と入力すれば1と2と3と4と5
(3)1,3,5と入力すれば1と3と5
ハイフン指定の場合は、ハイフンの左側の数字が右側の数字よりも小さい値でなくてはならない
文字列の戦闘と末尾にはハイフンおよびカンマがきてはいけない
不正な値が入力された場合と文法に従っていない場合はJOptionPaneで適当な注意文を表示し、
JTextFieldに""をセットする
正しく入力された場合は、認識された数値をint型の配列に格納し、すべて出力する
【 形態 】main文で開始、JFrameに実装したテキストフィールドを追加し表示させる
【 GUI 】Swing
【 期限 】月曜
【 Ver 】JDK1.5.0
【 補足 】これは宿題じゃないんですが、必ず作らなければいけないのでお願いします
質問あればなんでもどうぞ
223:デフォルトの名無しさん
07/12/22 01:31:39
オライリーのSwing hacksに載ってるな。
ググレばSwing hacks全部読めるぞ。
224:デフォルトの名無しさん
07/12/22 04:08:52
>>222
URLリンク(rg550.hp.infoseek.co.jp)
エラー処理は自分でやってくれ
225:デフォルトの名無しさん
07/12/22 06:41:48
>>221
めんどくせーからZIPにパスつけんな。
URLリンク(sourcepost.sytes.net)
226:デフォルトの名無しさん
07/12/22 14:42:32
>>183
レス遅れて遅れてしまってすいませんでした
無事動きました
ありがとうございました
227:デフォルトの名無しさん
07/12/22 15:19:35
ところでDivXっていいよね
URLリンク(snipurl.com)
228:デフォルトの名無しさん
07/12/22 15:21:24
javaでつかえんの?
229:デフォルトの名無しさん
07/12/22 15:29:22
>>227
スレ違い
だが、良いよね♪(JMFで使えるようにならないかな)
230:デフォルトの名無しさん
07/12/22 16:12:04
>>225
知らないclassファイル実行って怖くなかったか?
231:デフォルトの名無しさん
07/12/22 16:14:46
>>230
classファイルなんかデコンパイル余裕だろ
232:デフォルトの名無しさん
07/12/22 16:45:10
何気に日本語になってないな。
233:デフォルトの名無しさん
07/12/22 18:48:15
>>230
怖いのでJADで逆コンパイルして中身見たw
234:デフォルトの名無しさん
07/12/22 19:30:59
>>225
ありがとうございました
235:デフォルトの名無しさん
07/12/23 02:03:24
【 課題 】javaを用いて好きなプログラムを作成せよ.
例:性格診断,オセロ,時計,カレンダーなど
プログラムの説明もちゃんとせよ
【 形態 】制限なし
【 期限 】提出期限12月25日
【 Ver 】java version "1.6.0_03"
【 補足 】よろしくお願いします。出来れば簡単なものにしてほしいです
236:デフォルトの名無しさん
07/12/23 07:23:18
>>235
なんでもいいならググれば山ほど出てくるだろw
237:デフォルトの名無しさん
07/12/23 12:12:35
前にもいたけど
自由課題のテーマ決めまで丸投げするのは
やってもらえる可能性が著しく下がると心得よ
238:デフォルトの名無しさん
07/12/23 12:41:18
>>235
JDKにたっぷりサンプルが付いてくるから、その辺を多少いじってみたら?
私が好きなのは deomo/applets/GraphLayout
239:デフォルトの名無しさん
07/12/23 13:09:07
>>235
Javaを用いることと・簡単なもの が条件とすると、
class Kadai {
pbulic static void main(String[] args) {
System.out.println("Hello World!!");
}
}
でもOKということになるが・・
240:デフォルトの名無しさん
07/12/23 15:24:21
>>235
これでよくね?
勉強しながらやる分にはもってこいだ
説明もあるし
オセロ
URLリンク(netresearch.ics.uci.edu)
241:デフォルトの名無しさん
07/12/23 15:47:05
>>235
URLリンク(javagame.main.jp)
242:デフォルトの名無しさん
07/12/23 16:29:54
じゃあ「性格診断オセロ時計」ってのはどうだろうね。
まずオセロすんの。
ゲームが終わったら、時計と性格診断。「ただいま16時30分。あなたはオセロが弱いですw」。
243:デフォルトの名無しさん
07/12/24 04:32:42
馬鹿な依頼ほど多人数からのレスが付きやすいなw
みんな面倒見が良過ぎる。
244:デフォルトの名無しさん
07/12/24 11:01:06
いや
バカなレスにはバカでも突っ込めるから
245:デフォルトの名無しさん
07/12/24 23:45:29
【 課題 】
マウスによる線分入力(アプレット)アプレットウィンドウ上において、
マウスクリックしたままなぞると、その軌跡が線分として出力される様にプログラムを作成して下さい
完成の動作として、ペイントソフトの鉛筆ツールをイメージして下さい
また、一般に、再描画処理が掛かると今まで出力していたモノは消えてしまいますが、
消えない様にする工夫をして下さい
【 形態 】2. Applet
【 GUI 】1. AWTのみ
【 期限 】12/26
【 Ver 】java version "1.6.0_03"
【 補足 】よろしくお願いします
246:デフォルトの名無しさん
07/12/25 01:54:16
>>245
URLリンク(sourcepost.sytes.net)
247:デフォルトの名無しさん
07/12/25 02:11:17
init()で準備してるからpublic void stop()でなくpublic void destroy()
248:デフォルトの名無しさん
07/12/28 03:41:30
冬休みに入っても課題ってあるもんなの?
249:デフォルトの名無しさん
07/12/28 04:32:26
【 課題 】
存在するアノテーション以外に,これがあったら便利だと思うようなアノテーションを自作しなさい。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】2007/12/31 23:59:59
【 Ver 】java version "1.6.0_03"
【 補足 】よろぢくお願いします。
250:デフォルトの名無しさん
07/12/28 10:16:15
>>249
俺の希望だが
@ToBeImplemented
現バージョンで未実装であることを示す。
251:デフォルトの名無しさん
07/12/28 18:31:10
なんで冬休み中も課題があるんだ…
252:デフォルトの名無しさん
07/12/28 19:57:06
課題がなくて寂しい方へ
AU W53H専用で良いので、Flash→着うたフル変換プログラム製作できたら神
253:デフォルトの名無しさん
07/12/28 23:28:44
【 課題 】
品物1 利用価値c(1)=7 重さa(1)=4
品物2 利用価値c(2)=8 重さa(2)=5
品物3 利用価値c(3)=1 重さa(3)=1
品物4 利用価値c(4)=2 重さa(4)=3
ナップザックにb=6までしか、品物を詰め込めないとすれば、利用価値の総計が最大となるように品物を選ぶにはどうすればよいだろうか。
この問題を列挙法 欲張り法 ケチケチ法 分岐限定法の4つそれぞれで、アルゴリズムをつくれ。
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI 】4. 制限
【 期限 】今年中
【 Ver 】1.6.0 《必須》
【 用語 】
列挙法・・・許容領域Sに属するは有限個の要素の中の,すべての許容解を列挙し,その中で目的関数f(x)を最小(最大)にする解(最適解)を見つける方法.
欲張り法・・・
1.ナップサック問題の各荷物の評価値を決定する。(価値)÷(容積)という数字がよく使われる。
2.評価値の一番高い荷物を選ぶ。
3.その荷物をナップサックに入れても最大容量を越えないならナップサックに入れる。
4.全ての荷物を評価値の順に選び上記の操作を繰り返す。
けちけち法・・・
入る可能性のあるものを全部押し込もうとしてみる.
押し込めない部分について価値の低いものから順にはじき出す.
分岐限定法・・・
・与えられた問題P0を,複数の部分問題(Partial problems)Pi(i=1,2,...)に
分解する(分枝操作:Branching operation)
・部分問題Piを何らかの方法で終端する(限定操作:bounding operation)
ただし,ある部分問題Piを終端するとは
(1)探索中にその部分問題Piの最適解
が求まった場合か,あるいは
(2)その部分問題Piに元の問題P0の最
適解が存在しないことが何らかの方法
で判明した場合.
254:デフォルトの名無しさん
07/12/29 02:34:43
【 課題 】 URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】2. Applet
【 GUI 】1. AWTのみ
【 期限 】12月29日22時まで
【 Ver 】1.6.0_02
【 補足 】java初心者です。丸投げで、どうぞよろしくお願いします。
255:デフォルトの名無しさん
07/12/29 04:35:13
JAVAでRARファイルを扱えるライブラリってあるっすか?
URLリンク(sourceforge.net)
↑は解凍できるけどものすごい遅かったっす。
256:デフォルトの名無しさん
07/12/29 13:28:57
>>254
URLリンク(rg550.hp.infoseek.co.jp)
257:デフォルトの名無しさん
07/12/29 18:54:13
【 課題 】 次の2つのjarファイルを組み合わせたものを表示するプログラムを作成しなさい
画面サイズは 640×480 とする
URLリンク(rg550.hp.infoseek.co.jp)
URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI 】4. 制限なし
【 期限 】今年中
【 Ver 】java version "1.6.0_03"
【 補足 】線の残像を残しつつ色を変えていく線を移すものを作成せよという
宿題なのですが線が動くところまでしか自力で作成できませんでした。
よろしくお願いします。
258:デフォルトの名無しさん
07/12/31 19:08:06
【 課題 】
フリーソフトPOV-RayでのCG制作でキャラクターを制作したのですが、あなたの作ったプログラムを参考にしたいのですが
【 期限 】1月6日22時まで
【 ver 】POV-Ray v3.6
【 補足 】java初心者です。
259:デフォルトの名無しさん
07/12/31 19:21:25
>>258
日本語も初心者ですか?
260:デフォルトの名無しさん
07/12/31 20:06:03
>>259
(+ΦyΦ)r? 九十歳じゃ…
261:デフォルトの名無しさん
07/12/31 21:42:07
>>258
なんという日本語でおk
262:デフォルトの名無しさん
07/12/31 21:47:44
ミネラルウォーター噴いた
263:デフォルトの名無しさん
07/12/31 23:19:53
じゃぁ、C.C.SAKURA噴いた
264: 【ぴょん吉】 【1406円】
08/01/01 13:07:36
あけおめ
265:デフォルトの名無しさん
08/01/01 13:14:07
はい
266:sage
08/01/02 02:45:59
【 課題 】CodeRallyで停止中の車を避けるプログラムを作りなさい。
【 期限 】1月6日の22時まで
【 Ver 】1.6.0_02
【 補足 】補給もほかの車のいないところに向かうようにできたらお願いします。。丸投げで申し訳ありませんがよろしくお願いいたします
267:デフォルトの名無しさん
08/01/03 00:25:02
__,,/ _, ----`ヽ :.
:. / _ ___ 、\
/ / i \ \\ :.
:. ,'./ i ヽ:. ヽ:.:.. ヽ.ヽ
,'/ / .ハ ヽ ヽ:.:.:.:. ヽ::.. ヽヽ :.
:. |i .i i .i / ヽ ト 、 \、:.:.:. ',:.',:.:.lヽ}
|i .i l :N_, -弋 \弌弋ナ:}:.:}
:. |i∧ ', :{ ,ィjモト \ イjミトイイV :. な…
.| :メヽ.', `ozZ} izN。ハ::{ なんでですか?
:. | :ヾ_! ゝ "゙゙ ' `゙ ハ.:', :.
| :.:_イ .:.ヽ. (二フ , イ :.:.:!:.ヽ なんでだれも
:. / rィイ | :.:.ヽ: >r/`<ノ .:.::.}ヽ、\:. 答えてくれないんですか?
/ ∧l;l ! :.:.:.://{二 ̄ .} ..:..::リ//ハ.:\
:. / .{. ',ヾ、ヽi .:.:.{ /(^` |.:.:.:.//: : :.}: . ヽ.:.
/ / ) ヽ ヾ、ヽ:.ハ ヤ{ ∧/.-‐'": : |:.:. i ',
./ .,イ .:..} : :\ヾレ'ハ ∧__ノノハヾ、 : : : l:.:.: .ハ ',
{ /| .:.:ハ : : :i Y {ヾ`Yヽニン'ノ}: : } : : : :/:.:.:/ }:.}
V | .:.:/:.:|_,ィ' ̄ ヽ三{ `ー-ノ : イ : : :/:.:i.:{ リ
ヽ:.:{、.:.V : : ヘ : : {: : :/:.::∧|
ヽ! )人 : : :人 : : : / \! :.
" ヽ : : : : :/イ{ :.ノ: : : :.\ :.
:. \__///: :\______/: : : : : : : ヽ
/ //: : :|;|: : : : : : i: : : __: : : : ',
:. / 、 {;{ |;| . : i/. : : : : : :|
/ `Y;{. . . .|;|. : : : /i: : : : : : : : :l
268:デフォルトの名無しさん
08/01/03 00:36:31
丸投げだからだろ。
269:Java初心者
08/01/03 09:56:53
Eclipseを利用してJava(JSP + サーブレット)の勉強をしているのですが
うまく行きません。具体的には下記サイトを参考にJSPの表示を行って
いるのですがうまく表示されません。
URLリンク(www.thinkit.co.jp)
【手順】
1.URLリンク(localhost:8080) にブラウザからアクセスする。
【エラー内容(ブラウザに表示された内容)】
HTTPステータス 404 - /myweb/hoge.jsp
--------------------------------------------------------------------------------
type ステータスレポート
メッセージ /myweb/hoge.jsp
説明 The requested resource (/myweb/hoge.jsp) is not available.
1※
【環境変数】
CATALINA_HOME
C:\Program Files\Apache Software Foundation\Tomcat 5.5
JAVA_HOME
C:\j2sdk1.4.2_16
CLASSPATH
.;%JAVA_HOME%\lib\tools.jar
270:Java初心者
08/01/03 10:06:27
【Eclipseプロパティ設定】
Tomcat
Tomcatバージョン
バージョン 5.x (チェック)
Tomcatホーム
C:\Program Files\Apache Software Foundation\Tomcat 5.5
コンテキスト宣言モード
Server.xml
【その他】
1.Apache Tomcat , Apache両方共インストールしている。
(PHPの練習用)
2.「 URLリンク(localhost:8080) 」でアクセスすると正常に
Apache Tomcat/5.5.25 のWEB画面は表示される。
3.前項「2.」で表示されたページの中の左部分の次をクリック
してもエラーになる。
(どうやら物理的にディレクトリが存在しない様子)
1)JSP Examples
HTTPステータス 404 - /jsp-examples/
2)Servlet Examples
HTTPステータス 404 - /servlets-examples/
以上 宜しくお願いします。
271:Java初心者
08/01/03 10:12:36
・・・・・・・・・・
なぜかApache Tomcat , Tomcatを再起動したところ正常に
JSPの表示までは出来ました。
272:デフォルトの名無しさん
08/01/03 10:25:58
↑
サイザースレはここですか(*‘ω‘ *)?
273:266補足です
08/01/03 13:26:13
前回完全に丸投げだったので今できているものを上げときます。
【 課題 】<a href="URLリンク(ime.nu)" target="_blank">URLリンク(rg550.hp.infoseek.co.jp)
このデータに停止中の車を避けるプログラムを付け加えてください。
【 期限 】1月6日の22時まで
【 Ver 】1.6.0_02
【 補足 】補給もほかの車のいないところに向かうようにできたらお願いします。
274:デフォルトの名無しさん
08/01/03 15:27:17
Eclipseで行を表示するにはどうすれば良いでしょか?
275:520
08/01/03 16:21:40
【 課題 】というか卒業制作の一環でJava3Dを使ったソフトを作ろうと
しています。GUI(swing)からテクスチャを貼り付けたいのですが
ほぼ初心者で、Java3Dの独特な形態から、どうやればいいか
分かりません。お力添えをお願いします。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】2. Swing/
【 期限 】できれば1、2日以内でお願いします。
【 Ver 】1.6.0_03
【 補足 】URLリンク(rg550.hp.infoseek.co.jp)
↑長方形ポリゴンとボタン、テキストフィールドをつけたものです。
(長方形ポリゴンにテクスチャを貼り付けたい)
textfieldでファイル名を指定する、という方式でやりたいと考えています。
textureloaderにstirng型でファイル名を貼り付ければいいのではないか、
と考えていますが稚拙な考えだと思うので良い方法があればそちらでも構いません。
276:デフォルトの名無しさん
08/01/03 19:28:20
>>269
>>274
>>1を100回嫁
>>275
お前は未来の人間かよw
277:520
08/01/03 19:31:14
>>276
失礼しました。誤爆ではなくて別のスレのがそのまま残ってまして。
278:デフォルトの名無しさん
08/01/05 11:14:19
【 課題 】マウスクリックした位置に円を描くアプレットを作成せよ。円の数は最大10個までとする。
【 形態 】1.
【 GUI 】1.
【 期限 】来週の金曜
【 Ver 】 1.6.0
【 用語 】 なし
【 補足 】なおマウスクリックした位置は、MouseEvent eとすると
e.getX()
e.getY()
というメソッドでint型のx,y座標点として得られる。
279:デフォルトの名無しさん
08/01/05 15:50:32
>>278
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Circle extends Applet{
int count;
public void init(){
count = 0;
addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
if(count < 10){
getGraphics().drawOval(e.getX()-50, e.getY()-50, 100, 100);
count++;
}
}
});
}
}
280:278
08/01/05 17:09:24
>>279さん
ありがとうございます。やってみます。
281:!omikuji!dama
08/01/05 19:32:33
>>279
ちょっと変えてみた。
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
import java.util.Random;
public class Ex64278 extends Applet {
int cnt, r;
int[][] cir = new int[10][3];
Random gen = new Random();
public void init(){
int x, y, a, b, c, i, color;
cnt = 0;
Dimension d = getSize();
x = (int)d.getWidth(); y = (int)d.getHeight();
if (x >= y)
r = x / 6;
else
r = y / 6;
addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
calc(e.getX(), e.getY());
repaint();
}
});
}
282:デフォルトの名無しさん
08/01/05 19:33:17
public void paint(Graphics g){
int j = 0, x, y;
Color c;
if (cnt >= 10)
j = (cnt + 1) % 10;
for (int i = 0; i < cnt && i < 10; i++) {
x = cir[j][0]; y = cir[j][1];
c = new Color(cir[j][2]);
g.setColor(c);
g.fillOval(x -r/2 , y-r/2, r, r);
j = ++j % 10;
}
}
public void calc(int x, int y) {
int i, a, b, c, color;
i = cnt % 10;
cir[i][0] = x; cir[i][1] = y;
c = gen.nextInt();
cir[i][2] = c;
cnt++;
if (cnt >= 20)
cnt = 10;
}
}
283:275
08/01/06 00:45:17
どなたか分かりませんか?
284:278
08/01/06 02:00:08
>>281さん
>>282さん
ありがとうございます。
285:デフォルトの名無しさん
08/01/06 03:26:17
>>283
ちゃんとソース見てません&Java3D未経験ですが。
URLリンク(rg550.hp.infoseek.co.jp)
内部クラスについては
URLリンク(javafaq.jp)
あたりを読んでみては。
あと、
URLリンク(www.javainthebox.net)
に書いてあった
setCapability(Appearance.ALLOW_TEXTURE_WRITE)
が足りてないみたいです。
286:285
08/01/06 03:30:19
ああ、 implements ActionListener は不要ですね...
287:デフォルトの名無しさん
08/01/06 03:46:41
>>266>>273
CodeRally、輸出規制がどうとかでダウンロードできないんだけど...
URLリンク(www14.software.ibm.com)
288:266
08/01/06 04:14:11
少し古いですがこれで良ければお使いください。
URLリンク(www51.tok2.com)
289:275
08/01/06 04:33:06
>>285>>286さん
ありがとうございます。
サラッと表示された画像に思わずポカンとなってしまいました(笑)
教えて頂いたサイトで今一度勉強してみます。
本当にありがとうございましたm(__)m
290:デフォルトの名無しさん
08/01/06 05:15:17
>>289
URLリンク(detail.chiebukuro.yahoo.co.jp)
とか?
291:デフォルトの名無しさん
08/01/07 09:01:34
なんで宿題ってアプレットが多いんだろう・・・
292:sage
08/01/07 21:30:37
【 課題 】
カレンダーを作ります。
まずカレンダーを操作するカレンダーモデル(CalendarModel.class)と、
カレンダーモデルを利用して作成(表示)する実行プログラム(TestCalendar.class)を作ります。
(追加課題)
上記で作成したカレンダーモデルを利用し、←→ボダンでつきを変更できる
カレンダーアプリケーションを作成してください。
(仕様)
・今月のカレンダーを初期表示
・日付の色→平日:黒、日曜日:赤、土曜日:青
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】1月9日
【 Ver 】1.5
【 補足 】
超初心者です。classを分けないで表示することはできるのですが・・・。
すみませんが、丸投げでお願いします。
追加課題の見本画像はろだ2の145.zipにあります。
よろしくお願い致します。
293:デフォルトの名無しさん
08/01/07 21:32:02
名前欄間違えましたすみません
294:デフォルトの名無しさん
08/01/08 00:03:33
>>291
私はGUIの課題が多い方が気になりますが...
今時の学校で習うプログラミングって、データ構造とアルゴリズムじゃないのかな?
295:デフォルトの名無しさん
08/01/08 01:06:50
Javaが標準のAPI群で簡単にGUIアプリ作れるからでしょ
自分もそうだったけど最初はGUIってすごい面白いんだよ
面白いと授業も楽しいしさ
296:デフォルトの名無しさん
08/01/08 01:17:24
正直データ構造やるんだったらJavaじゃなくていいしなあ。
ついこの間までGenericsもなかった言語だし。
297:デフォルトの名無しさん
08/01/08 01:32:05
データ構造やアルゴリズムの話をやるのなら言語に依存しない教え方の方がいいんだが
ジェネリクスの言語仕様でのサポートの有無といった言語ごとの事情によるそれらの実装の仕方の学習と混同しないためには
298:デフォルトの名無しさん
08/01/08 01:51:40
もともといろいろ排除してきたJavaにいまさらGenericsて気もする
なんかもうそのうち、多重継承もできるようになるんじゃないのか
299:デフォルトの名無しさん
08/01/08 02:06:44
【 課題 】
Mathクラスのメソッドを使用して、実行例のように表示する(四則演算の演算子は使用しないこと)。
a 絶対値 2乗 2乗の平方根 3乗 絶対値の0.1乗
-10 10 100.0 10.0 -1000.0 1.2589254117941673
-9 9 81.0 9.0 -729.0 1.2457309396155174
-8 8 64.0 8.0 -512 1.2311444133449163
・
・
・
9 9 81.0 9.0 729.0 1.2457309396155174
10 10 100.0 10.0 1000.0 1.2589254117941673
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】1月8日午前7時半
【 Ver 】1.6.0
【 補足 】
・・・のところは時間がなかった為省きました。ほんとは-10~10まで(0含む)あります。
期限ギリギリで申し訳ないです。午前7時以降になってしまった場合は
回答の必要はありません(勉強の為にも回答気になりますが・・)。
300:デフォルトの名無しさん
08/01/08 03:34:30
>>299
public class HW299 {
public static void main(String[] args) {
System.out.println("a 絶対値 2乗 2乗の平方根 3乗 絶対値の0.1乗");
for (int a = -10; a <= 10; a++) {
System.out.println(a + " " + Math.abs(a) + " " + Math.pow(a,2) + " " +
Math.sqrt(Math.pow(a,2)) + " " + Math.pow(a,3) + " " + Math.pow(Math.abs(a),0.1));
}
}
}
301:299
08/01/08 06:40:07
>>300
早い回答ありがとうございました
302:1/2
08/01/08 17:23:08
ファイルの入出力で商品管理を行う。
1、メインメニュー表示
・メインメニュー表示
・1を入力→商品リスト表示
・2→商品リスト表示、補充商品の入力待ち
・3→商品リスト表示、売却商品の入力待ち
・4→プログラムの終了
上記以外の文字が入力された場合、再度メインメニュー表示
2、商品リスト表示
・商品リストの表示
・0を入力→メインメニューに戻る
0以外はメインメニューに戻る。
3、商品補充
・標準入力で商品名と補充数量を読み込む。
・商品リストをファイルから読み込み、登録済みの商品の場合は数量を加算する。
・商品リストをファイルから読み込み、登録されていない商品の場合は新規登録。
・yを入力→続けて補充。それ以外はメインメニューに戻る。
4、商品売却
・標準入力で商品名と補充数量を読み込む。
・商品リストをファイルから読み込み、登録済みの商品オ場合は数量を減算。
・商品在庫が0になったら商品名もリストから削除。
・商品リストをファイルから読み込み、登録されていない商品はエラーを表示。
・yを入力→続けて売却。それ以外はメインメニューに戻る。
303:2/2
08/01/08 17:23:49
ファイル1
システム開始クラス
メニュー表示分岐クラス
標準入力の読み込み
ファイル2
表示(インターフェイス)
メインメニュー表示クラス
商品一覧表示クラス
補充メニュー表示クラス
売却メニュー表示クラス
ファイル3
入力文字判定クラス
メニュー番号の判定
入力された商品・数量の判定
ファイル4
商品補充・売却クラス
在庫の読み込み・書き込み
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】1月9日午後
【 Ver 】1.5
初心者です。丸投げすみません。
304:デフォルトの名無しさん
08/01/08 20:46:11
【 課題 】
「カーナビのサーバシステムでJAVAやXML等の技術がが何所で使われているのか?
この場合のサーバシステムとは、携帯電話などの無線通信によりセンターにあるサーバにアクセスして、
情報を取得し、センターではインターネット上に公開されてる気象情報や、周辺のレストランの情報等を集約し、
カーナビに提供するような構成が考えられる。
このような機能を実現するセンターのサーバシステムを構築する際に、XMLおよびJAVAの環境がどの部分に
どのように利用できるかについて検討し、システムの設計を行ってみよ。
設計には様々な詳細度が考えられるが、最低でもシステム内でどの部分にどのようにXML/JAVAの技術を使ったかが
解るような記述にする事。
【 形態 】5.その他。日本語の記述でOKです
【 GUI 】なし
【 期限 】1/21
【 Ver 】なし
【 用語 】特になし
【 補足 】グーグルとかで調べたのですが、あまり有益な情報がありませんでした。
問題文にあるように、最低限のところだけ考えてもらえればかなり満足です。
(それ以上の事は、その答えを参考にすればわかりそうなので)
単発レスで、○○の部分は~~とかのレスも大感謝です。
ちなみに別の質問スレにも書きましたが、こっちのが良さそうだったのでこっちにも書きました。
305:デフォルトの名無しさん
08/01/08 22:43:37
> こっちに「も」書きました。
つまり自らマルチと宣言しているわけか
306:デフォルトの名無しさん
08/01/08 22:52:31
クロスだろ
307:デフォルトの名無しさん
08/01/09 05:30:30
2ちゃんでは別スレのレスは別存在として扱われるんだからクロスポストはない気がする。
>>304
こちらの方が良さそうだと思って書いたのなら、元のスレにそのことを書いておいた方がいいよ。
元スレをほったらかしにしていると>>305みたいにマルチだって言われる。
308:デフォルトの名無しさん
08/01/09 07:49:10
別の存在ならなおさらクロスポストだろ。
309:デフォルトの名無しさん
08/01/09 08:48:08
310:デフォルトの名無しさん
08/01/09 09:28:01
【 課題 】数値が記述されているテキストファイルを読み込み、すべての数値の合計値、
平均値、最大値、最小値を求めて表示するプログラムを記述する。
【 形態 】1. Javaアプリケーション
【 GUI 】4. 制限なし
【 期限 】1月9日 16時まで。
【 Ver 】java version "1.5.0_06"
【 用語 】特になし。
【 補足 】求める処理ごとに関数化、メソッド化する。
入力、合計値、平均値、最大値、最小値に分割する。
テキストファイルは"data.txt"で、中身は
1
2
3
4
5
6
7
8
9
10
15
23
410
です。
テキストファイルを読み込むところまではなんとか自力で解けたのですが、
そのあと処理ごとにメソッド化するところがよく分かりません。
初心者的な質問ですが、どうぞよろしくお願いします。
311:デフォルトの名無しさん
08/01/09 12:44:36
>>310
import java.io.*;
class Numbers {
public void add(int i) {
num++;
sum += i;
if (i < min)
min = i;
if (i > max)
max = i;
}
public int getMin() { return min; }
public int getMax() { return max; }
public int getSum() { return sum; }
public int getAvg() { return getSum() / num; }
private int num = 0;
private int sum = 0;
private int max = Integer.MIN_VALUE;
private int min = Integer.MAX_VALUE;
}
312:311
08/01/09 12:45:05
続き
public class Report310 {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(
new InputStreamReader(new FileInputStream("data.txt")));
Numbers nums = new Numbers();
String line;
while ((line = reader.readLine()) != null) {
nums.add(Integer.valueOf(line));
}
System.out.println("min : " + nums.getMin());
System.out.println("max : " + nums.getMax());
System.out.println("sum : " + nums.getSum());
System.out.println("avg : " + nums.getAvg());
}
}
313:デフォルトの名無しさん
08/01/09 16:40:42
【 課題 】Dots.javaを改良し簡易お絵かきソフトを作成せよ。
URLリンク(rg550.hp.infoseek.co.jp) の146.txtです。
【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet
【 GUI 】1. AWTのみ
【 期限 】1/9
【 Ver 】1.6.0_03
【 補足 】ボタンの配置は
| 「クリア」 「色選択▼」 |
| |
| |
| |
このような感じです。色の種類は上からred,green,blueです。
よろしくお願いします。
314:310
08/01/09 18:17:48
>>311
お礼が遅れて申し訳ないです。ありがとうございました!!
一応自分でも解いてはみたのですが、311さんと比べるとソースが雑すぎて笑えましたw
こんな単純化してかけるものなんだなって勉強になりました。
では、本当にありがとうございました。
315:デフォルトの名無しさん
08/01/09 19:36:52
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)
↑マウスボタンを押している時のみ画像が動く
上のプログラムをアダプターを使う方式で書き直しなさい
・マウスイベントに対する処理のうち、上のプログラムで
実際に定義する必要があるのは、mousePressedとmouseReleased
のみなので、アダプターを使用したほうが楽になる。
【 形態 】 Javaアプリケーション(main()で開始)
【 GUI 】2. Swing
【 期限 】1/11まで
【 Ver 】1.6.0
【 用語 】なし
【 補足 】よろしくお願いします!
316:デフォルトの名無しさん
08/01/09 19:41:39
>>313
の形態は1です!
お願いします。
317:デフォルトの名無しさん
08/01/09 22:19:17
>>313
URLリンク(rg550.hp.infoseek.co.jp)
貼れることを知りませんでした。↑は課題文です。
318:デフォルトの名無しさん
08/01/10 00:11:34
>>315
URLリンク(rg550.hp.infoseek.co.jp)
319:デフォルトの名無しさん
08/01/10 00:34:04
>>313
せめてコンパイル通そうや。
URLリンク(rg550.hp.infoseek.co.jp)
320:319
08/01/10 00:35:38
失敬、課題ちゃんと読んでなかった。
けど眠いのでもうねる。
321:デフォルトの名無しさん
08/01/10 00:40:56
【 課題 】Dijkstraのプログラム
【 形態 】Applet
【 GUI 】制限なし
【 期限 】1/15
【 Ver 】なし
【 用語 】特になし
【 補足 】ほぼ丸投げ状態です。グーグルとかで調べたところ
URLリンク(www.comp.pu-toyama.ac.jp)
のようなプログラムを見つけましが、残念ながらソースが公開されてませんでした。
このようなアプレットが理想です。どうぞよろしくお願いします。
322:デフォルトの名無しさん
08/01/10 01:18:53
>>313
URLリンク(rg550.hp.infoseek.co.jp)
323:デフォルトの名無しさん
08/01/10 01:21:45
↑はAppletね。
324:デフォルトの名無しさん
08/01/10 09:58:40
>>323
ありがとうございます!
325:デフォルトの名無しさん
08/01/10 11:56:14
【課題】
URLリンク(rg550.hp.infoseek.co.jp)
これを以下の分にしたがい修正しなさい
N日分の生産個数データDsから最高値Dmax、平均値Davrをもとめ、以下のように処理するプログラムを作成したい
ここで、Ds.Dmax、Davrは整数値とする
1,データの個数は任意で、入力の完了は入力値が負の値だったときに行う
順に20,13,12,-1の場合、N=3、(20.13.12)として扱う
Nは最大でも100とする
2、最高値Dmax、平均値Davrを計算
小数点以下切り捨て
3,DmaxとDavrが等しい場合、”Antei”と表示
4,3以外の場合、Ddif=Dmax-Davrとし、Ddifの値を表示
【形態】5?
【GUI】4
【期限】なるべく本日13時まで
【ver】1.6.0_02
自分じゃコンソール追加ぐらいしかわからなかったですorz
というかメソッドがいまいち理解できない・・・後Eclipceで見ると最大値と平均値の計算にエラーが出てたりでちんぷんかんぷんorz
326:デフォルトの名無しさん
08/01/10 16:21:49
【 課題 】ユーザインタフェースに「ストトン表記」で入力すると、MIDIで音楽演奏できるアプリケーションを作成せよ。
但し、次の指定した事項を全て含むこと。
ド~シまでの音、和音({}で囲む)、休符(ッ)、音を伸ばす(ー)、オクターブの上げ下げ(↑↓)、半音上げ下げ(#♭)、音色(日本語表記、ピアノを含む一般的な5種の楽器)、テンポ、音量、再生・削除・停止のボタン
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI 】4. 制限なし
【 期限 】1/14(火)12:00まで
【 Ver 】1.6.0_03
【 用語 】ストトン表記:カタカナ音符で楽音を表記する手法
【 補足 】丸投げです。よろしくお願いします。
327:デフォルトの名無しさん
08/01/10 18:19:32
>>322
提出するときに気がついたのですが、(自分のPCではjava環境いれたくても
やり方がわからなくて^^;JDK入れて、環境変数設定したんですが)
マウスですばやくドラッグするとぽつぽつと切れてしまいます。自分はこうなることは知りませんでした。
申し訳ないのですがよろしかったらすばやくドラッグしても綺麗に線を描けるやり方を教えてください。
public void mouseDragged(MouseEvent e) またはdrawLine
↑これを使うのですか?
328:デフォルトの名無しさん
08/01/10 18:59:19
>>318
ありがとうございます!!
329:デフォルトの名無しさん
08/01/11 01:01:02
>>325
URLリンク(rg550.hp.infoseek.co.jp)
330:326
08/01/11 13:36:47
このようなユーザインタフェースになればと自分では思っています。
URLリンク(aoi-project.com)
331:デフォルトの名無しさん
08/01/11 14:48:10
【 課題 】自然対数の底を必要な桁数だけ求め、5桁ずつ整数として取り出せるようにし、その整数が素数か否かを
判定する。そのようなプログラムを作りなさい
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】今日の16時まで
【 Ver 】1.6.0_03
急ですがお願いします
332:デフォルトの名無しさん
08/01/11 18:04:06
【 課題 】数値が記述されているテキストファイルを読み込み昇順に並び替えて
出力せよ。
【 形態 】1. Javaアプリケーション
【 GUI 】4. 制限なし
【 期限 】1月12日午後4時まで
【 Ver 】java version "1.5.0_06"
【 補足 】テキストファイルの名前は何でも結構です。
中身は
10
4
1
30
5
11
7
です。
詰まりに詰まってはや数時間。そろそろ限界ですw
では、ご教授お願いします。
333:デフォルトの名無しさん
08/01/11 18:51:24
>>332
テキストの中身の数字は全角なの?
334:332
08/01/11 19:15:39
>>333
すいません、半角です。
335:デフォルトの名無しさん
08/01/11 22:40:13
Cpad for Java2 SDKというソフトを使い簡単な
時計を作る宿題なのですが、できなくて困ってます。
どなたか教えてください。
336:デフォルトの名無しさん
08/01/12 02:54:23
>>335
import java.util.Date;
public class Clock{
public static void main(String[] args) throws Exception {
while(true){
System.out.print("\r" + new Date().toString());
Thread.sleep(1000);
}
}
}
337:デフォルトの名無しさん
08/01/12 03:16:50
>>332
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class TextFileSort {
public static void main(String[] args) throws Exception {
BufferedReader fbr = new BufferedReader(new FileReader(args[0]));
List<Integer> list = new ArrayList<Integer>();
// ファイルの各行から数値をリストに読み込む
while(fbr.ready()){
list.add(Integer.parseInt(fbr.readLine()));
}
// リストをソートする
Collections.sort(list);
// 画面に出力する
for(int n : list){
System.out.println(n);
}
}
}
338:デフォルトの名無しさん
08/01/13 17:44:30
【 課題 】
URLリンク(rg550.hp.infoseek.co.jp)
・電卓の作成
・少なくとも整数の足し算の機能を持つ電卓を作成せよ
・ウィンドウ上に、0~9のボタン、「+」などのボタン
入力結果や計算結果の表示領域を表示
・ボタンをクリックすることによって電卓のように計算が出来る
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】2. Swing
【 期限 】1月15日まで
【 Ver 】 1.6.0
【 補足 】 どうかよろしくお願いします!
339:デフォルトの名無しさん
08/01/14 02:33:17
>>338
URLリンク(rg550.hp.infoseek.co.jp)
340:デフォルトの名無しさん
08/01/14 06:52:54
>>304
例えばwebを構築するのに、OSにLinux、WebサーバにApache、
データベースにMySQL、プログラミングにPHPかPerlかPythonを用いる
これをそれぞれの頭文字を取ってLAMPという
この中でJavaやXMLに置き換えられる部分を考えろ
341:デフォルトの名無しさん
08/01/14 16:05:38
【 課題 】「クリック・アートの作成」
① 画面をクリックするたびに、「楽しさ」、「クールさ」、「荘厳さ」、など受け手が感心するような作品を考えてください
② if文、for文、配列、Mathクラスなどを有効に使って、プログラムならではの表現を試みてください
【 形態 】2. Applet
【 GUI 】4. 制限なし
【 期限 】1月17日
【 Ver 】java version "1.6.0_03"
【 補足 】Java初心者です。丸投げですいません。
よろしくお願いします。
// Java入門 プロジェクト作品のイメージデモ
//
// ClickArt1.java
// マウスのクリック位置(x,y)を得てその場所に図形を描く
//
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import javax.swing.UIManager;
public class ClickArt1
extends Applet {
int Mx = 50, My = 50; //マウスのx、y座標の記録用変数
Graphics g; // グラフィクス描画用部品
// 初期化の処理
public void init() {
// 背景に色を付ける
this.setBackground(new Color(240, 240, 230));
// アプレットの描画面を受け取り、gに取り出す
g = this.getGraphics();
342:デフォルトの名無しさん
08/01/14 16:07:05
// マウスの動作に反応する「イベントリスナー」を登録する
addMouseListener(
new MouseAdapter() {
// マウスがクリックされたときの処理
public void mouseClicked(MouseEvent e) {
//マウスのx、y座標を取得
Mx = e.getX();
My = e.getY();
// この例では、クリックされた位置を中心に、大きさが1から100の四角形を、
// 色を変えながら描く
for (int i = 100; i >= 0; i=i-2) {
343:デフォルトの名無しさん
08/01/14 16:07:43
// 乱数で色を設定する(Red,Green,Blueの順)
g.setColor(new Color( (int)(Math.random()*256), (int)(Math.random()*256),
(int)(Math.random()*256)));
g.drawRect(Mx -i/2, My-i/2 , i, i); // 四角形の描画
// g.drawOval(Mx -i/2, My-i/2 , i, i); // 円の描画(現在はコメント中)
try {
Thread.sleep(10); // 10ms休む
}
catch(InterruptedException ee){
}
}
// 画面の情報に文字を表示
g.setColor(Color.black); // 黒の文字(影を表す)
g.drawString("Java入門 Click Art Demonstration #1",70,50);
g.setColor(Color.white); // 白の文字
g.drawString("Java入門 Click Art Demonstration #1",70-2,50-2);
}
}
);
}
}
344:デフォルトの名無しさん
08/01/14 16:07:56
【 課題 】グループでやっている課題の一部分で、ここでは他の処理の結果を書き出したテキストから
結果をまとめた表を復元して、その表に対して新しく解析をかけるパートです.
(この後二次元リストの[0,1]と[1,0]の要素を比較する、と言った処理をします)
【 形態 】1. Javaアプリケーション
【 GUI 】4. 制限
【 期限 】できたら今日中
【 Ver 】1.6.0_03
【 補足 】表(27*27)を復元するところまではできていて、一度それをlistに書き込んでいるのですが、
次にその要素をgetしたときに中身がないのがどうしてかわかりません
ここで詰まっているので、この部分だけ教えて欲しいです
ソース:URLリンク(sourcepost.sytes.net)
読み込むデータ(rate.txt):URLリンク(sourcepost.sytes.net)
345:デフォルトの名無しさん
08/01/14 16:17:08
341続き
// Java入門 プロジェクト作品のイメージデモ
//
// ClickArt1.java
//
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import javax.swing.UIManager;
public class ClickArt1
extends Applet {
// プログラム内で使う変数や、オブジェクトの入れものを用意する
int Mx = 0, My = 0; // マウスのx座標の記録用変数 Mx, y座標の記録用変数 My
Image img; // 画像ファイルから読み込んだ画像を入れて使用するためのオブジェクト img
Graphics g; // アプレットに組み込まれているグラフィクス描画部品を入れておくためのオブジェクト g
Applet app; // アプレットである自分自身を呼び出せるように入れておくためのオブジェクト app
346:デフォルトの名無しさん
08/01/14 16:19:49
// プログラム起動時の初期化処理
public void init() {
// アプレット自身this を、どこからでも呼び出せるように app に代入しておく
app = this;
// アプレットが持つ描画面を受け取り、gにわたす
g = app.getGraphics();
// このアプレットの背景を着色する
app.setBackground(new Color(240, 240, 230));
// 用意しておいた画像をimgに読み込み、プログラム中で利用できるようにする
img = app.getImage(app.getDocumentBase(), "images/t6.gif");
347:デフォルトの名無しさん
08/01/14 16:22:31
// (1)マウスの瞬間動作に反応する「イベントリスナー」MouseListenerを登録して使う
this.addMouseListener(
new MouseAdapter() {
// マウスがクリックされたときの処理
public void mouseClicked(MouseEvent e) {
System.out.println("①mouseClicked...");
//////////////////////
// クリックされたときにその位置に黄色で「①mouseClicked...」と表示する
g.setColor(Color.gray);
g.drawString("①mouseClicked...", e.getX(), e.getY());
}
348:デフォルトの名無しさん
08/01/14 16:23:09
// マウスカーソルが画面内に入ったときの処理
public void mouseEntered(MouseEvent e) {
System.out.println("②mouseEntered...");
//////////////////////
// マウスカーソルが画面に入ったときにその位置に橙色で「②mouseEntered...」と表示する
// g.setColor(Color.orange);
// g.drawString("②mouseEntered...", e.getX(), e.getY());
}
// マウスカーソルが画面から出たときの処理
public void mouseExited(MouseEvent e) {
System.out.println("③mouseExited...");
//////////////////////
// マウスカーソルが画面から出たときにその位置にシアン色で「③mouseExited...」と表示する
// g.setColor(Color.cyan);
// g.drawString("③mouseExited...", e.getX(), e.getY());
}
//
349:デフォルトの名無しさん
08/01/14 16:24:33
);
///////////////////////////////////////////////////////////////////////////
// (2)マウスの連続動作に反応する「イベントリスナー」MouseMotionListenerを登録して使う
///////////////////////////////////////////////////////////////////////////
this.addMouseMotionListener(
new MouseMotionAdapter() {
//ドラッグ時の処理
public void mouseDragged(MouseEvent e) {
System.out.println("⑥mouseDragged...");
//////////////////////
// マウスボタンが押されたまま移動するときに軌跡上で赤色で「⑥Dragged...」と表示する
g.setColor(Color.red);
g.drawString("⑥Dragged...", e.getX(), e.getY());
}
350:デフォルトの名無しさん
08/01/14 16:25:18
//
public void mouseMoved(MouseEvent e) {
System.out.println("⑦mouseMoved...");
//////////////////////
// マウスが移動するときに軌跡上で青色で「⑦Moved...」と表示する
// g.setColor(Color.blue);
// g.drawString("⑦Moved...", e.getX(), e.getY());
}
}
);
}
// 背景として、最初に書いておきたい画像や図形は、paintメソッドで描いておきます
public void paint(Graphics g){
g.drawImage(img,200,200,this);
g.drawString("背景として、最初に書いておきたい画像や図形は、paintメソッドで描いておきます",30,300);
}
}
ここまでです。長々とすいません。
351:デフォルトの名無しさん
08/01/14 16:33:37
>>344
ちゃんと見てないけど、
cons.clear();
を
cons = new ArrayList<Float>();
に変えると所望の結果になる?
352:デフォルトの名無しさん
08/01/14 16:38:53
341
ソース:URLリンク(sourcepost.sytes.net)
353:デフォルトの名無しさん
08/01/14 17:30:03
>>351
なりました、ありがとうございます
二次元リストに一次元リストをaddした後に、一次元をclearで初期化したつもりだったんですが…
今後のために、なんでclearはうまくいかなくて宣言しなおしだとうまくいくのか教えてもらっていいですか?
354:デフォルトの名無しさん
08/01/14 17:37:49
>>341
URLリンク(rg550.hp.infoseek.co.jp)
355:デフォルトの名無しさん
08/01/14 17:46:25
>>353
cons.clear();
cons = new ArrayList<Float>();
1.
それぞれを実行した場合、一次元リストのオブジェクト数はどうなる?
増える?減る?変わらない?
2.
clearすると、一次元リストにaddしたデータはどうなるの?
356:デフォルトの名無しさん
08/01/15 00:48:04
>>354
迅速な対応ありがとうございます。
357:デフォルトの名無しさん
08/01/15 18:13:03
マルチスレッドを使ってフレームに当たると
ランダムに跳ね返るボールのアニメーション作るんですが、
メインスレッド?ではフレームの描画とボールの描画。
もう1つのスレッドでボールの座標を変えつつリペイントしてます。
ボールを2コにするにはどうすればいいですか?
スレッドを増やしただけでは
交互に切り替わって点滅してしまいます。
説明下手でごめんなさい
358:デフォルトの名無しさん
08/01/15 21:51:25
【 課題 】JavaSocket
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】明後日
【 Ver 】1.5
【 補足 】StreamSocketを利用してプログラムを作る
・処理形態はアプリケーション
・サーバーはクライアントから文字列を受信し、その文字列の文字数をクライアントに返信する。
・クライアントは、コマンドラインからサーバーのホスト名と任意の文字列を受け取る。
指定されたサーバーに文字列を送信し、サーバーから文字数を受信しコンソールへ出力。
・サーバー名はコマンドプロンプトの「Hostname」コマンドで表示されます。
ヒント:InputStreamReader BufferedReader PrintWriter
■実行例
・サーバー側
>java SockServer
・クライアント側
>java SockClient ****** *******
↑ ↑
サーバー名 任意の文字列
7
↑サーバーからの答え(文字数)
以下、途中までというかこれをベースにお願いします。
URLリンク(sourcepost.sytes.net)
URLリンク(sourcepost.sytes.net)
359:デフォルトの名無しさん
08/01/16 00:13:49
>>357
URLリンク(www.nicovideo.jp)
のソースを流用。
URLリンク(rg550.hp.infoseek.co.jp)
360:デフォルトの名無しさん
08/01/16 11:23:21
【 課題 】グレースケールで読み込んだ画像を2値化し、傾きを補正し正規化して補正した画像を表示する
ようなプログラムをハフ変換等用いて作りなさい。
取り込まれる画像はQRコードのような正方形のものとする。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】1月18日前後
【 Ver 】1.5
【 補足 】 URLリンク(bbs5.fc2.com)
のような画像でお願いします。
補正の手法は問いません。
361:デフォルトの名無しさん
08/01/16 12:13:12
【 課題 】関数 y = 5*x +10 をx=0~9について答えよ。
演算結果の表示方法はyが
5ならば「----*」
6ならば「-----*」といった具合にグラフ形式にせよ。
こんな感じ→URLリンク(www.imgup.org)
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI 】4. 制限なし
【 期限 】本日中
【 Ver 】1.6.0
【 補足 】for文を使って計算は出来たけど、グラフ形式にする方法がわかりません。
たすけて・・・(・д・`;
362:デフォルトの名無しさん
08/01/16 12:26:42
【 課題 】クイックソートを作成せよ
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】1/17(火)18:00まで
【 Ver 】jdk1.6.0_03
【 補足 】整列がうまくできません
途中までのソース:URLリンク(sleep-soul0131.hp.infoseek.co.jp)
363:デフォルトの名無しさん
08/01/16 13:36:49
>>361
public class HW361 {
public static void main(String[] args){
System.out.println(" 1 5 10 15 20 25 30 35 40 45 50 55");
for(int i=0;i<=9;++i){
int y = 5*i+10;
System.out.print(i + " ");
for(int j=1; j<y;j++){
System.out.print("-");
}
System.out.println("*");
}
}
}
364:たらちゃん
08/01/16 14:36:32
・csvファイルから読み込んだデータをArrayListに格納します。
格納したデータを下記のように表示します。
※csvファイルとは複数のデータをカンマで区切って書いてあるテキストファイルのことです。
今回の例ではファイルを用意しておきますので、それを読み込むようにしてください。
csvファイルのレイアウト:名前,住所,電話番号,年齢
処理条件: csvファイルの1行分をHashMapに格納する。
HashMapのキーは、name、address、tel、ageとする。
ArrayListの1要素にHashMapを格納する。
ArrayListの要素毎に改行する。
csvファイルが存在しなかったらエラーメッセージを表示し、処理を終了する。
csvファイルが空であったらエラーメッセージを表示し、処理を終了する。
csvファイルの1行のレイアウトが4カラムでなかったらエラーメッセージを表示し、処理を終了する。
実行結果
表示例:
C:\>java Kadai6
名前A,住所A,電話番号A,年齢A
名前B,住所B,電話番号B,年齢B
名前C,住所C,電話番号C,年齢C
:
名前J,住所J,電話番号J,年齢J
ファイル名 anpanman.csv 犬,鬼が島,00-xxxx-xxxx,2000だとしたら。
中々解けません。宜しくお願いします。