[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 04/25 21:11 / Filesize : 316 KB / Number-of Response : 926
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★★ Java の宿題ここで答えます Part 68 ★★



1 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 23:15:02 ]
【質問者へ】
回答者の便宜のため、以下の注意事項を遵守してください。
・質問は【課題提示用テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
・JavaScriptは板違い、Web制作板をご利用ください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。
・回答されたら動作報告を必ずしてください。
・課題文が長い時、添付ファイルがある時はこちらのアップローダーを使うと便利です。
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm

【課題提示用テンプレ】
【 課題 】与えられた課題文をそのまま書きます。 《必須》
【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet/3. Servlet/
       4. 携帯(開発環境のver.必須)/5. その他(明記のこと) 《必ず選択》
【 GUI  】1. AWTのみ/2. Swing/3. SWT/4. 制限なし/ 5. その他(明記すること)
       《GUIの課題の場合必ず選択》
【 期限 】提出期限、解答希望日を書きます。「できるだけ早く」はNG。 《必須》
【 Ver  】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》
【 用語 】数学用語、専門用語の意味、説明を書きます。 《あれば必須》
【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。
       丸投げでない場合は、途中までのソースとその経過報告、
       質問点、疑問点を書きます(なるべく丸投げにしてください)。

【回答プログラムの掲載場所】
Java質問スレWiki  ttp://www.wikiroom.com/java/
ソースポストネット  ttp://sourcepost.sytes.net/
ろだ2  ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm

【前スレ】
pc12.2ch.net/test/read.cgi/tech/1232627790/

684 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 03:00:36 ]
イメージとかいいだしたら
それこそ(x,y)だってただのイメージだろ

685 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 09:29:59 ]
省メモリだとか高速だとかならともかく、>>674みたいな理由ならコメントでちゃんと書いてあればどっちでもいいよ。
こんなので絶対に譲れない(キリッ)とか言われたら面倒くさくて合わせてしまう。

結局個人によって何がわかり易いかなんて違うんだから宗教と変わらんわ。

686 名前:デフォルトの名無しさん [2009/12/29(火) 13:51:31 ]
テキストファイルのデータ(配列)を読み込む方法教えてください!!!

無知で申し訳ないです・・・

687 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 15:46:42 ]
【 課題 】課題は2問です。
www.dotup.org/uploda/www.dotup.org508261.zip
【 形態 】Javaアプリケーション(main()で開始)
【 GUI  】指定なし
【 期限 】1/4
【 Ver  】1.6.0_16
【 補足 】課題文の通りでお願いします。

宜しくお願いします。

688 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 01:39:25 ]
>>686
説明不足、不明瞭でよく解らないが
例えばファイルの最初の行に書かれたカンマで区切られた整数を読み込みint配列にするなら
int[] array;
FileReader fr = null;
try{
BufferedReader br = new BufferedReader(fr = new FileReader(file));
String line = br.readLine().trim(); // 前後の空白文字を除いた一行を取得
int begin=0,end; // 文字列内の値部分の開始位置,終端位置
ArrayList<Integer> vec = new ArrayList<Integer>();
while( (end=line.indexOf(',',begin)) != -1 || // 次のカンマ場所を調べる
begin < line.length() ){ // 最後の','より後ろに値が文字がある
if(end == -1)end = line.length(); // 最後のカンマの後ろの文字部分
try{
vec.add(new Integer(line.substring(begin,end).trim())); // 文字列の一部を取り出して、Integerのオブジェクトにする
}catch(Exception e){vec.add(new Integer(0));} // 整数じゃなかったら0とする
begin = end+1; // beginにカンマの次の位置を代入
}
array = new int[vec.size()]; // 配列
for(int i=array.length;i--!=0;)array[i] = vec. get(i).intValue(); // intにして配列に代入
}catch(IOException e){ array = null; } // ファイルが存在しないなど
finally{ try{ if(fr != null)fr.close(); }catch(Exception e){} }
みたいな感じでどうだろうか

689 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 02:18:03 ]
>>687
// 課題2
public class Daigaku extends Human{
private String number;
public static void main(String[] args){
Daigaku[] student = { new Daigaku("00A00", "Taro", 165.0, 55.0), new Daigaku("00A01", "Hanako", 138.3, 45.2), new Daigaku("00A02", "Ken", 189.7, 105.8), };
for(int i=0;i < student.length;i++)student[i].showData();
}
public Daigaku(String number, String name, double height, double weight){
super(height,weight,name);
this.number = number;
}
public void showData(){
System.out.print("学籍番号:"+number+" , ");
showValue();
}
}

