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


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

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



1 名前:JavaScriptは板違い、Web制作板をご利用ください [2007/12/02(日) 06:14:54 ]
【質問者へ】
回答者の便宜のため、以下の注意事項を遵守してください。
・質問は【課題提示用テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
・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

【前スレ】
pc11.2ch.net/test/read.cgi/tech/1191108260/

321 名前:デフォルトの名無しさん [2008/01/10(木) 00:40:56 ]
【 課題 】Dijkstraのプログラム
【 形態 】Applet
【 GUI  】制限なし
【 期限 】1/15
【 Ver  】なし
【 用語 】特になし
【 補足 】ほぼ丸投げ状態です。グーグルとかで調べたところ
      www.comp.pu-toyama.ac.jp/nishida/Dijkstra/starten.html
      のようなプログラムを見つけましが、残念ながらソースが公開されてませんでした。
      このようなアプレットが理想です。どうぞよろしくお願いします。

322 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 01:18:53 ]
>>313
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/150.java

323 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 01:21:45 ]
↑はAppletね。

324 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 09:58:40 ]
>>323
ありがとうございます!

325 名前:デフォルトの名無しさん [2008/01/10(木) 11:56:14 ]
【課題】
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/151.java
これを以下の分にしたがい修正しなさい
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 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 16:21:49 ]
【 課題 】ユーザインタフェースに「ストトン表記」で入力すると、MIDIで音楽演奏できるアプリケーションを作成せよ。
但し、次の指定した事項を全て含むこと。
ド〜シまでの音、和音({}で囲む)、休符(ッ)、音を伸ばす(ー)、オクターブの上げ下げ(↑↓)、半音上げ下げ(#♭)、音色(日本語表記、ピアノを含む一般的な5種の楽器)、テンポ、音量、再生・削除・停止のボタン
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI  】4. 制限なし
【 期限 】1/14(火)12:00まで
【 Ver  】1.6.0_03
【 用語 】ストトン表記:カタカナ音符で楽音を表記する手法
【 補足 】丸投げです。よろしくお願いします。

327 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 18:19:32 ]
>>322
提出するときに気がついたのですが、(自分のPCではjava環境いれたくても
やり方がわからなくて^^;JDK入れて、環境変数設定したんですが)
マウスですばやくドラッグするとぽつぽつと切れてしまいます。自分はこうなることは知りませんでした。
申し訳ないのですがよろしかったらすばやくドラッグしても綺麗に線を描けるやり方を教えてください。

public void mouseDragged(MouseEvent e) またはdrawLine
↑これを使うのですか?

328 名前:デフォルトの名無しさん [2008/01/10(木) 18:59:19 ]
>>318
ありがとうございます!!

329 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 01:01:02 ]
>>325
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/152.java



330 名前:326 mailto:sage [2008/01/11(金) 13:36:47 ]
このようなユーザインタフェースになればと自分では思っています。
ttp://aoi-project.com/demo/javasakura/

331 名前:デフォルトの名無しさん [2008/01/11(金) 14:48:10 ]
【 課題 】自然対数の底を必要な桁数だけ求め、5桁ずつ整数として取り出せるようにし、その整数が素数か否かを
判定する。そのようなプログラムを作りなさい
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】今日の16時まで
【 Ver  】1.6.0_03
急ですがお願いします

332 名前:デフォルトの名無しさん [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 18:51:24 ]
>>332
テキストの中身の数字は全角なの?

334 名前:332 [2008/01/11(金) 19:15:39 ]
>>333
すいません、半角です。

335 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 22:40:13 ]
Cpad for Java2 SDKというソフトを使い簡単な
時計を作る宿題なのですが、できなくて困ってます。
どなたか教えてください。


