★★ Java の宿題ここ ..
[2ch|▼Menu]
267:デフォルトの名無しさん
08/01/03 00:25:02
      __,,/  _, ----`ヽ  :.
     :.  / _     ___   、\
       / /   i      \   \\ :.
     :. ,'./       i  ヽ:.   ヽ:.:.. ヽ.ヽ
      ,'/    / .ハ ヽ ヽ:.:.:.:. ヽ::.. ヽヽ :.
     :. |i .i i  .i /  ヽ ト 、 \、:.:.:. ',:.',:.:.lヽ}
       |i .i l  :N_, -弋 \弌弋ナ:}:.:}
    :. |i∧ ', :{ ,ィjモト \  イjミトイイV :.  な…
       .|  :メヽ.', `ozZ}      izN。ハ::{     なんでですか?
      :. |  :ヾ_! ゝ "゙゙    '  `゙ ハ.:', :.
      |  :.:_イ .:.ヽ.   (二フ , イ :.:.:!:.ヽ     なんでだれも
   :.  / rィイ | :.:.ヽ: >r/`<ノ .:.::.}ヽ、\:.   答えてくれないんですか?
      / ∧l;l ! :.:.:.://{二 ̄ .} ..:..::リ//ハ.:\
 :.  / .{. ',ヾ、ヽi .:.:.{ /(^`  |.:.:.:.//: : :.}: . ヽ.:.
   / /  ) ヽ ヾ、ヽ:.ハ ヤ{   ∧/.-‐'": : |:.:. i ',
  ./ .,イ .:..} : :\ヾレ'ハ ∧__ノノハヾ、  : : : l:.:.: .ハ ',
  { /| .:.:ハ : : :i Y {ヾ`Yヽニン'ノ}: : } : : : :/:.:.:/ }:.}
  V | .:.:/:.:|_,ィ' ̄  ヽ三{ `ー-ノ : イ : : :/:.:i.:{  リ
    ヽ:.:{、.:.V     : : ヘ     : : {: : :/:.::∧|
     ヽ! )人    : : :人      : : : / \! :.
      "  ヽ : : : : :/イ{     :.ノ: : : :.\ :.
       :.  \__///: :\______/: : : : : : : ヽ
           / //: : :|;|: : : : : : i: : : __: : : : ',
       :.     / 、 {;{   |;|   . : i/. : : : : : :|
          / `Y;{. . . .|;|. : : : /i: : : : : : : : :l


268:デフォルトの名無しさん
08/01/03 00:36:31
丸投げだからだろ。

269:Java初心者
08/01/03 09:56:53
Eclipseを利用してJava(JSP + サーブレット)の勉強をしているのですが
うまく行きません。具体的には下記サイトを参考にJSPの表示を行って
いるのですがうまく表示されません。

URLリンク(www.thinkit.co.jp)

【手順】
1.URLリンク(localhost:8080) にブラウザからアクセスする。
【エラー内容(ブラウザに表示された内容)】
HTTPステータス 404 - /myweb/hoge.jsp
--------------------------------------------------------------------------------
type ステータスレポート
メッセージ /myweb/hoge.jsp
説明 The requested resource (/myweb/hoge.jsp) is not available.
1※

【環境変数】
CATALINA_HOME
 C:\Program Files\Apache Software Foundation\Tomcat 5.5
JAVA_HOME
 C:\j2sdk1.4.2_16
CLASSPATH
 .;%JAVA_HOME%\lib\tools.jar


270:Java初心者
08/01/03 10:06:27
【Eclipseプロパティ設定】
Tomcat
 Tomcatバージョン
  バージョン 5.x (チェック)
 Tomcatホーム
  C:\Program Files\Apache Software Foundation\Tomcat 5.5
 コンテキスト宣言モード
  Server.xml


【その他】
1.Apache Tomcat , Apache両方共インストールしている。
(PHPの練習用)
2.「 URLリンク(localhost:8080) 」でアクセスすると正常に
  Apache Tomcat/5.5.25 のWEB画面は表示される。
3.前項「2.」で表示されたページの中の左部分の次をクリック
  してもエラーになる。
  (どうやら物理的にディレクトリが存在しない様子)
  1)JSP Examples
HTTPステータス 404 - /jsp-examples/
  2)Servlet Examples
HTTPステータス 404 - /servlets-examples/

以上  宜しくお願いします。

271:Java初心者
08/01/03 10:12:36
・・・・・・・・・・


なぜかApache Tomcat , Tomcatを再起動したところ正常に
JSPの表示までは出来ました。


272:デフォルトの名無しさん
08/01/03 10:25:58

サイザースレはここですか(*‘ω‘ *)?

273:266補足です
08/01/03 13:26:13
前回完全に丸投げだったので今できているものを上げときます。
【 課題 】<a href="URLリンク(ime.nu)" target="_blank">URLリンク(rg550.hp.infoseek.co.jp)
このデータに停止中の車を避けるプログラムを付け加えてください。
【 期限 】1月6日の22時まで
【 Ver  】1.6.0_02 
【 補足 】補給もほかの車のいないところに向かうようにできたらお願いします。

274:デフォルトの名無しさん
08/01/03 15:27:17
Eclipseで行を表示するにはどうすれば良いでしょか?

275:520
08/01/03 16:21:40
【 課題 】というか卒業制作の一環でJava3Dを使ったソフトを作ろうと
      しています。GUI(swing)からテクスチャを貼り付けたいのですが
      ほぼ初心者で、Java3Dの独特な形態から、どうやればいいか
      分かりません。お力添えをお願いします。 
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】2. Swing/
【 期限 】できれば1、2日以内でお願いします。 
【 Ver  】1.6.0_03
【 補足 】URLリンク(rg550.hp.infoseek.co.jp)
      ↑長方形ポリゴンとボタン、テキストフィールドをつけたものです。
      (長方形ポリゴンにテクスチャを貼り付けたい)

      textfieldでファイル名を指定する、という方式でやりたいと考えています。
       textureloaderにstirng型でファイル名を貼り付ければいいのではないか、
      と考えていますが稚拙な考えだと思うので良い方法があればそちらでも構いません。
  

276:デフォルトの名無しさん
08/01/03 19:28:20
>>269
>>274

>>1を100回嫁

>>275
お前は未来の人間かよw

277:520
08/01/03 19:31:14
>>276
失礼しました。誤爆ではなくて別のスレのがそのまま残ってまして。

278:デフォルトの名無しさん
08/01/05 11:14:19
【 課題 】マウスクリックした位置に円を描くアプレットを作成せよ。円の数は最大10個までとする。
【 形態 】1.
【 GUI  】1.
【 期限 】来週の金曜
【 Ver  】 1.6.0
【 用語 】 なし
【 補足 】なおマウスクリックした位置は、MouseEvent eとすると
e.getX()
e.getY()
というメソッドでint型のx,y座標点として得られる。



279:デフォルトの名無しさん
08/01/05 15:50:32
>>278
import java.awt.*;
import java.applet.*;
import java.awt.event.*;

public class Circle extends Applet{
int count;

public void init(){
count = 0;
addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
if(count < 10){
getGraphics().drawOval(e.getX()-50, e.getY()-50, 100, 100);
count++;
}
}
});
}
}


280:278
08/01/05 17:09:24
>>279さん
ありがとうございます。やってみます。

281:!omikuji!dama
08/01/05 19:32:33
>>279
ちょっと変えてみた。
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
import java.util.Random;
public class Ex64278 extends Applet {
int cnt, r;
int[][] cir = new int[10][3];
Random gen = new Random();
public void init(){
int x, y, a, b, c, i, color;
cnt = 0;
Dimension d = getSize();
x = (int)d.getWidth(); y = (int)d.getHeight();
if (x >= y)
r = x / 6;
else
r = y / 6;
addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
calc(e.getX(), e.getY());
repaint();
}
});
}

282:デフォルトの名無しさん
08/01/05 19:33:17
public void paint(Graphics g){
int j = 0, x, y;
Color c;
if (cnt >= 10)
j = (cnt + 1) % 10;
for (int i = 0; i < cnt && i < 10; i++) {
x = cir[j][0]; y = cir[j][1];
c = new Color(cir[j][2]);
g.setColor(c);
g.fillOval(x -r/2 , y-r/2, r, r);
j = ++j % 10;
}
}
public void calc(int x, int y) {
int i, a, b, c, color;
i = cnt % 10;
cir[i][0] = x; cir[i][1] = y;
c = gen.nextInt();
cir[i][2] = c;
cnt++;
if (cnt >= 20)
cnt = 10;
}
}

283:275
08/01/06 00:45:17
どなたか分かりませんか?

284:278
08/01/06 02:00:08
>>281さん
>>282さん
ありがとうございます。

285:デフォルトの名無しさん
08/01/06 03:26:17
>>283
ちゃんとソース見てません&Java3D未経験ですが。
URLリンク(rg550.hp.infoseek.co.jp)

内部クラスについては
URLリンク(javafaq.jp)
あたりを読んでみては。

あと、
URLリンク(www.javainthebox.net)
に書いてあった
setCapability(Appearance.ALLOW_TEXTURE_WRITE)
が足りてないみたいです。


286:285
08/01/06 03:30:19
ああ、 implements ActionListener は不要ですね...

287:デフォルトの名無しさん
08/01/06 03:46:41
>>266>>273
CodeRally、輸出規制がどうとかでダウンロードできないんだけど...
URLリンク(www14.software.ibm.com)

288:266
08/01/06 04:14:11
少し古いですがこれで良ければお使いください。
URLリンク(www51.tok2.com)

289:275
08/01/06 04:33:06
>>285>>286さん
ありがとうございます。
サラッと表示された画像に思わずポカンとなってしまいました(笑)

教えて頂いたサイトで今一度勉強してみます。
本当にありがとうございましたm(__)m




290:デフォルトの名無しさん
08/01/06 05:15:17
>>289
URLリンク(detail.chiebukuro.yahoo.co.jp)
とか?

291:デフォルトの名無しさん
08/01/07 09:01:34
なんで宿題ってアプレットが多いんだろう・・・

292:sage
08/01/07 21:30:37
【 課題 】
カレンダーを作ります。
まずカレンダーを操作するカレンダーモデル(CalendarModel.class)と、
カレンダーモデルを利用して作成(表示)する実行プログラム(TestCalendar.class)を作ります。
(追加課題)
上記で作成したカレンダーモデルを利用し、←→ボダンでつきを変更できる
カレンダーアプリケーションを作成してください。
(仕様)
・今月のカレンダーを初期表示
・日付の色→平日:黒、日曜日:赤、土曜日:青

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】1月9日
【 Ver  】1.5
【 補足 】
超初心者です。classを分けないで表示することはできるのですが・・・。
すみませんが、丸投げでお願いします。
追加課題の見本画像はろだ2の145.zipにあります。
よろしくお願い致します。

293:デフォルトの名無しさん
08/01/07 21:32:02
名前欄間違えましたすみません

294:デフォルトの名無しさん
08/01/08 00:03:33
>>291
私はGUIの課題が多い方が気になりますが...
今時の学校で習うプログラミングって、データ構造とアルゴリズムじゃないのかな?

295:デフォルトの名無しさん
08/01/08 01:06:50
Javaが標準のAPI群で簡単にGUIアプリ作れるからでしょ
自分もそうだったけど最初はGUIってすごい面白いんだよ
面白いと授業も楽しいしさ

296:デフォルトの名無しさん
08/01/08 01:17:24
正直データ構造やるんだったらJavaじゃなくていいしなあ。
ついこの間までGenericsもなかった言語だし。

297:デフォルトの名無しさん
08/01/08 01:32:05
データ構造やアルゴリズムの話をやるのなら言語に依存しない教え方の方がいいんだが
ジェネリクスの言語仕様でのサポートの有無といった言語ごとの事情によるそれらの実装の仕方の学習と混同しないためには

298:デフォルトの名無しさん
08/01/08 01:51:40
もともといろいろ排除してきたJavaにいまさらGenericsて気もする
なんかもうそのうち、多重継承もできるようになるんじゃないのか

299:デフォルトの名無しさん
08/01/08 02:06:44
【 課題 】
Mathクラスのメソッドを使用して、実行例のように表示する(四則演算の演算子は使用しないこと)。

a 絶対値 2乗 2乗の平方根 3乗 絶対値の0.1乗
-10 10 100.0 10.0 -1000.0 1.2589254117941673
-9 9 81.0 9.0 -729.0 1.2457309396155174
-8 8 64.0 8.0 -512 1.2311444133449163

                     ・ 

9 9 81.0 9.0 729.0 1.2457309396155174
10 10 100.0 10.0 1000.0 1.2589254117941673

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】1月8日午前7時半
【 Ver  】1.6.0
【 補足 】
・・・のところは時間がなかった為省きました。ほんとは-10〜10まで(0含む)あります。
期限ギリギリで申し訳ないです。午前7時以降になってしまった場合は
回答の必要はありません(勉強の為にも回答気になりますが・・)。

300:デフォルトの名無しさん
08/01/08 03:34:30
>>299

public class HW299 {
 public static void main(String[] args) {
   System.out.println("a 絶対値 2乗 2乗の平方根 3乗 絶対値の0.1乗");
   for (int a = -10; a <= 10; a++) {
    System.out.println(a + " " + Math.abs(a) + " " + Math.pow(a,2) + " " +
      Math.sqrt(Math.pow(a,2)) + " " + Math.pow(a,3) + " " + Math.pow(Math.abs(a),0.1));
   }
 }
}

301:299
08/01/08 06:40:07
>>300
早い回答ありがとうございました

302:1/2
08/01/08 17:23:08
ファイルの入出力で商品管理を行う。
1、メインメニュー表示
 ・メインメニュー表示
 ・1を入力→商品リスト表示
 ・2→商品リスト表示、補充商品の入力待ち
 ・3→商品リスト表示、売却商品の入力待ち
 ・4→プログラムの終了
 上記以外の文字が入力された場合、再度メインメニュー表示

2、商品リスト表示
 ・商品リストの表示
 ・0を入力→メインメニューに戻る
 0以外はメインメニューに戻る。

3、商品補充
 ・標準入力で商品名と補充数量を読み込む。
 ・商品リストをファイルから読み込み、登録済みの商品の場合は数量を加算する。
 ・商品リストをファイルから読み込み、登録されていない商品の場合は新規登録。
 ・yを入力→続けて補充。それ以外はメインメニューに戻る。

4、商品売却
 ・標準入力で商品名と補充数量を読み込む。
 ・商品リストをファイルから読み込み、登録済みの商品オ場合は数量を減算。
 ・商品在庫が0になったら商品名もリストから削除。
 ・商品リストをファイルから読み込み、登録されていない商品はエラーを表示。
 ・yを入力→続けて売却。それ以外はメインメニューに戻る。



303:2/2
08/01/08 17:23:49
ファイル1
  システム開始クラス
  メニュー表示分岐クラス
  標準入力の読み込み
ファイル2
  表示(インターフェイス)
  メインメニュー表示クラス
  商品一覧表示クラス
  補充メニュー表示クラス
  売却メニュー表示クラス
ファイル3
  入力文字判定クラス
   メニュー番号の判定
   入力された商品・数量の判定
ファイル4
  商品補充・売却クラス
   在庫の読み込み・書き込み


【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】1月9日午後
【 Ver  】1.5

 初心者です。丸投げすみません。

  

304:デフォルトの名無しさん
08/01/08 20:46:11
【 課題 】
「カーナビのサーバシステムでJAVAやXML等の技術がが何所で使われているのか?
この場合のサーバシステムとは、携帯電話などの無線通信によりセンターにあるサーバにアクセスして、
情報を取得し、センターではインターネット上に公開されてる気象情報や、周辺のレストランの情報等を集約し、
カーナビに提供するような構成が考えられる。
このような機能を実現するセンターのサーバシステムを構築する際に、XMLおよびJAVAの環境がどの部分に
どのように利用できるかについて検討し、システムの設計を行ってみよ。
設計には様々な詳細度が考えられるが、最低でもシステム内でどの部分にどのようにXML/JAVAの技術を使ったかが
解るような記述にする事。
【 形態 】5.その他。日本語の記述でOKです
【 GUI  】なし
【 期限 】1/21
【 Ver  】なし
【 用語 】特になし
【 補足 】グーグルとかで調べたのですが、あまり有益な情報がありませんでした。
      問題文にあるように、最低限のところだけ考えてもらえればかなり満足です。
      (それ以上の事は、その答えを参考にすればわかりそうなので)
      単発レスで、○○の部分は〜〜とかのレスも大感謝です。
      ちなみに別の質問スレにも書きましたが、こっちのが良さそうだったのでこっちにも書きました。
      

305:デフォルトの名無しさん
08/01/08 22:43:37
> こっちに「も」書きました。
つまり自らマルチと宣言しているわけか

306:デフォルトの名無しさん
08/01/08 22:52:31
クロスだろ

307:デフォルトの名無しさん
08/01/09 05:30:30
2ちゃんでは別スレのレスは別存在として扱われるんだからクロスポストはない気がする。
>>304
こちらの方が良さそうだと思って書いたのなら、元のスレにそのことを書いておいた方がいいよ。
元スレをほったらかしにしていると>>305みたいにマルチだって言われる。

308:デフォルトの名無しさん
08/01/09 07:49:10
別の存在ならなおさらクロスポストだろ。

309:デフォルトの名無しさん
08/01/09 08:48:08

















310:デフォルトの名無しさん
08/01/09 09:28:01
【 課題 】数値が記述されているテキストファイルを読み込み、すべての数値の合計値、
 平均値、最大値、最小値を求めて表示するプログラムを記述する。
【 形態 】1. Javaアプリケーション
【 GUI  】4. 制限なし
【 期限 】1月9日 16時まで。
【 Ver  】java version "1.5.0_06"
【 用語 】特になし。
【 補足 】求める処理ごとに関数化、メソッド化する。
 入力、合計値、平均値、最大値、最小値に分割する。

 テキストファイルは"data.txt"で、中身は
 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 15
 23
 410
 です。

 テキストファイルを読み込むところまではなんとか自力で解けたのですが、
 そのあと処理ごとにメソッド化するところがよく分かりません。
 初心者的な質問ですが、どうぞよろしくお願いします。

311:デフォルトの名無しさん
08/01/09 12:44:36
>>310

import java.io.*;

class Numbers {
    public void add(int i) {
        num++;
        sum += i;
        if (i < min)
            min = i;
        if (i > max)
            max = i;
    }

    public int getMin() { return min; }
    public int getMax() { return max; }
    public int getSum() { return sum; }
    public int getAvg() { return getSum() / num; }

    private int num = 0;
    private int sum = 0;
    private int max = Integer.MIN_VALUE;
    private int min = Integer.MAX_VALUE;
}

312:311
08/01/09 12:45:05
続き

public class Report310 {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(
                new InputStreamReader(new FileInputStream("data.txt")));

        Numbers nums = new Numbers();
        String line;
        while ((line = reader.readLine()) != null) {
            nums.add(Integer.valueOf(line));
        }

        System.out.println("min : " + nums.getMin());
        System.out.println("max : " + nums.getMax());
        System.out.println("sum : " + nums.getSum());
        System.out.println("avg : " + nums.getAvg());
    }
}

313:デフォルトの名無しさん
08/01/09 16:40:42
【 課題 】Dots.javaを改良し簡易お絵かきソフトを作成せよ。
URLリンク(rg550.hp.infoseek.co.jp) の146.txtです。
【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet      
【 GUI  】1. AWTのみ
【 期限 】1/9
【 Ver  】1.6.0_03
【 補足 】ボタンの配置は
 |   「クリア」 「色選択▼」 |
 |                  |
 |                  |
 |                  |
このような感じです。色の種類は上からred,green,blueです。
よろしくお願いします。

314:310
08/01/09 18:17:48
>>311
お礼が遅れて申し訳ないです。ありがとうございました!!
一応自分でも解いてはみたのですが、311さんと比べるとソースが雑すぎて笑えましたw
こんな単純化してかけるものなんだなって勉強になりました。
では、本当にありがとうございました。

315:デフォルトの名無しさん
08/01/09 19:36:52
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)
      ↑マウスボタンを押している時のみ画像が動く

      上のプログラムをアダプターを使う方式で書き直しなさい
      ・マウスイベントに対する処理のうち、上のプログラムで
       実際に定義する必要があるのは、mousePressedとmouseReleased
のみなので、アダプターを使用したほうが楽になる。
【 形態 】 Javaアプリケーション(main()で開始)
【 GUI  】2. Swing
【 期限 】1/11まで
【 Ver  】1.6.0
【 用語 】なし
【 補足 】よろしくお願いします!

316:デフォルトの名無しさん
08/01/09 19:41:39
>>313
の形態は1です!
お願いします。

317:デフォルトの名無しさん
08/01/09 22:19:17
>>313
URLリンク(rg550.hp.infoseek.co.jp)
貼れることを知りませんでした。↑は課題文です。

318:デフォルトの名無しさん
08/01/10 00:11:34
>>315
URLリンク(rg550.hp.infoseek.co.jp)

319:デフォルトの名無しさん
08/01/10 00:34:04
>>313
せめてコンパイル通そうや。
URLリンク(rg550.hp.infoseek.co.jp)

320:319
08/01/10 00:35:38
失敬、課題ちゃんと読んでなかった。
けど眠いのでもうねる。

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

322:デフォルトの名無しさん
08/01/10 01:18:53
>>313
URLリンク(rg550.hp.infoseek.co.jp)

323:デフォルトの名無しさん
08/01/10 01:21:45
↑はAppletね。

324:デフォルトの名無しさん
08/01/10 09:58:40
>>323
ありがとうございます!

325:デフォルトの名無しさん
08/01/10 11:56:14
【課題】
URLリンク(rg550.hp.infoseek.co.jp)
これを以下の分にしたがい修正しなさい
N日分の生産個数データDsから最高値Dmax、平均値Davrをもとめ、以下のように処理するプログラムを作成したい
ここで、Ds.Dmax、Davrは整数値とする
1,データの個数は任意で、入力の完了は入力値が負の値だったときに行う
順に20,13,12,-1の場合、N=3、(20.13.12)として扱う
Nは最大でも100とする
2、最高値Dmax、平均値Davrを計算
小数点以下切り捨て
3,DmaxとDavrが等しい場合、”Antei”と表示
4,3以外の場合、Ddif=Dmax-Davrとし、Ddifの値を表示
【形態】5?
【GUI】4
【期限】なるべく本日13時まで
【ver】1.6.0_02

自分じゃコンソール追加ぐらいしかわからなかったですorz
というかメソッドがいまいち理解できない・・・後Eclipceで見ると最大値と平均値の計算にエラーが出てたりでちんぷんかんぷんorz

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

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

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

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

329:デフォルトの名無しさん
08/01/11 01:01:02
>>325
URLリンク(rg550.hp.infoseek.co.jp)

330:326
08/01/11 13:36:47
このようなユーザインタフェースになればと自分では思っています。
URLリンク(aoi-project.com)

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

332:デフォルトの名無しさん
08/01/11 18:04:06
【 課題 】数値が記述されているテキストファイルを読み込み昇順に並び替えて
      出力せよ。
【 形態 】1. Javaアプリケーション
【 GUI  】4. 制限なし
【 期限 】1月12日午後4時まで
【 Ver  】java version "1.5.0_06"
【 補足 】テキストファイルの名前は何でも結構です。
      中身は
      10
      4
      1 
      30
      5
      11
      7
      です。
 
      詰まりに詰まってはや数時間。そろそろ限界ですw
      では、ご教授お願いします。

333:デフォルトの名無しさん
08/01/11 18:51:24
>>332
テキストの中身の数字は全角なの?

334:332
08/01/11 19:15:39
>>333
すいません、半角です。

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


336:デフォルトの名無しさん
08/01/12 02:54:23
>>335
import java.util.Date;

public class Clock{
public static void main(String[] args) throws Exception {
while(true){
System.out.print("\r" + new Date().toString());
Thread.sleep(1000);
}
}
}


337:デフォルトの名無しさん
08/01/12 03:16:50
>>332
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class TextFileSort {
public static void main(String[] args) throws Exception {
BufferedReader fbr = new BufferedReader(new FileReader(args[0]));
List<Integer> list = new ArrayList<Integer>();

// ファイルの各行から数値をリストに読み込む
while(fbr.ready()){
list.add(Integer.parseInt(fbr.readLine()));
}

// リストをソートする
Collections.sort(list);

// 画面に出力する
for(int n : list){
System.out.println(n);
}
}
}


338:デフォルトの名無しさん
08/01/13 17:44:30
【 課題 】
URLリンク(rg550.hp.infoseek.co.jp)
・電卓の作成
  ・少なくとも整数の足し算の機能を持つ電卓を作成せよ
  ・ウィンドウ上に、0〜9のボタン、「+」などのボタン
   入力結果や計算結果の表示領域を表示
  ・ボタンをクリックすることによって電卓のように計算が出来る

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


339:デフォルトの名無しさん
08/01/14 02:33:17
>>338
URLリンク(rg550.hp.infoseek.co.jp)

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

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

341:デフォルトの名無しさん
08/01/14 16:05:38
【 課題 】「クリック・アートの作成」
       @ 画面をクリックするたびに、「楽しさ」、「クールさ」、「荘厳さ」、など受け手が感心するような作品を考えてください
       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;
}


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4340日前に更新/380 KB
担当:undef