// 課題3
// Humaのheight,weight,nameをprivateからprotectedに変える
// DaigakuのshowDataを下記に変更
public void showData(){
System.out.print("学籍番号:"+number+" , ");
System.out.print("名前:"+name+", ");
System.out.print("身長:"+height+"cm, ");
System.out.println("体重:"+weight+"kg, ");
}
って感じでいいんだろうか。
課題1が出来てるんだし2、3も出来るんじゃないのと思った
ただ問題に誤植が多いし、言葉の選び方なんかも不用意で問題としてどうかだし
内容もつまらんから途中で嫌になったのかな

690 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 02:20:31 ]
>>687
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/866.zip

課題3にはheightとweightについてしか記述がなかったが、
nameについてもprotectedつけてみた

691 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 07:17:25 ]
>>689-690
動作確認できました
助かりました。有難うございます


692 名前:デフォルトの名無しさん mailto:sage; [2009/12/31(木) 17:39:10 ]
【 課題 】キーワードからクロスワードを完成させる
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/867.zip
【 形態 】Javaアプリケーション(main()で開始
【 期限 】できれば、1/3までにはお願いします。
(提出日は7日なのですがソースを理解する時間が欲しいので)
年末で忙しいとは思いますが、よろしくお願いいたします。



693 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 00:50:41 ]
【 課題 】@ 配布した「MouseArt2009」を元にした オリジナルの作品であること
   A 見る人が画面をクリックするたびに、不思議な模様を描き、そして音声が再生されるものであること。
   B 「楽しさ」、「クールさ」、「荘厳さ」、など受け手が感心するような作品を考えてください
   C if文、for文、配列、Mathクラスなどを有効に使って、プログラムならではの表現を試みてください

【 形態 】Applet
【 GUI  】制限なし
【 期限 】解答希望日:1/5もしくは1/6
【 Ver  】1.6.0 16
【 補足 】キーボードの画像のアルファベット部分(A〜Z)をクリックすると、クリックした1文字が画面に表示され、
       新たにもう一文字クリックすると今度はその1文字が表示される。
       F1〜F4のキーをクリックすると任意の自己紹介などを表示する。
       クリックした際には音がなる。(A〜Zで同じ音、F1〜F4で同じ音。計2つの音がある。)
       その他のキー(A〜Z、F1〜F4以外)は何もアクションはおこらない。
      
使用するキーボード画像、音楽がはいったファイルはこちらになります。
ttp://www51.tok2.com/home/rg550/cgi-bin/hosoku/img0048.zip

誠に勝手ではありますが、動作確認やソース理解などをするため1/5もしくは1/6までにお願いいたします。
丸投げですがどなたかよろしくお願いいたします。


694 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 10:27:45 ]
質問本スレでも、質問したのですが、スレ違いということに気付きこっちに移動してきました。

965 デフォルトの名無しさん [sage] 2010/01/02(土) 19:05:37 ID: Be:
高校の宿題で、サーバー役とクライアント役に分けて、プログラム作って、簡易チャットを作っているのですが、分からない点があります。
client1 とclient2が接続されてるとして、server側でclient1が発言したのを、client2側の画面に反映する方法がわからない。(client2の出力ストリームに流し込む方法が・・・分かりません)

いくつかアドバイスレスは頂いたのですが、なにぶん難しくて理解出来ませんでした。マルチレスという形にはなってしまうのですが、ご助言のほど宜しくお願いします。

695 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 12:08:34 ]
【課題提示用テンプレ】
【 課題 】

問題文は、わかりやすいように画像でアップしておきます
www1.axfc.net/uploader/Img/so/69253.jpg
www1.axfc.net/uploader/Img/so/69254jpg

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】指定なし
【 期限 】1/20
【 Ver  】1.6.0_16

丸投げになってしまいますが、どうぞよろしくおねがいいたします。

696 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 15:27:13 ]
>>692
ttp://www.dotup.org/uploda/www.dotup.org524526.java.html
全てのワードが必ず1回だけ使われるという前提で解いたけど出題者の意図と違うかもしれない
あとsjisで作業してたからutf8がよければ変換してくれ、そのとき正しく動作するかはわからん

697 名前:ウォシュレットのアームめがけて排便する俺 ◆06NY4sFIG. mailto:sage [2010/01/03(日) 23:28:10 ]
>>694
向こうで書かれてた方法のうち、ポーリング法というのが
古典的な掲示板システムなんかで使われてるやつですね。