336 名前:デフォルトの名無しさん [2008/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 名前:デフォルトの名無しさん [2008/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 名前:デフォルトの名無しさん [2008/01/13(日) 17:44:30 ]
【 課題 】
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/153.txt
・電卓の作成
  ・少なくとも整数の足し算の機能を持つ電卓を作成せよ
  ・ウィンドウ上に、0〜9のボタン、「+」などのボタン
   入力結果や計算結果の表示領域を表示
  ・ボタンをクリックすることによって電卓のように計算が出来る

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】2. Swing
【 期限 】1月15日まで
【 Ver  】 1.6.0
【 補足 】 どうかよろしくお願いします!


339 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 02:33:17 ]
>>338
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/156.java



340 名前:デフォルトの名無しさん [2008/01/14(月) 06:52:54 ]
>>304
例えばwebを構築するのに、OSにLinux、WebサーバにApache、
データベースにMySQL、プログラミングにPHPかPerlかPythonを用いる
これをそれぞれの頭文字を取ってLAMPという

この中でJavaやXMLに置き換えられる部分を考えろ

341 名前:デフォルトの名無しさん [2008/01/14(月) 16:05:38 ]
【 課題 】「クリック・アートの作成」
       @ 画面をクリックするたびに、「楽しさ」、「クールさ」、「荘厳さ」、など受け手が感心するような作品を考えてください
       A 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 名前:デフォルトの名無しさん [2008/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 名前:デフォルトの名無しさん [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 16:07:56 ]
【 課題 】グループでやっている課題の一部分で、ここでは他の処理の結果を書き出したテキストから
結果をまとめた表を復元して、その表に対して新しく解析をかけるパートです.
(この後二次元リストの[0,1]と[1,0]の要素を比較する、と言った処理をします)

【 形態 】1. Javaアプリケーション
【 GUI  】4. 制限
【 期限 】できたら今日中
【 Ver  】1.6.0_03
【 補足 】表(27*27)を復元するところまではできていて、一度それをlistに書き込んでいるのですが、
次にその要素をgetしたときに中身がないのがどうしてかわかりません
ここで詰まっているので、この部分だけ教えて欲しいです
ソース:ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30035
読み込むデータ(rate.txt):ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30036

345 名前:デフォルトの名無しさん [2008/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 名前:デフォルトの名無しさん [2008/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 名前:デフォルトの名無しさん [2008/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 名前:デフォルトの名無しさん [2008/01/14(月) 16:23:09 ]
// マウスカーソルが画面内に入ったときの処理
public void mouseEntered(MouseEvent e) {
System.out.println("AmouseEntered...");
//////////////////////
// マウスカーソルが画面に入ったときにその位置に橙色で「AmouseEntered...」と表示する
// g.setColor(Color.orange);
// g.drawString("AmouseEntered...", e.getX(), e.getY());
}
// マウスカーソルが画面から出たときの処理
public void mouseExited(MouseEvent e) {
System.out.println("BmouseExited...");
//////////////////////
// マウスカーソルが画面から出たときにその位置にシアン色で「BmouseExited...」と表示する
// g.setColor(Color.cyan);
// g.drawString("BmouseExited...", e.getX(), e.getY());
}
//

349 名前:デフォルトの名無しさん [2008/01/14(月) 16:24:33 ]
);
///////////////////////////////////////////////////////////////////////////
// (2)マウスの連続動作に反応する「イベントリスナー」MouseMotionListenerを登録して使う
///////////////////////////////////////////////////////////////////////////
this.addMouseMotionListener(
new MouseMotionAdapter() {
//ドラッグ時の処理
public void mouseDragged(MouseEvent e) {
System.out.println("EmouseDragged...");
//////////////////////
// マウスボタンが押されたまま移動するときに軌跡上で赤色で「EDragged...」と表示する
g.setColor(Color.red);
g.drawString("EDragged...", e.getX(), e.getY());
}



350 名前:デフォルトの名無しさん [2008/01/14(月) 16:25:18 ]
//
public void mouseMoved(MouseEvent e) {
System.out.println("FmouseMoved...");
//////////////////////
// マウスが移動するときに軌跡上で青色で「FMoved...」と表示する
// g.setColor(Color.blue);
// g.drawString("FMoved...", e.getX(), e.getY());
}
}
);
}
// 背景として、最初に書いておきたい画像や図形は、paintメソッドで描いておきます
public void paint(Graphics g){
g.drawImage(img,200,200,this);
g.drawString("背景として、最初に書いておきたい画像や図形は、paintメソッドで描いておきます",30,300);
}
}

ここまでです。長々とすいません。

351 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 16:33:37 ]
>>344
ちゃんと見てないけど、
cons.clear();

cons = new ArrayList<Float>();
に変えると所望の結果になる?


352 名前:デフォルトの名無しさん [2008/01/14(月) 16:38:53 ]
341
ソース:sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30037

353 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 17:30:03 ]
>>351
なりました、ありがとうございます

二次元リストに一次元リストをaddした後に、一次元をclearで初期化したつもりだったんですが…
今後のために、なんでclearはうまくいかなくて宣言しなおしだとうまくいくのか教えてもらっていいですか?

