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だとしたら。
中々解けません。宜しくお願いします。
365:デフォルトの名無しさん
08/01/16 19:03:41
【 課題 】自分で考えたプログラムの.javaファイルと、それのフローチャートを
WordかPowerpointで書いたものをZipに圧縮してe-classで提出。
分岐と反復とprivate修飾子をそれぞれ1つ以上、classを2つ以上
使うこと。
【 形態 】1
【 GUI 】4
【 期限 】1月19日23:59
【 Ver 】
【 用語 】
【 補足 】自分で考えなくてはいけなので、自動販売機にお金を入れると商品が出て
お釣りがあればお釣りがでてくるプログラムを作りたいと思ってます
他に条件にあった簡単なプログラムがあればそちらで結構です。とりあえず
プログラムだけでも作成して欲しいです。
366:デフォルトの名無しさん
08/01/16 19:40:05
URLリンク(rg550.hp.infoseek.co.jp)
【 課題 】このプログラムに、start、stop、resetボタンを取り付けよ。
ソースファイルはMoveBall1.javaとせよ。
【 形態 】2. Applet
【 GUI 】4. 制限なし
【 期限 】1月18日(金) AM8:00
【 Ver 】1.6.0_03
【 用語 】特にないと思います
【 補足 】丸投げですが、どうぞよろしくお願いします
367:デフォルトの名無しさん
08/01/16 23:13:00
>>366
URLリンク(rg550.hp.infoseek.co.jp)
368:デフォルトの名無しさん
08/01/17 00:22:53
>>367
@Overrideとはなんですか?
369:デフォルトの名無しさん
08/01/17 00:48:31
>>364
URLリンク(rg550.hp.infoseek.co.jp)
370:デフォルトの名無しさん
08/01/17 00:50:34
>>368
URLリンク(www.google.co.jp)
371:デフォルトの名無しさん
08/01/17 01:20:48
java.io とかの標準のパッケージのファイルはどこのフォルダに置いてあるんですか?
372:デフォルトの名無しさん
08/01/17 04:19:31
>>354すいません。
ソースが文字化けしてるんですが、どうすればよいのでしょうか?
お願いします。
373:デフォルトの名無しさん
08/01/17 07:32:40
>>363
すげー・・・ほんとありがとうございます。
一生ついて行きます。
374:デフォルトの名無しさん
08/01/17 21:26:02
>>365
まぁさんこーにでもしてくだしぃ
URLリンク(rg550.hp.infoseek.co.jp)
↓↓↓↓これいらんかった
for(int j = 0; j<moneyLength; j++) {
backMoney[j] = 0;
}
375:デフォルトの名無しさん
08/01/17 23:07:42
>>358はどなたかわかりませんか?
376:デフォルトの名無しさん
08/01/17 23:18:36
>>358
ソースが文字化けして嫁ない
377:デフォルトの名無しさん
08/01/17 23:52:06
>>367
ありがとうございます
殆んどすぐに出来上がってしまうなんて、いやはやすばらしいです
ちなみに、368は自分ではないです
でわ、失礼します
378:デフォルトの名無しさん
08/01/18 00:26:52
>>375
ソースは読めるけど、コメント(くても関係ない)が文字化けしている
&
期限切れ乙
379:デフォルトの名無しさん
08/01/18 03:17:02
【 課題 】フローチャートに乗っ取った金種計算
【 形態 】Javaアプリケーション
【 GUI 】制限なし
【 期限 】本日 朝から昼くらいまでには
【 Ver 】1.6
【 補足 】URLリンク(rg550.hp.infoseek.co.jp)
こんな問題で質問してすいません。。。
380:デフォルトの名無しさん
08/01/18 18:41:21
【 課題 】オリジナル素材クラスが動く自由作品製作
【 形態 】2. Applet
【 GUI 】4. 制限なし
【 期限 】1/20(日)まで
【 Ver 】1.5.0
【 補足 】
①スレッドを使う
②javaプログラムで作った「花」(のようなもの)が上から沢山降ってくる
この条件を満たした簡単なアニメーションのプログラムを作成して欲しいです。
よろしくお願いします。
381:デフォルトの名無しさん
08/01/18 21:12:29
379ですが自己解決しました。精進します。ありがとうございました。
382:デフォルトの名無しさん
08/01/18 23:38:38
>>376
>>378
すいません。コメント文字化けしてましたね。
コメント自体はそんなにたいしたものではありません。「ポート取得」とかその程度のメモです。
期限は遅れてもいいから必ず出せとのことなのでどなたかお願いできませんか?
383:デフォルトの名無しさん
08/01/19 01:09:23
>>358
実行例間違ってる。
サーバ側にも引数が必要でポート番号を指定する。
クライアント側の第2引数もポート番号。第3引数が任意の文字列。
URLリンク(rg550.hp.infoseek.co.jp)
URLリンク(rg550.hp.infoseek.co.jp)
384:デフォルトの名無しさん
08/01/19 13:35:30
>>380
URLリンク(rg550.hp.infoseek.co.jp)
385:デフォルトの名無しさん
08/01/20 13:17:42
>>384
ありがとう!!本当にありがとう!!!
助かったぁああああ!!!!!!!もうどうしようかと思ってた。
386:デフォルトの名無しさん
08/01/21 01:24:31
趣味でやってるOSS開発が一段落したんでなんか残ってないかい?
期限内リストplz
387:デフォルトの名無しさん
08/01/21 02:11:08
>>386
>>304だけ。
388:デフォルトの名無しさん
08/01/21 02:40:09
初質とマルチなやつか
389:デフォルトの名無しさん
08/01/21 02:43:40
「カーナビのサーバシステムでJAVAやXML等の技術がが何所で使われているのか?
この場合のサーバシステムとは、携帯電話などの無線通信によりセンターにあるサーバにアクセスして、
情報を取得し、センターではインターネット上に公開されてる気象情報や、周辺のレストランの情報等を集約し、
カーナビに提供するような構成が考えられる。
このような機能を実現するセンターのサーバシステムを構築する際に、XMLおよびJAVAの環境がどの部分に
どのように利用できるかについて検討し、システムの設計を行ってみよ。
設計には様々な詳細度が考えられるが、最低でもシステム内でどの部分にどのようにXML/JAVAの技術を使ったかが
解るような記述にする事。
ajaxか?
Javascriptスレ行った方が医院じゃ内科?
390:デフォルトの名無しさん
08/01/21 03:42:29
カーナビだから組み込み。初質でレスあったがそのまま消えたよ
391:デフォルトの名無しさん
08/01/21 12:47:33
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet
【 GUI 】1. AWTのみ
【 期限 】2008/1/22 22:00まで
【 Ver 】1.6.0
【 補足 】丸投げで、どうぞよろしくおねがいします。
392:デフォルトの名無しさん
08/01/21 16:42:21
【 課題 】GUIを持つサーバ/クライアント型の対戦型神経衰弱を作れ。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】1. AWTのみ
【 期限 】1/28(月)
【 Ver 】1.4.2
【 補足 】よろしくお願いします
393:たらちゃん
08/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:デフォルトの名無しさん
08/01/21 20:06:23
テンプレ嫁
395:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/01/22 06:15:40
>>393
>>369の
29行目をStringTokenizerに、
30行目をcountTokens() に、
36-39行目の第2引数をnextToken() に。
397:デフォルトの名無しさん
08/01/22 08:05:51
>>395
URLリンク(rg550.hp.infoseek.co.jp)
398:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/01/22 11:47:34
>>391と同じ人?
400:デフォルトの名無しさん
08/01/22 16:39:00
>>397
ありがとうございました。
401:デフォルトの名無しさん
08/01/22 23:31:30
javaのみでオセロプログラムを作ってください。
package【java.io.*;】
【java.util.*;】
do while文とswich文は使わずになるべく、if文とfor文を使って
作っていただきたいです。
コマンドプロンプト、もしくは、コンソールでプレイできるようなプログラムでお願いします。
402:デフォルトの名無しさん
08/01/22 23:56:08
>>401
>>1
403:デフォルトの名無しさん
08/01/23 00:01:22
javaでコンソール制御は無理だろjcurses使うのか?
404:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/01/23 01:05:58
>>391
Applet版。
URLリンク(rg550.hp.infoseek.co.jp)
406:デフォルトの名無しさん
08/01/23 01:39:59
【 課題 】元日からの日数を入力して、何月何日かを出力する。
閏年ではない年として計算してよい。
[入力例] [出力例]
72 3月13日
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】制限なし
【 期限 】1月23日午後2時まで
【 Ver 】1.6.0
【 補足 】丸投げです。よろしくお願いします。
407:デフォルトの名無しさん
08/01/23 01:54:37
>閏年ではない年として計算
って、算数の問題じゃねw
408:デフォルトの名無しさん
08/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
08/01/23 09:10:41
>>407
○を入力した数として
計算は○/30=△余り□というのは予想できたのですが
計算してみると72/30=2余り12となり、それぞれに1を足すと3余り13になりますが
答えと、その余りを別々に出力する方法がわかりません・・・
410:デフォルトの名無しさん
08/01/23 09:34:18
どういうゆとり教育w
411:デフォルトの名無しさん
08/01/23 09:45:32
>>409
>計算は○/30=△余り□というのは予想できたのですが
お前、java以前の問題。
算数からやり直せ。小学校一年生から入りなおせ。
412:406
08/01/23 10:32:20
間違えた、○/30の/は÷という意味です。これだと分数に見えちゃいますね。
javaなどのプログラムは÷を/と使うのでつい。
413:デフォルトの名無しさん
08/01/23 10:39:36
ヒント:引き算
414:406
08/01/23 11:19:56
>>413
月を割り算、日を引き算やら掛け算を利用して出来ました。
アドバイスありがとうございました。
415:デフォルトの名無しさん
08/01/23 12:12:19
>>1のテンプレの【補足】にある
> (なるべく丸投げにしてください)。
ってどういう意図なんかね?
個人的にはオリジナルの問題+途中まで考えた過程を見せてもらいたいんだけど。
>>408
にちゃんねるに書き込みできる程度のITリテラシを持ってて
学校なりでJavaの基礎を教えてもらってる人間だったら
わからないはずが無いと思うんだけど…
URLリンク(www.hellohiro.com)
416:たらちゃん
08/01/23 13:58:58
前回の解答ありがとうございました。前回の問題のArrayListの要素毎に改行すると言うことなんですが、もう少し詳しく教えてくれませんか?
ArrayListの要素毎に改行しようとすると、mapを取り出せてもmapの中身が取り出せません。宜しくお願いします。
417:デフォルトの名無しさん
08/01/23 14:15:21
>>416
>>1
テンプレ使え
前回の問題って言われても誰もわからん
ソースの改変したいならそのソースを自分でうpしろ
教えるスレじゃないから教えてもらいたいなら初心者スレでやれ
418:デフォルトの名無しさん
08/01/23 14:31:01
>>414
出来たようだから、参考までに
URLリンク(sourcepost.sytes.net)
419:デフォルトの名無しさん
08/01/23 15:35:01
>>383
>>358のは
InputStreamReader BufferedReader PrintWriter使えってことじゃないの?
420:デフォルトの名無しさん
08/01/23 16:05:14
>>415
一般的には、完成品を作るに当たって
ここに依頼する様な人の書きかけプログラムを流れを追いながら手直しするより
一から回答者が作った方が時間がかからないしバグ取りしやすいから
ここでは添削しつつ回答してくれる人はごく稀にしかいないので
向上心からの添削要望であってもかえって回答してもらえる可能性を下げる事になる
質問スレでソース提示してピンポイントで聞いた方が
まだ答えてもらえる可能性が高いだろう
421:デフォルトの名無しさん
08/01/23 19:02:14
>>420
了解。割り切るよ。
422:408
08/01/23 19:50:36
>>415
すいません、言葉足らずでした。もう一回質問させてください。
【 課題 】
二次元配列を使って以下の配列を出力する
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
【 補足 】
配列a[5][5]を生成して、配列の位置にそのまま数字を入れるんじゃなくて
1から25までの数を順番通りにa[0][0]からa[2][2]まで
a[0][0]→a[0][1]→a[0][2]→a[0][3]→a[0][4]→a[1][4]
→a[2][4]→a[3][4]→a[4][4]→a[4][3]→a[4][2]→・・・
→a[2][1]→a[2][2]
こんな感じでそれぞれの位置に入るようfor、if、whileなどを使い
プログラムを組まなければなりませんが、そのロジックがわかりません。
丸投げですがよろしくお願いします。
423:デフォルトの名無しさん
08/01/23 21:32:04
>>422
URLリンク(rg550.hp.infoseek.co.jp)
424:423
08/01/23 21:55:36
ごみが残っていたのでやり直し
URLリンク(rg550.hp.infoseek.co.jp)
425:デフォルトの名無しさん
08/01/23 23:09:04
情報系関係ない学部で課題投げてる人はまだ分かるんだが、
情報学部にいる人達で投げてる人って将来的にどうするの?
演習の試験でかなり困らないか?
俺もここで3回ほど助けてもらったんだけど、演習の試験で死んで
ゼミの先輩に教えて貰いながらどうにかやっていけるようになった身だから
言える立場じゃないんだが、卒論の時に死ぬぜ…。それでも駄目で留年した友達は転部しちゃったし。
426:デフォルトの名無しさん
08/01/23 23:12:01
>>425
卒論請負業者が存在するから大丈夫(ノ∀`)タハー
427:デフォルトの名無しさん
08/01/24 01:02:23
世の中どんどん便利になるねぇ(ノ∀`)タハー
428:デフォルトの名無しさん
08/01/24 01:15:19
>>427
ソフト会社入ると本人も他人も困るよ?
429:デフォルトの名無しさん
08/01/24 01:16:12
て言うか、ソースを読んでもらうつもりでやってたんだが?
430:デフォルトの名無しさん
08/01/24 02:01:56
nullぽ
431:デフォルトの名無しさん
08/01/24 02:03:45
1010100100101001001010101111111010101010101010101001001001001001
を10進数に変換しなさい。
432:408
08/01/24 02:47:25
>>423
助かりました。
ソース分析して自分でちゃんと組めるようにもっと精進いたします。
本当にありがとうございました。
433:デフォルトの名無しさん
08/01/24 03:26:26
// >>431
public class Main {
public static void main(String[] args){
System.out.println("12189321139728323145");
}
}
434:デフォルトの名無しさん
08/01/24 03:33:53
>>431
それは何進数なの? 俺には10進数にも見えるんだけど。
435:デフォルトの名無しさん
08/01/24 04:10:33
>>433
孔明
>>434
常識で考えてバイナリだろ…
436:デフォルトの名無しさん
08/01/24 04:11:26
つURLリンク(detail.chiebukuro.yahoo.co.jp)
437:デフォルトの名無しさん
08/01/24 04:39:44
こんな時間に人の宿題か。
俺は寝れねーよ・・・。>>401しか残ってなさそうだな。
438:デフォルトの名無しさん
08/01/24 21:40:21
>>434
どこの常識だよ…
>>433
間違ってる。
439:デフォルトの名無しさん
08/01/24 21:41:59
間違った
>>435
どこの常識だよ…
440:デフォルトの名無しさん
08/01/24 22:16:57
【 課題 】
2つのjavaファイル
HelloWorldJNI.java
IDManager.java
がある。
HelloWorldJNIには、カードを読み取りSIDを読み取る機能がある。
これをIDManager.javaの
public String getMySID() {
と
public String getPID(String sid) {
を参考にしながら
public String getSID(String pid) {
を作成しなさい。
2つのjavaファイル:URLリンク(www.uploda.org)
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】提出期限1月25日15:30、解答希望日1月25日10:00頃までだと嬉しいです。
【 Ver 】1.6.0_03
【 用語 】SIDとはシステムIDというカード固有の製造番号のようなものです。
【 補足 】丸投げです。お忙しいとは思いますがよろしくお願いします。
441:デフォルトの名無しさん
08/01/24 22:41:54
>>383
ありがとうございました。
最終的にこうなりました。
URLリンク(sourcepost.sytes.net)
URLリンク(sourcepost.sytes.net)
それで、次の課題なんですがどなたかお願いできますか。
【 課題 】JavaSocket - 文字ベースでサーバーとクライアントで任意のデータのやりとりをする
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】2. Swing ※
【 期限 】明日
【 Ver 】1.5
【 補足 】クライアントから入力された文字列を逆に並べ替える。
実行例
>java SockServer
>java SockClient "コマンドプロンプト上でhostnameコマンドで表示されたサーバー名"
data >> ABCDE ←文字列を入力
from server >> EDCBA ←サーバーからの返答
※GUI版はGUI無し版を完成させてから
↑に貼ったソースへ追記・修正する形でお願いします。
よろしくお願いします。
442:デフォルトの名無しさん
08/01/25 00:39:17
>>440
これはエスパーじゃないと回答できなくないか…?
URLリンク(rg550.hp.infoseek.co.jp)
443:デフォルトの名無しさん
08/01/25 00:56:35
>>441
それは
> 文字数をクライアントに返信する。
の要件を満たしてない…
それはともかく
URLリンク(rg550.hp.infoseek.co.jp)
URLリンク(rg550.hp.infoseek.co.jp)
444:443
08/01/25 01:06:27
おっと、問題文ちゃんと読んでなかった…
URLリンク(rg550.hp.infoseek.co.jp)
URLリンク(rg550.hp.infoseek.co.jp)
GUIはパス。
445:デフォルトの名無しさん
08/01/25 01:12:35
>>442
ありがとうございます!!
早速DLしました。Hello~はJNIというC++ファイルをJAVA環境で実行するやつです。
学校で試してみます!!
446:デフォルトの名無しさん
08/01/25 17:03:06
【 課題 】
B*木のプログラム作成
B*木を表現するクラスを作成して下さい
また、検証出来るmain()メソッドも添付して下さい
クラスの分割、継承、インタフェイスなどなど、色々な手法を用いた作成を心掛けて下さい
尚、元と成るB*木のプログラムは
URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション
【 GUI 】1. AWTのみ
【 期限 】1/30
【 Ver 】java version "1.6.0_03"
【 補足 】丸投げですよろしくお願いします
447:デフォルトの名無しさん
08/01/25 21:41:22
丸投げですがよろしくお願いします。
【 課題 】8×8の Windows ゲーム、マインスイーパもどきを作成しなさい。
・下段の start ボタンでゲームを開始する。
・上段には地雷の数を表示する。
処理の流れ
①8×8の64の升目に15個程度の地雷を乱数で配置する。(地雷の数と配置場所は乱数で決定)
②マウスでクリックした升目の場所を判定する。
③②の場所に地雷が有った場合は、全ての地雷を表示して、ゲームオーバー。
④②の場所に地雷が無かった場合は、その升目の回りに有る地雷の個数を表示する。
⑤②~④を繰り返し、地雷以外の全ての升目をクリックできたら上がり。
【 形態 】2. Applet
【 GUI 】5. その他
GUIがどれかわからないので補足のところを見てください。
【 期限 】1/27
【 Ver 】java version "1.6.0_03"
【 補足 】URLリンク(upp.dip.jp)
このような感じになるプログラムです。
そしてGUIの補足として
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
これで始まるプログラムです。
AWTかSwingなのかよくわからなかったのでこのような形をとりました。
448:デフォルトの名無しさん
08/01/26 22:13:06
【 課題 】キャラクターをキー操作で動かすゲームをJava Applicationバージョンで書いてみよう
・必須仕様
キャラクターをキーボードで操作できる
敵キャラクターが飛び回る
何回か(1回でも良いが)敵とぶつかるとゲームオーバー
メニューを付けて、メニューから新しいゲームを開始できるようにする
メニューから難易度を設定できるようにする
得点を付けてランキングが見られるようにする(ファイルの読み書きなどを利用)
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】2. Swing
【 期限 】2/4
【 Ver 】java version "1.6.0_03"
【 補足 】要するにただ逃げ回るだけのシューティングゲーム(?)です。
自分で書いてみましたが、自機のグラフィックが描画されない、
キーを認識しない、等で困っています。
得点は障害物と接触しなかった時間にしています。
以下に自分で書いたものを載せました。よろしくお願いいたします。
URLリンク(rg550.hp.infoseek.co.jp)
449:デフォルトの名無しさん
08/01/26 22:32:51
Java ApplicationバージョンってことはJava Appletバージョンがあったりする?
450:デフォルトの名無しさん
08/01/26 23:47:56
申し訳ありません。Java AppletバージョンをUPするのを失念していました。
今回はそれを移植+αせよという課題になっています。
↓にUPしました。よろしくお願いします。
URLリンク(rg550.hp.infoseek.co.jp)
451:デフォルトの名無しさん
08/01/27 01:58:20
【 課題 】チョイスにより、三角関数のグラフ(sin, cos, tan)のカーブを選択して
描画領域に描画させるJavaアプリケーションを作成せよ。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】1/27 12:00
【 Ver 】java version "1.5.0_12"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
Java HotSpot(TM) Client VM (build 1.5.0_12-b04, mixed mode, sharing)
【 補足 】期限ギリギリまで努力したのですがどうにも完成させることができませんでした
時間がありませんが、何卒お願いいたします
BorderLayoutのNorthの位置にあるChoiceからsin cos tanを選択し
描画領域に最初からTを左に90度回転したようなxy軸が書いてあり
各グラフを描画するときはその軸に乗せるように描画
452:デフォルトの名無しさん
08/01/27 04:24:29
>>451
URLリンク(rg550.hp.infoseek.co.jp)
453:デフォルトの名無しさん
08/01/27 14:53:09
【 課題 】信号機に関する課題
交差点をイメージして、2つの信号機の切り替えを行うように変更する。
信号機1 青色(5秒)→→→→→黄色(2秒)→→赤色(7秒)→→→→→→→
信号機2 赤色(7秒)→→→→→→→青色(5秒)→→→→→赤色(2秒)→→
また、道路にある横断歩道を想定し、自動車用信号機と歩行者用信号機の2つを表示し、
点灯する信号灯を適当な時間間隔で切り替えるプログラムを作成しなさい。
歩行者用をWalkerSignalクラスとし、Signalクラスを継承させる。
歩行者用信号機の信号を表すクラスをSquareLightクラスとする。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】1/28 0:00
【 Ver 】"1.5.0-06"
【 補足 】1つの信号を表示させることが出来ましたが、2つ目が表示されません。
また切り替え方法がわかりませんでした。歩行者用の信号機は青から赤に変わるときに点滅するようにさせたいです。
よろしくお願いします。
URLリンク(rg550.hp.infoseek.co.jp)
454:デフォルトの名無しさん
08/01/27 15:08:25
【 課題 】元日からの日数を入力して、何月何日かを出力する。閏年ではない年とする。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】1/28 AM12:00
【 Ver 】java version "1.5.0_12"
【 用語 】
【 補足 】丸投げですがよろしくお願いします。
入力例 75 出力例 3月13日
このような感じです。
455:デフォルトの名無しさん
08/01/27 15:21:00
>>454
>>418
456:デフォルトの名無しさん
08/01/27 15:54:35
// >>454
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int[] monthLength = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int day = Integer.parseInt(br.readLine());
int month = 0;
if(day == 75){
System.out.println("3月13日");
return;
}
while(day > monthLength[month]){
day -= monthLength[month];
month++;
}
System.out.println((month + 1) + "月" + day + "日");
}
}
457:デフォルトの名無しさん
08/01/28 02:34:47
【 課題 】あるバス運転会社の各運転手の実績が、従業員番号、走行距離(km)の順で入力される。(ストッパは従業員番号=0)
走行距離が最大の運転手を見つけ、最後にその従業員番号を出力する。(最大の人が複数いることを想定して、他×名も出力する)
入力データはそのまま出力するが、走行距離が10000未満のときだけ"-"記号をつけ加えて出力する。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】1/28 PM1:00
【 Ver 】java version "1.5.0_12"
【 用語 】
【 補足 】
入力例
1000 12500
1001 9000
1002 8000
1003 12500
0 0
出力例
1000 12500
1001 9000
1002 8000
1003 12500
最高1000 他1名
期限ギリギリまで考えてもよく理解出来ませんでした。
丸投げで申し訳ないのですが、よろしくお願いします。
458:457
08/01/28 02:35:41
出力例の9000、8000の後に-をつけるのを忘れていました。何度もすみません。
459:デフォルトの名無しさん
08/01/28 03:14:33
【 課題 】 B*木のプログラム作成
B*木を表現するクラスを作成して下さい
また、検証出来るmain()メソッドも添付して下さい
クラスの分割、継承、インタフェイスなどなど、色々な手法を用いた作成を心掛けて下さい
【 形態 】1. Javaアプリケーション
【 GUI 】1. AWTのみ
【 期限 】1/30 12:00
【 Ver 】java version "1.6.0_03"
【 補足 】元になるB*木のプログラムがありますのでupしました
URLリンク(sourcepost.sytes.net)
丸投げですがよろしくお願いします
460:デフォルトの名無しさん
08/01/28 15:48:21
【 課題 】大津の判別分析法を用いて自動的に閾値を決定し、画像を2値化するプログラムを作成してください。
【 形態 】1. Javaアプリケーション(main()で開始)またはAppletどちらでもいいです。
【 期限 】1月29日 12:00
【 Ver 】 java version "1.6.0_03"
【 用語 】①のプログラムに②、③のような感じのやつを組み込んでいただけたらうれしいです。
①URLリンク(www.am.sanken.osaka-u.ac.jp)
②URLリンク(deee.g.hatena.ne.jp)
③URLリンク(www.javaroad.jp)
【 補足 】丸投げですが、まったくわからなかったのでよろしくお願いします(>_<)
461:デフォルトの名無しさん
08/01/28 23:37:13
【 課題 】以下のソースが実行時にエラーになる理由は?
package java.util;
class PkgTest
{
【 形態 】1. Javaアプリケーション(パッケージ)
【 GUI 】なし
【 期限 】1/29 12:00
【 Ver 】java version "1.4"
【 用語 】
【 補足 】
462:デフォルトの名無しさん
08/01/28 23:37:39
>>461
463:デフォルトの名無しさん
08/01/28 23:38:47
これはエスパー待ちだろ
464:デフォルトの名無しさん
08/01/28 23:39:07
連続ミス申し訳ない。。
>>461の補足。。
package java.util;
class PkgTest
{
PkgTest()
{
System.out.println("PkgTest");
}
}
465:デフォルトの名無しさん
08/01/28 23:39:58
ところで1.4時代ってマイナーバージョンとビルド番号でなかったっけ?
466:デフォルトの名無しさん
08/01/28 23:42:38
>>464
こういう問題なら一度習ってるはずなんだが・・・。
さぼった自分が悪いな。
というかjavadocとsunのチュートリアルに書いてないか?
467:461
08/01/28 23:43:30
会社の環境なので今は分からずです。
正確なバージョンは覚えておらず。。
最新版のeclipseが起動できなくて
javaのバージョン確認したら1.4だったのは記憶したけど
マイナーバージョンまでは気を配ってなかった・・・
468:デフォルトの名無しさん
08/01/28 23:57:07
就職してデスマに放り込まれる前のお勉強か。
そんなことも分からんなら迷惑だから辞めてくれ。
469:デフォルトの名無しさん
08/01/29 00:37:07
うるせーばか、ちょづいてんじゃねーぞ不細工ハゲ
470:デフォルトの名無しさん
08/01/29 01:25:07
ちょづいてんじゃねーぞって方言?
471:461
08/01/29 01:27:20
作る立場からいきなり教える立場になって
上記の質問をされたんだが、自分では考えもしない内容だったから…
他の人に聞いたら、最初に基本APIのjava.util.を参集して
そこにPkgTestクラスなんてないからだよ!って言われたけど
javadocを見ても今の所そのような記述は見つけきれず質問しました。
自分のディレクトリ配下にはパッケージが存在するから
使えそうな感じもしたけど…
472:デフォルトの名無しさん
08/01/29 06:59:16
>>471
*つけろw
単発質問は質問スレ池
473:デフォルトの名無しさん
08/01/29 09:18:07
Exception in thread "main" java.lang.SecurityException: Prohibited package name
↓エキサイト翻訳
スレッド「メイン」java.lang.SecurityExceptionの例外: 禁止されたパッケージ名
474:デフォルトの名無しさん
08/01/29 09:43:43
池沼な内容でした…
解答ありがとうございます!
475:デフォルトの名無しさん
08/01/29 13:09:26
【 課題 】以下のプログラム(Contour,Pascal,QuadraticCurve)を利用して5点(P[0],...P[4])を通る二次曲線のプログラムにもうひとつ点P[5]を加え(曲線上にある必要は無い)、パスカル線(今回は折れ線)を赤色の線で描画するプログラム
【 形態 】2. Applet
【 期限 】2/4(月)
【 Ver 】java version "1.5.0"
【 用語 】パスカル線(今回は折れ線):直線P[0]-P[1]と直線P[3]-P[4]の交点をQ[0],直線P[1]-P[2]と直線P[4]-P[5]の交点をQ[1],直線P[2]-P[3]と直線P[5]-P[0]の交点をQ[2]とすると、Q[0],Q[1],Q[2]を結ぶ折れ線のこと
【 補足 】QuadraticCurve.javaなど-->URLリンク(rg550.hp.infoseek.co.jp)~195.java
すみませんおねがいします。
476:デフォルトの名無しさん
08/01/29 15:58:43
【 課題 】GUIを持つサーバ/クライアント型のアプリケーションを作れ。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】1. AWTのみ
【 期限 】2/1
【 Ver 】java version "1.4.2"
【 用語 】
【 補足 】チャットアプリを作っています。GUI化ができません。
URLリンク(rg550.hp.infoseek.co.jp)
URLリンク(rg550.hp.infoseek.co.jp)
477:たらちゃん
08/01/30 16:12:57
・課題6で作成した処理をクラス分けする。
・csvファイルを読み込むクラス
クラス名:Kadai7CsvReader
・読み込んだデータを表示するクラス
クラス名:Kadai7DataShower
・上記クラスを利用して処理を実行するクラス(mainメソッドがあるクラス)
クラス名:Kadai7
中々出来ないので宜しくお願いします。ソースがながいので三回に分けて投稿します。
478:たらちゃん
08/01/30 16:13:32
import java.io.*;
import java.util.*;
class Kadai7CsvReader{
static FileReader fr;
public static void main(String[] args){
String filename = "address.csv";
try{
fr = new FileReader(filename);
ArrayList list = new ArrayList();
BufferedReader br = new BufferedReader(fr); //ArrayListを宣言する
String line = null;
while((line = br.readLine()) != null){
HashMap map = new HashMap();
StringTokenizer st = new StringTokenizer(line, ",");
if(st.countTokens() != 4){
System.err.println("address.csvファイルの一行分を4カラム表示してください");
System.out.println(line);
System.exit(1);
}
479:たらちゃん
08/01/30 16:14:15
map.put("name", st.nextToken());
map.put("address", st.nextToken());
map.put("tel", st.nextToken());
map.put("age", st.nextToken());
list.add(map);
}
if(list.isEmpty()){
System.err.println("address.csvファイルの中身が空です");
System.exit(1);
}
for(int i = 0; i < list.size(); i++){
HashMap map = (HashMap)list.get(i);
System.out.println( map.get("name")
+ "," + map.get("address")
+ "," + map.get("tel")
+ "," + map.get("age"));
}
480:たらちゃん
08/01/30 16:15:02
}catch(FileNotFoundException e){
System.err.println("address.csvファイルが見つかりませんでした");
}catch(IOException e){
e.printStackTrace();
}finally{
try{
fr.close();
}catch(IOException e){
e.printStackTrace();
}
}
}
}
481:デフォルトの名無しさん
08/01/30 16:27:41
>>477-480
>>1
482:デフォルトの名無しさん
08/01/30 18:05:44
そういうレスをしても477はたぶん読まないのは今までの477のレスから明らか
1回目は無視され2回目はテンプレ嫁と言われたにも関わらず反応せず3回目も進歩せず
それどころかあぷろだも使わず負の方向にパワーアップしてるな
483:デフォルトの名無しさん
08/01/30 18:32:38
【 課題 】
exer1.javaの Tokei クラスをスーパークラスとするTokeiplus クラスを継承クラスとしてつくり、
そこに 平均、分散、最大値、最小値を作るクラス syukei
大きい順に並べ替える sort
その結果をResult_Sortに書き出す FileOut メソッドを作成し、
さらに show メソッドをオーバーライドして平均、分散、最大値、最小値を書きだし、
Fileoutを呼び出してResukt_Sortに書き出すようにせよ。
exer1 URLリンク(rg550.hp.infoseek.co.jp)
E.data URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】1/31 pm5:00
【 Ver 】java version "1.5.0_08"
【 補足 】よろしくお願いします。
484:デフォルトの名無しさん
08/01/30 19:04:34
テンプレスルーなら当然こっちもスルーだな。
485:デフォルトの名無しさん
08/01/30 19:23:31
>>475【 GUI 】2. Swing
です。すみません
486:デフォルトの名無しさん
08/01/30 21:05:16
【課題提示用テンプレ】
【 課題 】
URLリンク(www15.plala.or.jp)
ここのサンプルを使って、メニューページからmypage.jspへ飛ぶように作る。
<s:submit>と<s:url>を使用して作成すること。
【 形態 】3. Servlet(Struts2)
【 期限 】2/1
【 Ver 】java version "1.6.0_03"
【 補足 】
struts.xmlに
<action name="mypage" class="hogehoge.Mypage">
<result name="success">/jsp/mypage.jsp</result>
</action>
と書いて、Mypage.javaのexecute()はreturn successとだけしています。
デバッグしてもMypage.javaのexecute()を通っていないのですが、
なぜなのでしょうか?
関係あるか分かりませんが、struts.xmlに
<result name="input">/jsp/mypage.jsp</result>
と追加すると、なぜかmypage.jspに飛べます。
どうかご教授ください。
487:デフォルトの名無しさん
08/01/30 21:12:35
【課題】じゃんけんゲームの完成
テンプレートの穴埋め式の課題です。
mainメソッド(14行目~15行目)とjudgeメソッド(22行目~35行目)
の二つを作るものです
テンプレート junken URLリンク(rg550.hp.infoseek.co.jp)
【形態】1.javaアプリケーション
【期限】1/31 pm3:00
【GUI】制限なし
【Ver.】java version "1.5.0"
【補足】すみません、お願いします!
488:デフォルトの名無しさん
08/01/30 21:56:16
【課題提示用テンプレ】
【 課題 】 y={{44.5},{54.3},{46.3},{47.7},{59.89999999999999},{65.0},{41.5},{42.8},{59.89999999999999},{54.7}};
と、x1=(8,6,15,12,13,17,9,13,13,16,)^tとの散布図および
yとx2=(17,23,15,17,23,24,15,14,23,19)^tとの散布図を描きなさい。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】制限なし
【 期限 】1月30日(今日中)
【 Ver 】J2SE 1.4.2
489:デフォルトの名無しさん
08/01/31 01:54:26
ここに依頼して乗り切って & システム開発に就職しようとか考えてる方
どれ位いるのかな?
そのような方は
ブラック会社に勤めてるんだが、もう俺は限界かもしれない シリーズ
を100回読めと
490:デフォルトの名無しさん
08/01/31 04:24:34
>>487
main()の中
while (true) {
comput = (int)(Math.random() * 3);
int player = Integer.valueOf(reader.read() - '0');
if (0 > player || player > 2) break;
event(player, comput);
score[judge(player, comput)]++;
}
judge()の中
int c;
if (player == com) hantei = 2;
else if (player == (c = ((com - 1) < 0) ? 2 : (com - 1))) hantei = 0;
else hantei = 1;
491:デフォルトの名無しさん
08/01/31 09:30:12
>>448の者です。
自力で何とかなりました。ありがとうございました。
492:デフォルトの名無しさん
08/01/31 11:28:24
>>489
あの内容は入ってからでないと実感できないだろ。
たぶん読んでる奴は、スレ主の立場で読んでるつもりだから
自分が足を引っ張る側になるとは思ってもいない。
493:デフォルトの名無しさん
08/01/31 16:10:05
>>475
どなたかお願いします。
494:デフォルトの名無しさん
08/01/31 16:16:28
【 課題 】プログラムで得た画像ファイルをjpegイメージで保存せよ。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】制限なし
【 期限 】1月30日(今日中に)
【 Ver 】1.5
プログラムで得る画像というのは、二つの画像の差分画像です。差分を得る部分は完成しています。
ImageIO.writeで保存しようと思ったのですが真っ黒い画像が保存されるだけで、
できませんでした。丸投げではございませんが、よろしくお願いします。
プログラムURLリンク(rg550.hp.infoseek.co.jp)
495:デフォルトの名無しさん
08/01/31 19:12:25
【 課題 】
以下のデータをソートせよ.
ただしAPI 仕様のページを読みながら,可能な限り既存のメソッドで実現すること(冗長になってしまう場合はこの限りでない).
public class MainClass{
public static void main(String[] args){
int[] seiseki = new int[]{50,85,72,84,77,84,91,65,81,67,90,99,89,59,26};
String[] shimei = new String[]{"伊藤","黒田","三條","山縣","松方","大隈","西園寺","桂","山本","寺内","原","内田","高橋","加藤","清浦"};
//ここに処理を追加
}
}
【 形態 】1. Javaアプリケーション
【 期限 】2月3日
【 Ver 】1.6.0
【 補足 】
ソートするのはseiseki 配列で、昇順・降順の規定はありません。
seiseki 配列 とshimei 配列は対応しているので、seiseki 配列だけsort()する、といったことはできません。
SortedMap の実装を利用しようとも考えたのですが、seiseki 配列に重複する要素があるため代入できず・・・。
何か方法があったら教えてください。よろしくお願いします。
496:デフォルトの名無しさん
08/01/31 19:25:10
うは、厚生年金な仕様だなw
497:487
08/01/31 20:09:17
>>490
遅れてすみません
ありがとうございました!!本当に助かりました
498:デフォルトの名無しさん
08/01/31 21:33:22
【 課題 】以下のような a\ClassA.java と ClassC.java があるとする。以下の問いに答えよ。
1. ClassC.java をコンパイルしたとき、どのようなエラーが何故発生するのか説明せよ。なお、javacが見つからないというエラーやクラスがないというエラーは発生しないものとする。(10)
2. a\ClassA.javaのクラス宣言部(public class ClassA…)にあるpublic という語を消去して再度 ClassC.java をコンパイルすると、1のエラーがエラーが変化する。どのように変化するか、またそれは何故か説明せよ。(10)
ファイルa\ClassA.java
package a;
public class ClassA {
private int var1;
protected int var2;
public int var3;
int var4;
void methodA () {
var1 = 1; var2 = 2; var3 = 3; var4 = 4;
}
}
ファイルClassC.java
import a.ClassA;
class ClassC {
void methodC () {
ClassA objA = new ClassA();
objA.var1 = 9; objA.var2 = 11; objA.var3 = 12; objA.var4 = 13;
}
}
【 形態 】Javaアプリケーション(
【 GUI 】1. AWT
【 期限 】2月1日の昼12時まで
【 Ver 】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》
【 用語 】数学用語、専門用語の意味、説明を書きます。 《あれば必須》
【 補足 】いわゆるテスト問題です。
まだJavaは初心者なので問題が解けません。
どなたか回答よろしくお願いします。
499:デフォルトの名無しさん
08/01/31 23:30:30
>>494
105行目でBufferedImageを新しく作った後、何もせずに保存したらそりゃ真っ黒だわなw
例えばひとつの方法として、
gazou = new BufferedImage(...);の後、gazouからGraphicsを取得してそれにdrawImageで
isabunを描画した後、保存すればいいんじゃね?
500:デフォルトの名無しさん
08/02/01 00:46:29
>>498
URLリンク(wisdom.sakura.ne.jp)
この辺読んで勉強しろ
501:デフォルトの名無しさん
08/02/01 01:18:04
>>500
参考になりました。ありがとうございます。
502:デフォルトの名無しさん
08/02/01 01:48:14
>>495
URLリンク(rg550.hp.infoseek.co.jp)
503:デフォルトの名無しさん
08/02/01 04:57:22
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)
6×6の領海内に敵艦を1隻ランダムに配置します。その場所はこちらにはわからない。
ゲームは、こちらが攻撃するxy座標に対し、それが命中したら「命中しました」などと出力して終了。
命中しない場合でも、その周囲8個の位置に敵艦がいた場合は「惜しい!」などと出力する。
攻撃後、敵艦はランダムに周囲8個のいずれかに逃げる。その際、「右上に移動しました」などと移動情報を出力する。
【 形態 】Javaアプリケーション
【 GUI 】AWTのみ
【 期限 】2/1 15:00
【 Ver 】1.6.0_03
【 補足 】丸投げです。よろしくお願いします。
504:デフォルトの名無しさん
08/02/01 07:17:38
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)
java3Dで表示されている六面体の頂点をドラッグ移動できるようにする。
また、頂点同士を繋ぐ辺も頂点の位置により再描画する。
その際、座標を表示しているテキストフィールドも更新。
【 形態 】Javaアプリケーション(main()で開始)
【 GUI 】制限なし
【 期限 】2/4 16:00
【 Ver 】1.6.0_03
【 補足 】自分で途中まで書いたプログラムを載せています。
課題というより、質問に近いのですがよろしくお願いします。
505:たらちゃん
08/02/01 09:37:20
【課題6】
・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
csvファイルは,太郎,山形県,03-xxxx-xxxx,100とします
【Ver】1.4
【補足】丸投げです。宜しくお願いします。
506:たらちゃん
08/02/01 09:37:40
【課題7】
・課題6で作成した処理をクラス分けする。
・csvファイルを読み込むクラス
クラス名:Kadai7CsvReader
・読み込んだデータを表示するクラス
クラス名:Kadai7DataShower
・上記クラスを利用して処理を実行するクラス(mainメソッドがあるクラス)
クラス名:Kadai7
【Ver】1.4
【補足】丸投げです。宜しくお願いします。
507:デフォルトの名無しさん
08/02/01 09:47:20
勝手にテンプレ省略するな必須項目あるだろ
省略したらテンプレの意味無い
508:デフォルトの名無しさん
08/02/01 11:44:19
【 課題 】
Task1
ColorCube を作成し、軸の周りの回転によって各面の回転状況がわかるように色付けをする。
さらに、TG を加えて回転を行えるようにする。
2つの軸の回転を重ねるとどうなるかを試してみる。
SimpleUniverse を使用することで、View branch graph のツリーを省略でき、
ColorCube が表現される過程をJava プログラムのソースコードと比べ考察する。
Task2
Applet だけでなく、Application としても動作するようにプログラムを変更する。
【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet
【 GUI 】4. 制限なし
【 期限 】2月3日20時まで
【 Ver 】1.6.0_01
【 用語 】
【 補足 】
丸投げでよろしくお願いします
片方だけでも十分です
509:デフォルトの名無しさん
08/02/01 11:47:23
【 課題 】
Task1
ColorCube を作成し、軸の周りの回転によって各面の回転状況がわかるように色付けをする。
さらに、TG を加えて回転を行えるようにする。
2つの軸の回転を重ねるとどうなるかを試してみる。
SimpleUniverse を使用することで、View branch graph のツリーを省略でき、
ColorCube が表現される過程をJava プログラムのソースコードと比べ考察する。
Task2
Applet だけでなく、Application としても動作するようにプログラムを変更する。
【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet
【 GUI 】4. 制限なし
【 期限 】2月3日20時まで
【 Ver 】1.6.0_01
【 用語 】
【 補足 】
丸投げでお願いします
片方の課題だけでも、全然結構です
510:デフォルトの名無しさん
08/02/01 11:48:23
すみません。2つ書き込んでしまいました。
511:デフォルトの名無しさん
08/02/01 15:55:28
>>503
URLリンク(rg550.hp.infoseek.co.jp)
全部作ってから途中ソースあるのに気付いたw
一応丸投げって書いてあるしいいのかな?
512:デフォルトの名無しさん
08/02/01 16:28:42
>>511
すいません、書き方が悪かったですね。
動作確認できました!コンパクトにまとめられててすごいですね。
本当に助かりました。ありがとうございました!
513:デフォルトの名無しさん
08/02/04 10:28:01
【 課題 】int型、double型のサイズを表示しなさい。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】2/8まで
【 Ver 】java version "1.5.0_12"
【 用語 】
【 補足 】
表示例
int型はXバイトです。
double型はYバイトです。