クライアント側から一定期間ごとにサーバに問い合わせて、更新メッセージがあればサーバから受け取る、みたいな。
サーバ側では問い合わせに対応できるように、チャットの内容を連番や書き込み時刻などで管理しておく必要があります。


あと、「クライアント側で一定期間ごとにサーバに問い合わせ」るのではなく、
ユーザがクライアントのボタンを押すことで問い合わせを行うのも一般的かと思います。

698 名前:ウォシュレットのアームめがけて排便する俺 ◆06NY4sFIG. mailto:sage [2010/01/03(日) 23:31:42 ]
おっと、チャットシステムで手動更新は
一般的では無いですね。


699 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 20:09:53 ]
>>694
ttp://codezine.jp/article/detail/193?p=1
ここ参考にすれば?

700 名前:デフォルトの名無しさん mailto:sage; [2010/01/05(火) 23:35:36 ]
>>696
アクセス制限で書き込み出来ませんでした。
動作確認できました。ありがとうございます。
コメントまで丁寧に書いて頂いて助かりました。
これで入社前研修を乗り切れそうです。

701 名前:デフォルトの名無しさん mailto:sage [2010/01/06(水) 00:53:09 ]
>>700
できない奴は入社後研修、できた奴は即実戦投入だったりして

702 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 13:27:07 ]
底力を上げるのが勉強なんだが
素通りしたら気張り続けないと大変だぞい



703 名前:デフォルトの名無しさん [2010/01/11(月) 15:58:15 ]
【 課題 】任意のテキストファイルを選択し、テキストファイルを表示させなさい


       (思い描いている内容)

       以下の画像を参照ください。
       ttp://imepita.jp/20100111/571090

       @の参照ボタンを押すと、ファイルを開くダイアログボックスが表示し
       任意のテキストファイルを選択

       Aに選択したテキストファイルの絶対パスが表示
       同時にBのエリアににテキストファイルの内容が表示し縦横スクロールが可能

       保存はしない

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】1/12 午前中
【 Ver  】1.6.0_17
【 補足 】申し訳ありませんが、丸投げです
よろしくお願いいたします

704 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 16:51:05 ]
>>703
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/870.java

705 名前:デフォルトの名無しさん [2010/01/11(月) 17:55:21 ]
初めて2chに書き込みます
Javaがわかりません
お願いします
【 課題 】自然言語処理、構文解析のCYK法のプログラム
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】2010/01/18
【 Ver  】java version "1.6.0_17"
【 用語 】CYK法  ja.wikipedia.org/wiki/CKY%E6%B3%95
【 補足 】お願いします

706 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 18:18:12 ]
>>705
卒研とかの丸投げ?
短期で解決すべき宿題ならもっと具体的な設問があるだろうからそれを示せ。

707 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 19:13:30 ]
>>703
ダイアログを開くたびにカレントディレクトリが戻っていたので少し修正
終了すると元に戻るけどね
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/871.java

708 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 22:12:29 ]
>>704
>>707

こんなに早くありがとうございました
こちらで動作の確認が行えました

いただいたファイルを確認してjavaの理解を深めたいと思います


先生の小言を聞かなくて済みそうです
本当にありがとうございました

709 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 00:39:19 ]
【 課題 】 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】1月22日 
【 補足 】Eclipseを使用しています。 
内容は前向き推論のプログラムです。 
このプログラムを実行したら、「gyouzaは作ることができる。」と表示させたい。
「nikuudouは作ることができる。」は表示させない。
またRecipe.txtの中身を修正してもよい。

710 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 00:40:47 ]
>>709
課題はttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm の872.javaです。

711 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 02:56:12 ]
【 課題 】課題は3題です。
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/873.zip
【 形態 】Javaアプリケーション(main()で開始)
【 GUI  】指定なし
【 期限 】2010/01/18
【 Ver  】1.6.0_17

初心者で苦しんでおります。宜しくお願いします。

712 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 16:37:38 ]
>>709
そのコードを修正するのが課題なのか変に手を加えた結果がそれなのか。
「与えられた課題文をそのまま」書いてそれなわけ?

あと、<<必須>>って書いてあるんだからバージョン情報くらい書いたら。
今時Vectorってjava幾つだよ。



713 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 18:21:04 ]
>>711
課題3の
>アドレス表を利用した並び替えを行って
アドレス表が何か分からなかったので課題3はやってない
とりあえず課題1と課題2を適当に作ったので参考に
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/874.zip

714 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 21:32:13 ]
>>709
versionは1.6.0_17です。
また、プログラムを修正するのが課題です。

715 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:17:58 ]
>>711
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/875.java

こんなのしかできないです申し訳ありません