354 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 17:37:49 ]
>>341
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/157.java

355 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 17:46:25 ]
>>353
cons.clear();
cons = new ArrayList<Float>();

1.
それぞれを実行した場合、一次元リストのオブジェクト数はどうなる?
増える?減る?変わらない?
2.
clearすると、一次元リストにaddしたデータはどうなるの?


356 名前:デフォルトの名無しさん [2008/01/15(火) 00:48:04 ]
>>354
迅速な対応ありがとうございます。

357 名前:デフォルトの名無しさん [2008/01/15(火) 18:13:03 ]
マルチスレッドを使ってフレームに当たると
ランダムに跳ね返るボールのアニメーション作るんですが、
メインスレッド?ではフレームの描画とボールの描画。
もう1つのスレッドでボールの座標を変えつつリペイントしてます。
ボールを2コにするにはどうすればいいですか?
スレッドを増やしただけでは
交互に切り替わって点滅してしまいます。
説明下手でごめんなさい

358 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 21:51:25 ]
【 課題 】JavaSocket
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】明後日
【 Ver  】1.5
【 補足 】StreamSocketを利用してプログラムを作る

・処理形態はアプリケーション
・サーバーはクライアントから文字列を受信し、その文字列の文字数をクライアントに返信する。
・クライアントは、コマンドラインからサーバーのホスト名と任意の文字列を受け取る。
 指定されたサーバーに文字列を送信し、サーバーから文字数を受信しコンソールへ出力。
・サーバー名はコマンドプロンプトの「Hostname」コマンドで表示されます。
ヒント:InputStreamReader BufferedReader PrintWriter

■実行例
・サーバー側
>java SockServer

・クライアント側
>java SockClient ****** *******
                 ↑     ↑
              サーバー名 任意の文字列
7
↑サーバーからの答え(文字数)
以下、途中までというかこれをベースにお願いします。
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30039
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30040

359 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 00:13:49 ]
>>357
www.nicovideo.jp/watch/sm1069162
のソースを流用。
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/160.java



360 名前:デフォルトの名無しさん [2008/01/16(水) 11:23:21 ]
【 課題 】グレースケールで読み込んだ画像を2値化し、傾きを補正し正規化して補正した画像を表示する
      ようなプログラムをハフ変換等用いて作りなさい。
      取り込まれる画像はQRコードのような正方形のものとする。 
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】1月18日前後
【 Ver  】1.5
【 補足 】 bbs5.fc2.com//bbs/img/_268100/268045/full/268045_1200449760.jpg
       のような画像でお願いします。 
       補正の手法は問いません。


