★★ Java の宿題ここ ..
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
【 課題 】「クリック・アートの作成」
@ 画面をクリックするたびに、「楽しさ」、「クールさ」、「荘厳さ」、など受け手が感心するような作品を考えてください
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:デフォルトの名無しさん
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("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:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/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:デフォルトの名無しさん
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
【 補足 】
@スレッドを使う
Ajavaプログラムで作った「花」(のようなもの)が上から沢山降ってくる
この条件を満たした簡単なアニメーションのプログラムを作成して欲しいです。
よろしくお願いします。
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)
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4335日前に更新/380 KB
担当:undef