716 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:26:36 ]
>>713
アドレス=住所(県名) じゃないかな

717 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:53:50 ]
>>711
課題3
codepad.org/WzaCifp4

ソートするメソッドを自前で用意しました。
再帰って使ってオッケーなのかな?


718 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 11:00:54 ]
>>716
なんか別の意味があるかと思ってしまった
単純にcsvをソートすりゃいいってことね

>>711
といわけで課題3
まぁ簡単に書いた
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/876.java

719 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 11:06:11 ]
>>718
ちゃんと i を利用しててわろたw

720 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 11:22:30 ]
課題で定義された変数は使った方がいいでしょw

721 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 13:42:37 ]
【 課題 】速度が上がるspeed upボタンの追加
【 形態 】 Applet
【 期限 】1月18日
【 Ver  】1.6.0_11
【 補足 】
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/877.java

722 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 16:31:39 ]
>>721
initにこれを追加(変数定義忘れないように)
speedUpB = new Button("Speed UP");
add(speedUpB);
speedUpB.addActionListener(this);
sleepTime = 500;

actionPerformedの分岐に追加
else if(e.getSource() == speedUpB){
if(sleepTime > SLEEP_CHG_TIME){
sleepTime -= SLEEP_CHG_TIME;
}
}

runで
th.sleep(500);

th.sleep(sleepTime);
に変更

SLEEP_CHG_TIMEはどれだけ早くしたいかを定義すればおk



723 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 21:37:52 ]
【 課題 】最小選択法を使用して作ること
【 形態 】1. Java
【 期限 】19日まで 
【 Ver  】1.6.0_17
【 補足 】exchangeかメソッド
よろしくお願いします

rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/879.lzh


724 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 23:53:29 ]
>>713
>>715
>>717
>>718
動作確認できました
わかりにくい部分があり申し訳ありません

本当に有難うございました

725 名前:デフォルトの名無しさん mailto:age [2010/01/18(月) 00:02:46 ]
>>722
助かりました

726 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 00:15:50 ]
【 課題 】チョイスにより三角関数のグラフ(sin, cos, tan)のカーブを
   選択して描画領域に描画させるJavaアプリケーションを作成せよ。
   y = sin ax において、aの値をテキスト
   フィールドで入力して描画できるように拡張してみよ。(cos, tanも同様)
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】1. AWTのみ
【 期限 】1月25日まで
【 Ver  】1.6.0_17
【 補足 】
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/880.zip
こんな感じでお願いします

727 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 03:40:21 ]
>>709-710,714
そんだけでいいなら

1)材料を繰り返して入力している部分の重複を排除(4つの材料すべて)
×→wm.addAssertion("butaniku butaniku");
○→wm.addAssertion("butaniku");

2)Recipe.txt の中身で餃子に必要な材料の部分の ?x を削除(4つの材料すべて)
×→"x? butaniku"
○→"butaniku"

これで与えられた条件は満たせる。
新しいルールの作成っぽいことしようとして上手く行ってない感が残ってるけどしらね。

728 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 03:52:50 ]
【 課題 】国旗を表示するプログラム(日の丸、星条旗、ユニオンジャック等)を作れ。 指定された国旗を画面に表示する。少なくても8種類以上。 国旗の指定にはメニューとかボタンとかを表示して、選択させること。
国旗は図形として描くこと。写真を貼り付けたりしては駄目。
【 形態 】 Javaアプリケーション(main()で開始)
【 GUI 】JFrameを使えといわれました
【 期限 】1月30日まで
【 Ver 】1.6.0_18

【 補足 】できたプログラムについての説明(変数の役割、実行の流れなど)もあるとありがたいです。
よろしくお願いします。


729 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 05:13:33 ]
>>726
codepad.org/Dpeu67WY

改良の余地ありだけど、どぞ。
問題あったら教えて下さい。


730 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 07:14:37 ]
【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/881.zip
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし/
【 期限 】1月20日まで
【 Ver  】1.6.0_17
【 補足 】細かく4題となっています

 よろしくお願いします

731 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 08:20:21 ]
>>729
問題ありません
ありがとうございました

732 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 13:47:20 ]
>>729
参考までに聞きたいのですが
完成までにどのくらいかかりましたか?



733 名前:デフォルトの名無しさん [2010/01/18(月) 15:40:33 ]
Javaの課題で、コマンドにいろいろなことを入力して、
そこから入力されたファイルを読み込みたいのですが・・・

Scanner filein = new Scanner (new BufferedReader(
new InputStreamReader(System.in)))
String line;
String p = "(\\w+)(\\W)([a-z]+)";
while((line = filein.findInLine(p))!=null){
System.out.println(line);
}