361 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 12:13:12 ]
【 課題 】関数 y = 5*x +10 をx=0〜9について答えよ。
      演算結果の表示方法はyが
      5ならば「----*」
      6ならば「-----*」といった具合にグラフ形式にせよ。
      こんな感じ→www.imgup.org/iup539578.jpg
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI  】4. 制限なし
【 期限 】本日中
【 Ver  】1.6.0
【 補足 】for文を使って計算は出来たけど、グラフ形式にする方法がわかりません。
      たすけて・・・(・д・`;

362 名前:デフォルトの名無しさん mailto:age [2008/01/16(水) 12:26:42 ]
【 課題 】クイックソートを作成せよ
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】1/17(火)18:00まで
【 Ver  】jdk1.6.0_03
【 補足 】整列がうまくできません

途中までのソース:sleep-soul0131.hp.infoseek.co.jp/quick.java


363 名前:デフォルトの名無しさん mailto:sage [2008/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 名前:たらちゃん [2008/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だとしたら。
中々解けません。宜しくお願いします。

365 名前:デフォルトの名無しさん [2008/01/16(水) 19:03:41 ]
【 課題 】自分で考えたプログラムの.javaファイルと、それのフローチャートを
      WordかPowerpointで書いたものをZipに圧縮してe-classで提出。
      分岐と反復とprivate修飾子をそれぞれ1つ以上、classを2つ以上
      使うこと。
【 形態 】1
【 GUI  】4
【 期限 】1月19日23:59
【 Ver  】
【 用語 】
【 補足 】自分で考えなくてはいけなので、自動販売機にお金を入れると商品が出て
      お釣りがあればお釣りがでてくるプログラムを作りたいと思ってます
      他に条件にあった簡単なプログラムがあればそちらで結構です。とりあえず
      プログラムだけでも作成して欲しいです。


366 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 19:40:05 ]
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/161.java

【 課題 】このプログラムに、start、stop、resetボタンを取り付けよ。
      ソースファイルはMoveBall1.javaとせよ。
【 形態 】2. Applet
【 GUI  】4. 制限なし
【 期限 】1月18日(金) AM8:00
【 Ver  】1.6.0_03
【 用語 】特にないと思います
【 補足 】丸投げですが、どうぞよろしくお願いします

367 名前:デフォルトの名無しさん [2008/01/16(水) 23:13:00 ]
>>366
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/163.java

368 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 00:22:53 ]
>>367
@Overrideとはなんですか?

369 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 00:48:31 ]
>>364
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/164.java



370 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 00:50:34 ]
>>368
www.google.co.jp/search?q=override+%E3%82%A2%E3%83%8E%E3%83%86%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3

371 名前:デフォルトの名無しさん [2008/01/17(木) 01:20:48 ]
java.io とかの標準のパッケージのファイルはどこのフォルダに置いてあるんですか?   

372 名前:デフォルトの名無しさん [2008/01/17(木) 04:19:31 ]
>>354すいません。
ソースが文字化けしてるんですが、どうすればよいのでしょうか?
お願いします。

373 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 07:32:40 ]
>>363
すげー・・・ほんとありがとうございます。
一生ついて行きます。

374 名前:デフォルトの名無しさん [2008/01/17(木) 21:26:02 ]
>>365
まぁさんこーにでもしてくだしぃ
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/167.java

↓↓↓↓これいらんかった
for(int j = 0; j<moneyLength; j++) {
backMoney[j] = 0;
}

375 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 23:07:42 ]
>>358はどなたかわかりませんか?

376 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 23:18:36 ]
>>358
ソースが文字化けして嫁ない

377 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 23:52:06 ]
>>367
ありがとうございます
殆んどすぐに出来上がってしまうなんて、いやはやすばらしいです

ちなみに、368は自分ではないです
でわ、失礼します

378 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 00:26:52 ]
>>375
ソースは読めるけど、コメント(くても関係ない)が文字化けしている
&
期限切れ乙

379 名前:デフォルトの名無しさん [2008/01/18(金) 03:17:02 ]
【 課題 】フローチャートに乗っ取った金種計算
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】本日 朝から昼くらいまでには
【 Ver  】1.6
【 補足 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/170.java
      
      こんな問題で質問してすいません。。。



380 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 18:41:21 ]
【 課題 】オリジナル素材クラスが動く自由作品製作
【 形態 】2. Applet
【 GUI  】4. 制限なし
【 期限 】1/20(日)まで
【 Ver  】1.5.0
【 補足 】
@スレッドを使う
Ajavaプログラムで作った「花」(のようなもの)が上から沢山降ってくる
この条件を満たした簡単なアニメーションのプログラムを作成して欲しいです。
よろしくお願いします。

381 名前:デフォルトの名無しさん [2008/01/18(金) 21:12:29 ]
379ですが自己解決しました。精進します。ありがとうございました。

382 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 23:38:38 ]
>>376
>>378

すいません。コメント文字化けしてましたね。
コメント自体はそんなにたいしたものではありません。「ポート取得」とかその程度のメモです。

期限は遅れてもいいから必ず出せとのことなのでどなたかお願いできませんか?

383 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 01:09:23 ]
>>358

実行例間違ってる。
サーバ側にも引数が必要でポート番号を指定する。
クライアント側の第2引数もポート番号。第3引数が任意の文字列。

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

384 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 13:35:30 ]
>>380
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/173.zip

385 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 13:17:42 ]
>>384
ありがとう!!本当にありがとう!!!
助かったぁああああ!!!!!!!もうどうしようかと思ってた。

386 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 01:24:31 ]
趣味でやってるOSS開発が一段落したんでなんか残ってないかい?

期限内リストplz

387 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 02:11:08 ]
>>386
>>304だけ。

388 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 02:40:09 ]
初質とマルチなやつか

389 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 02:43:40 ]
「カーナビのサーバシステムでJAVAやXML等の技術がが何所で使われているのか?
この場合のサーバシステムとは、携帯電話などの無線通信によりセンターにあるサーバにアクセスして、
情報を取得し、センターではインターネット上に公開されてる気象情報や、周辺のレストランの情報等を集約し、
カーナビに提供するような構成が考えられる。
このような機能を実現するセンターのサーバシステムを構築する際に、XMLおよびJAVAの環境がどの部分に
どのように利用できるかについて検討し、システムの設計を行ってみよ。
設計には様々な詳細度が考えられるが、最低でもシステム内でどの部分にどのようにXML/JAVAの技術を使ったかが
解るような記述にする事。


ajaxか?
Javascriptスレ行った方が医院じゃ内科?




390 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 03:42:29 ]
カーナビだから組み込み。初質でレスあったがそのまま消えたよ

391 名前:デフォルトの名無しさん [2008/01/21(月) 12:47:33 ]
【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/176.txt
【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet
【 GUI  】1. AWTのみ
【 期限 】2008/1/22 22:00まで
【 Ver  】1.6.0
【 補足 】丸投げで、どうぞよろしくおねがいします。

392 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 16:42:21 ]
【 課題 】GUIを持つサーバ/クライアント型の対戦型神経衰弱を作れ。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】1. AWTのみ
【 期限 】1/28(月)
【 Ver  】1.4.2
【 補足 】よろしくお願いします

393 名前:たらちゃん [2008/01/21(月) 18:43:25 ]
・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だとしたら。
前回の解答ありがとうございました。この問題でStringTokenizerを使ってやりたいのですが中々出来ません。宜しくお願いします。

394 名前:デフォルトの名無しさん [2008/01/21(月) 20:06:23 ]
テンプレ嫁

395 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 06:15:17 ]

【 課題 】
1.1)アブストラクトクラスAのプログラムをつくりなさい。
a)フィールドに整数型変数xを宣言する。
b)xを戻り値とするインスタンスメソッドgetXC)をつくる。
c)文字列を戻り値とするアブストラクトメソッドgetString()を宣言する。
  2)Aクラスを継承してB1クラスのプログラムをつくりなさい。
a)xを引数としたコンストラクタで変数xの値を初期化する。
b)アブストラクトメソッドgetString()をxが「偶数」か「奇数」かを判断して
 戻り値とするように実装する。
  3)B1クラスを使うKadai1クラスのプログラムをつくりなさい.
   引数xに正整数を入れてB1クラスのインスタンスをつくり、getX()メソッドを
   使ってxの値を出力する。
   また、実装したgetString()をメソッドを使って、偶数か奇数かを出力する。

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】2008年1月23日午前8:00まで
【 Ver  】java version "1.6.0_03"
【 補足 】丸投げです。どうかよろしくお願いします。

396 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 06:15:40 ]
>>393
>>369
29行目をStringTokenizerに、
30行目をcountTokens() に、
36-39行目の第2引数をnextToken() に。

397 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 08:05:51 ]
>>395
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/178.java

398 名前:デフォルトの名無しさん [2008/01/22(火) 11:12:17 ]
【 課題 】
[1]
静止画像を画面上に表現するJava プログラムの基本を学ぶ(drawImage メソッド)。
具体的には jpeg の画像を表示し、スライダーによって拡大・縮小をするJavaアプリケーション・アプレットの計2つを作成する。
[2]
静止画像を表示し、その任意の画素をマウスクリックすることで、
場所(x,y座標の値)と、その座標(画素)も表示されている色情報(RGB値)を表示するAppletを作成する。
【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet
【 GUI  】1. AWTのみ
【 期限 】2008/1/23 7:00まで
【 Ver  】1.6.0
【 補足 】
Java初心者です。できなくて本当に困っています。
丸投げで、どうぞよろしくおねがいします。


399 名前:デフォルトの名無しさん [2008/01/22(火) 11:47:34 ]
>>391と同じ人?



400 名前:デフォルトの名無しさん [2008/01/22(火) 16:39:00 ]
>>397
ありがとうございました。

401 名前:デフォルトの名無しさん [2008/01/22(火) 23:31:30 ]
javaのみでオセロプログラムを作ってください。
package【java.io.*;】
【java.util.*;】
do while文とswich文は使わずになるべく、if文とfor文を使って
作っていただきたいです。
コマンドプロンプト、もしくは、コンソールでプレイできるようなプログラムでお願いします。


402 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 23:56:08 ]
>>401
>>1

403 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 00:01:22 ]
javaでコンソール制御は無理だろjcurses使うのか?

404 名前:デフォルトの名無しさん [2008/01/23(水) 00:43:51 ]
【 課題 】javaのみでオセロプログラムを作ってください。
【 形態 】1. Javaアプリケーション(main()で開始)
      
【 GUI  】制限なし
【 期限 】明日の10時
【 Ver  】1.5.0_09
【 補足 】
java初心者で、かなりきつい課題なので、どうか手助けお願いします。
do while文とswich文は使わずに、なるべくif文とfor文を使って
作っていただきたいです。
コマンドプロンプト、もしくは、コンソールでプレイできるようなプログラムでお願いします。


>>403
コンソール制御とは何でしょうか?
申し訳ありませんが、jcursesもわかりません。


405 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 01:05:58 ]
>>391
Applet版。
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/179.java

406 名前:デフォルトの名無しさん [2008/01/23(水) 01:39:59 ]
【 課題 】元日からの日数を入力して、何月何日かを出力する。
      閏年ではない年として計算してよい。
      [入力例]      [出力例]
      72         3月13日
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】制限なし
【 期限 】1月23日午後2時まで
【 Ver  】1.6.0
【 補足 】丸投げです。よろしくお願いします。

407 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 01:54:37 ]
>閏年ではない年として計算
って、算数の問題じゃねw

408 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 02:47:41 ]
【 課題 】二次元配列を使って以下の配列を出力する
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
【 形態 】Javaアプリケーション(main()で開始)
【 GUI  】制限なし
【 期限 】24日 午前10時まで
【 Ver  】1.6.0
【 補足 】 ロジックがわかりません。
       丸投げですがよろしくお願いします。


409 名前:406 mailto:sage [2008/01/23(水) 09:10:41 ]
>>407
○を入力した数として
計算は○/30=△余り□というのは予想できたのですが
計算してみると72/30=2余り12となり、それぞれに1を足すと3余り13になりますが
答えと、その余りを別々に出力する方法がわかりません・・・





410 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 09:34:18 ]
どういうゆとり教育w

411 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 09:45:32 ]
>>409
>計算は○/30=△余り□というのは予想できたのですが
お前、java以前の問題。


算数からやり直せ。小学校一年生から入りなおせ。

412 名前:406 mailto:sage [2008/01/23(水) 10:32:20 ]
間違えた、○/30の/は÷という意味です。これだと分数に見えちゃいますね。
javaなどのプログラムは÷を/と使うのでつい。


413 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 10:39:36 ]
ヒント:引き算

414 名前:406 mailto:sage [2008/01/23(水) 11:19:56 ]
>>413
月を割り算、日を引き算やら掛け算を利用して出来ました。
アドバイスありがとうございました。

415 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 12:12:19 ]
>>1のテンプレの【補足】にある
> (なるべく丸投げにしてください)。
ってどういう意図なんかね?
個人的にはオリジナルの問題+途中まで考えた過程を見せてもらいたいんだけど。


>>408
にちゃんねるに書き込みできる程度のITリテラシを持ってて
学校なりでJavaの基礎を教えてもらってる人間だったら
わからないはずが無いと思うんだけど…
www.hellohiro.com/basic/tajigen.htm

416 名前:たらちゃん [2008/01/23(水) 13:58:58 ]
前回の解答ありがとうございました。前回の問題のArrayListの要素毎に改行すると言うことなんですが、もう少し詳しく教えてくれませんか?
ArrayListの要素毎に改行しようとすると、mapを取り出せてもmapの中身が取り出せません。宜しくお願いします。


417 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 14:15:21 ]
>>416
>>1
テンプレ使え
前回の問題って言われても誰もわからん
ソースの改変したいならそのソースを自分でうpしろ
教えるスレじゃないから教えてもらいたいなら初心者スレでやれ

418 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 14:31:01 ]
>>414
出来たようだから、参考までに
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30057

419 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 15:35:01 ]
>>383
>>358のは
InputStreamReader BufferedReader PrintWriter使えってことじゃないの?



420 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 16:05:14 ]
>>415
一般的には、完成品を作るに当たって
ここに依頼する様な人の書きかけプログラムを流れを追いながら手直しするより
一から回答者が作った方が時間がかからないしバグ取りしやすいから

ここでは添削しつつ回答してくれる人はごく稀にしかいないので
向上心からの添削要望であってもかえって回答してもらえる可能性を下げる事になる
質問スレでソース提示してピンポイントで聞いた方が
まだ答えてもらえる可能性が高いだろう

421 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 19:02:14 ]
>>420
了解。割り切るよ。






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

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

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