FileReader a = new FileReader(line);
BufferedReader din = new BufferedReader(a);

これだとエラーがおこります。
どうすればいいか教えていただけませんか?

734 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 16:04:37 ]
>>730
よかったらドゾ。
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/882.zip

>>732
4時間くらいだと思う。
もれのテクだとこんだけかかってしまうのが悲しい。。。
途中,自家発電して風呂入ったのは内緒。


735 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 16:08:13 ]
自家発電は2分くらいで終わります

736 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 16:08:23 ]
>>733
意図がさっぱりわからないけど、
FileReader a = new FileReader(line);
が実行されるとき、つまりwhile文の判定がfalseのとき、lineは常にnullになるよ?

737 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 17:30:56 ]
dbを勉強したくてJRE1.6でjavaDBたるものが梱包されているって聞いたのですが、
そのクラスを教えていただけないでしょうか?

738 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 17:33:49 ]
dbを勉強したいならpostgresqlをインスコしたほうがいい

739 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 18:34:09 ]
>>737
こんなとこで聞くよりググった方が早いと思うけど。
developers.sun.com/javadb/reference/index.jsp#ttt.1

740 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 18:42:47 ]
あークラスか。Windowsだったら
C:\Program Files\Sun\JavaDB\javadoc\jdbc4
にJavadocがある。

C:\Program Files\Sun\JavaDB\lib\derby.jar
が本体だと思うけど。

あと、JREじゃなくてJDKじゃないかな?JavaDBがついてるの。

741 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 20:22:22 ]
>>740
そーいうことっすか?
じゃあ運用レベルでは使わないでねって感じっすか?

742 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 21:16:36 ]
【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/883.zip
【 形態 】eclipse
【 GUI  】制限なし      
【 期限 】1/26日 正午まで
【 Ver  】1.6.0_16 
【 補足 】よろしくお願いします。。



743 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 21:17:09 ]
データソースを自力で登録したいのですが、
どんな手順で登録できるでしょうか?

744 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 21:18:00 ]
日本語でOK

745 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 21:35:02 ]
ちなみに質問スレってのもあるんだよね。

★★Java質問・相談スレッド135★★
pc12.2ch.net/test/read.cgi/tech/1262525781/


専用スレで聞いた方が質問者にとっても有意義であることが多い。と思う。

746 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 22:14:46 ]
>>734
わざわざお答えいただきありがとうございました

747 名前:デフォルトの名無しさん [2010/01/19(火) 06:09:00 ]
【 課題 】FrameもしくはJFrameに半径5ピクセルの円を描きなさい(y座標を30以上にすること)。
      そしてキーボードのカーソルキー(矢印キー)を押すと、この円が矢印キーの刻印の示す
      方向へ4ピクセル移動するようにしなさい。なお、移動前の円が残っていても構わない。
      (KeyEventを利用。getKeyCode,VK_UP,VK_DOWN,VK_LEFT,VK_RIGHT)
【 形態 】1. Javaアプリケーション(main()で開始)  
【 GUI  】4. 制限なし  
【 期限 】2010年1月25日
【 Ver  】1.5.0_12
【 補足 】丸投げでお願いします。
      

748 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 07:32:41 ]
import java.awt.*; // >>747
import java.awt.event.*;
import javax.swing.*;
public class R747 extends JComponent {
private int x = 100, y = 100;
@Override public void paintComponent(Graphics g) { g.drawOval(x, y, 5 * 2, 5 * 2); }
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final R747 c = new R747();
f.addKeyListener(new KeyAdapter() {
@Override public void keyPressed(KeyEvent e) {
switch (e.getKeyCode()) {
case KeyEvent.VK_UP: c.y -= 4; break;
case KeyEvent.VK_DOWN: c.y += 4; break;
case KeyEvent.VK_LEFT: c.x -= 4; break;
case KeyEvent.VK_RIGHT: c.x += 4; break;
}
c.repaint();
}
});
f.add(c);
f.setSize(400, 400);
f.setVisible(true);
}
});
}
}

749 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 13:44:49 ]
>>748
自力で解決しました。

750 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 13:58:02 ]
【 課題 】 rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htmの884です
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】1/25
【 Ver  】1.6.0_16

751 名前:デフォルトの名無しさん [2010/01/19(火) 15:10:33 ]
>>748
ありがとうございました。


752 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 18:57:40 ]
【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/885.java
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】1/25
【 Ver  】1.6.0_14

よろしくお願いします。



753 名前:デフォルトの名無しさん mailto:sage [2010/01/20(水) 02:34:53 ]
>>752
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/888.java

754 名前:デフォルトの名無しさん mailto:sage [2010/01/20(水) 03:45:31 ]
>>753
夜遅くにありがとうございます。

755 名前:デフォルトの名無しさん [2010/01/20(水) 15:38:49 ]
【 課題 】インターネット書店を作成せよ
      <条件>
      ・画面サイズ→VGAとする
      ・書籍は5ジャンル150冊
      ・1回の注文で5種類まで書籍を注文可能
      ・書籍の値段は20円単位とし、書籍の値段は自由
      ・書籍価格の合計金額の2%のポイントが与えられる。(ただし、ポイントは第一ジャンルは2倍、第二ジャンルは3倍になる)
      ・注文終了後、注文確認画面で注文と支払い代金、獲得ポイントが確認できる。(支払い代金とは、注文図書の合計金額と消費税の和)
      ・貯まったポイントを併用して支払いが可能(ポイントの価値は、1ポイント1円)
      ・書籍の発送は電子メールの添付ファイルで行う(発送は出来なくてよい)
      ・ソフトキーボードのみ使用可能
      


【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】2. Swing
【 期限 】1/27
【 Ver  】1.6.0
【 補足 】実用的な画面インタフェースでは取消機能が必要であるが、ここでは取消機能については
      考えなくてよい。
      また、ユーザーは正しい操作を行うものと仮定して良い。

講義内容がいきなり飛躍して、期限までに作成困難なので教えていただければ幸いです。
よろしくお願いします。

756 名前:デフォルトの名無しさん mailto:sage [2010/01/20(水) 23:19:58 ]
String[]型の配列の要素を全てprintlnで表示しようとすると
[Ljava.lang.String:@16進数みたいな文字 になってしまうのですが
これの解決方法ってないでしょうか?
String[] list = new String[100];
list[0] = "aaa"; list[1] = "bbb"; list[2] = "ccc";
System.out.println( list );
で[Ljava.lang.String:@16900e1 みたいなのが表示されます
ArrayListで配列を作ると
ArrayList list = new ArrayList();
list.add("aaa"); list.add("bbb"); list.add("ccc");
System.out.println( list ); で
[aaa, bbb, ccc]
といった感じで出てくるのでこれをString[]配列で出せるようにしたいです。
(仕様が戻り値をString[]型にせよ のため)
自分ではfor( int i = 0; i < 100; i++ ){ System.out.println(list[i])}
の方法しか思いつきませんでした。
これだと
aaa
bbb
ccc
のように改行して表示されてしまうので
Arraylistの例のように横一覧に出力することは可能なのでしょうか?

757 名前:756 mailto:sage [2010/01/20(水) 23:22:28 ]
追記:環境は Java1.4です

758 名前:デフォルトの名無しさん mailto:sage [2010/01/20(水) 23:30:43 ]
>>756
質問は質問スレへ
pc12.2ch.net/test/read.cgi/tech/1262525781/l50

759 名前:デフォルトの名無しさん mailto:sage [2010/01/20(水) 23:49:32 ]
>>756
JDK5以上ならArrays#toString、1.4ならArrays#asListでListに変換してprintlnに渡す。
でもnullの要素を特別扱いするわけじゃないから100個の要素がある配列では100個分の要素が表示される。
結局自分で書かないと[aaa, bbb, ccc]のようにはならない。
AbstractCollection#toStringのソースが参考になると思う。
単にprintlnでなくprintメソッドを使って要素とコンマを交互に出力するでもいいかもしれない。
それとここは宿題スレだから単なる質問は質問スレ(>>745)が別にあるので今後はそこへどうぞ。

760 名前:デフォルトの名無しさん mailto:sage [2010/01/20(水) 23:58:46 ]
【 課題 】音量に変動性を持たせる
【 形態 】1. Javaアプリケーション
【 期限 】1月22日 
【 Ver  】1.6.0
【 補足 】質問のほうに書かせていただいたのですが、回答得られなかったため、こちらに書かせていただきます。
      再生中、時間経過とともに音量が変化するようにしなくてはいけません。
      基本的には、以下のプレイヤーを基本として変更を加えていきたいです。
      自分でも色々試しましたがわからないので、すみませんがよろしくお願いします。

      ttp://yasshiemd.web.fc2.com/sub/appli/simpleplayer/simpleplayer.html
 

761 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 05:29:35 ]
【 課題 】ttp://www1.axfc.net/uploader/Sc/so/75122 こちらをご参照くださいませ。
@を押すとファイルを開くダイアログが表示されるので、任意のファイルを選択
すると、隣のテキストフィールドに選択したファイルの絶対パスが表示。

Aを押すとフォルダを開くダイアログが表示されるので、任意の場所を選択
上に同じく隣に絶対パスが表示されます。

Bで任意の文字列を入力。

Cを押すと、Aで選択したフォルダにBで入力した文字列を持つ新しいフォルダが作成され
そのフォルダの中に@で選択したファイルを移動するというものです。

説明が下手ですみません。

【 形態 】Javaアプリケーション(main()で開始)
【 GUI  】Swing
【 期限 】1/22早朝 
【 Ver  】1.6.0_17
【 補足 】ファイル移動のメソッドの使い方がまったく分からずここ何日も立ち往生してしまっています
丸投げですみませんがどうかよろしくお願いいたします。

762 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 14:33:11 ]
>>761
暇だからやってみる。トラストミー(笑



763 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 00:17:44 ]
>>761
期限も近づいてるようなので>>762を待たずに
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/889.java

764 名前:デフォルトの名無しさん [2010/01/22(金) 00:30:40 ]
>>763
aisiteru

765 名前:761 mailto:sage [2010/01/22(金) 00:54:44 ]
>>763
相変わらずコンパイル時にエラーまみれでどうしたものかと思っていたところです
とても助かりました
本当にありがとうございます、感謝してもしきれません。

766 名前:761 mailto:sage [2010/01/22(金) 00:55:38 ]
>>763
相変わらずコンパイル時にエラーまみれでどうしたものかと思っていたところです
とても助かりました
本当にありがとうございます、感謝してもしきれません。

767 名前:デフォルトの名無しさん [2010/01/22(金) 00:57:30 ]
だいじなことなので2かいいいました

768 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 02:33:31 ]
【 課題 】時刻を表示するプログラム
【 形態 】2. Applet
【 GUI  】4. 制限なし
【 期限 】1月26日まで
【 Ver  】1.6.0_14
【 補足 】下の890を参考にしてください。 
      rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm
      すみませんが、よろしくお願いします。


769 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 18:13:56 ]
期限までまだありますが>>750をよろしくお願いします。

770 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 18:45:58 ]
>>768
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/894.java

771 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 19:15:45 ]
【 課題 】
サーバとクライアントでの間で文字列を送り合うプログラムをつくれ。
ただし、以下の条件を満たすようにすること。
アドレス、ポート、名前、文字列はキーボード入力し、お互いに自由に指定できるようにする。
クライアントで quit が入力された場合、クライアントは接続を切りプログラムを終了し、
サーバは接続が切られたら、次のクライアントの接続を待つ
サーバで quit が入力された場合、サーバは接続を切り、次のクライアントの接続を待ち、
クライアントは接続が切られたらプログラムを終了する
エンターキーのみが入力された場合は、文字列を送らずもう一度文字列を入力させて、
その文字列を送るようにする。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】1/25
【 Ver  】1.6.0_14
【 補足 】
途中まで四苦八苦してファイルを作りましたので、添付いたします。
添付ファイル
サーバー側
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/897.java
クライアント側
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/898.java

これ以上どうやってもわからないので、お願いいたします。
特にコメントに名前をつけるやり方と、quitを入れたときの処理がわからないです。

772 名前:768 mailto:sage [2010/01/22(金) 21:30:19 ]
>>770
助かりました。本当にありがとうございます。



773 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 22:04:53 ]
>>771
動作確認してみて下さい。
「コメントに名前をつけるやり方」というのがわからなかったので,
未実装です。
サーバ
codepad.org/Q2GePYdr
クライアント
codepad.org/CovaiKv5


774 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 22:44:59 ]
>>771
問題文から見て>>695と同じ問題だと思われるが
クライアントとサーバの画面例が示されていないので
ユーザインタフェイスは>>771のソースを尊重
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/900.java

775 名前:774 mailto:sage [2010/01/22(金) 23:19:22 ]
>>771
> エンターキーのみが入力された場合は、文字列を送らずもう一度文字列を入力させて、
> その文字列を送るようにする。
を忘れてた
クライアントに
if (str.isEmpty()) continue; //+++
if (str.equals("quit")) {
break;
}
を加えてサーバを
//+++
do {
System.out.println("送信する文字列を入力してください");
str = data.readLine();
} while(str.isEmpty());
//+++
if (str.equals("quit")) {
break;
}
のように変更する

776 名前:771 mailto:sage [2010/01/23(土) 21:47:55 ]
>>773-775さん

ありがとうございます!!
名前をつけるというのはチャットのように、発言者に名前をつけるという意味です。
加藤<こんにちわ
斉藤<こんにちわ
こんな感じで・・・

>>775
それやったらchatchがありません。みたいなエラー出たのですが、どこに張れば
良いんでしょうか?


自宅のPCのポート開放のやり方がわからなく、月曜日にならないとプログラム同士の
接続が試せないので、また月曜日に分からない点などがあったら報告したいと思います。
本当に助かりました!ありがとうございました。

777 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 23:05:17 ]
if (str.equals("quit")) {
break;
}
がある位置はクライアントとサーバそれぞれで一ヶ所しかないんだから
付け加えたり変更したりする場所は見当付くだろ
エラーが出たらそのソースを晒さんと他人には分からんだろ
せめて出たエラーを貼れ
どんなセキュリティをかけてるか知らないがlocalhost同士で通信するのは特に難しくないんでは?

778 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 06:45:18 ]
【 課題 】1.任意のWEBページからhttp://で始まるハイパーリンクを抽出するプログラムの作成
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/901.java
2.任意のWEBページ10ページに含まれる単語のうち,上位10位の単語リストとその出現頻度
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/903.java
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】制限なし
【 期限 】1/25
【 Ver  】1.6.0_14
【 補足 】1.に関してはプログラムはあっていると思うのですがなぜか実行
      できないので、実行できたら結果をコピペで教えてもらえたら嬉しいです
      2.に関しては実行結果があるのですが、上から多い順に並んでいます
      プログラムのどの部分でその並べ替えを行っているのか、またどんな
      アルゴリズムを用いて並べ替えているのかを教えてもらえたら嬉しいです

2つあるのですがどうかご教授ください。



779 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 07:54:18 ]
>>778
1はちゃんと実行できたよ。

images.google.co.jp/imghp?hl=ja&tab=wi
video.google.co.jp/?hl=ja&tab=wv
maps.google.co.jp/maps?hl=ja&tab=wl
news.google.co.jp/nwshp?hl=ja&tab=wn
books.google.co.jp/bkshp?hl=ja&tab=wp
mail.google.com/mail/?hl=ja&tab=wm
www.google.co.jp/intl/ja/options/
www.google.com/ncr


2はコメントでBubbleSortとあるじゃないか。

780 名前:デフォルトの名無しさん [2010/01/24(日) 10:00:51 ]
【 課題 】FrameもしくはJFrameに半径5ピクセルの円を描きなさい(y座標を30以上にすること)。
      そしてキーボードのカーソルキー(矢印キー)を押すと、この円が矢印キーの刻印の示す
      方向へ4ピクセル移動するようにしなさい。なお、移動前の円が残っていても構わない。
      (KeyEventを利用。getKeyCode,VK_UP,VK_DOWN,VK_LEFT,VK_RIGHT)
【 形態 】1. Javaアプリケーション(main()で開始)  
【 GUI  】4. 制限なし  
【 期限 】2010年1月25日
【 Ver  】1.5.0_12
【 補足 】>>747です。先生に駄目だしをくらいまして自分で組みなおしてるんですが
      どうにも丸が動きません。下のプログラムを弄って動くようにしてもらえませんでしょうか?


rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/905.java

781 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 10:53:04 ]
>>780
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/907.java
元のコードを生かしたからきれいじゃないけど

782 名前:デフォルトの名無しさん [2010/01/24(日) 11:08:21 ]
>>781
ありがとうございます。
助かりました!



783 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 17:44:48 ]
>>782
問題でVK_UPやVK_DOWNなどのキーコード定数を使えってあるのに
返されるStringが変更される可能性のあるgetKeyTextを使ってわざわざStringに変換してるし
そのStringの等値判定をequalsでなく==でやってるのもいいこととは思えない
e.getKeyCode()が返す値とKeyEvent.VK_UPなどとを直接比較する方が題意に沿ってると思うが
またダメ出しされないかい?

784 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 18:15:15 ]
【 課題 】3つのボールがレースをするプログラムを作りなさい。乱数を発生させ、毎回違った結果を出すようにしなさい。さらに以下の改良を加えなさい。
1)ボタンを押すと、レースがスタートする。
2)ゴールのラインを引いて、1着がどれかを表示する。
【 形態 】2. Applet
【 GUI  】4. 制限なし
【 期限 】1/25 23:00まで
【 Ver  】1.6.0_17
【 補足 】乱数を使ったレース部分までは以下のプログラムにあります。それを改良して、1)&2)の付け足しをお願いします。

ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/909.java







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<316KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef