★★ Java の宿題ここで答えます Part 63 ★★at TECH
★★ Java の宿題ここで答えます Part 63 ★★ - 暇つぶし2ch175:デフォルトの名無しさん
07/10/09 23:53:35
【 課題 】
Math.random()で0?9の乱数を発生させ、どの数が何回出たかを配列に記録するクラス「RdmRecord」を作れ。
RdmRecordオブジェクトを動作させるためのmainメソッドを持つクラス「RdmRecordTest」を作れ。
Math.random()が、各数字を均等に発生させているか否かを確認せよ。

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】1. 制限なし
【 期限 】10月11日10:00まで
【 Ver  】1.6.0_02
【 補足 】丸投げ


176:デフォルトの名無しさん
07/10/10 00:52:25
>>175
URLリンク(sourcepost.sytes.net)

177:デフォルトの名無しさん
07/10/10 01:30:31
>>168
9日の22時頃にgmailからメール送信させていただきました。
よろしくお願いします。

178:115
07/10/10 01:31:18
名前入力し忘れました。
よろしくお願いします。

179:99
07/10/10 13:13:42
>>139
なんどやっても、縮小とシャーリングが出来ません。
どういうコードを組めば良いのでしょうか?

180:99
07/10/10 17:25:58
後、回転をやってもオブジェクトが消えてしまいます…

181:デフォルトの名無しさん
07/10/10 18:00:53
【 課題 】二つのベクトル α=(x,y,z) 、 β=(a,b,c )の和と内積
α+β=(x+a,y+b,z+c)   
および内積
(α、β)=(xa+yb+zc)
を計算するプログラムを作りなさい

【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet/3. Servlet/
       4. 携帯(開発環境のver.必須)/5. その他(明記のこと) 《必ず選択》
【 期限 】10月13日0時まで 
【 Ver  】java version "1.6.0_02"
【 補足 】】丸投げで申し訳ないです


182:181
07/10/10 18:03:10
すみません、少し間違えました

【 課題 】二つのベクトル α=(x,y,z) 、 β=(a,b,c )の和と内積
α+β=(x+a,y+b,z+c)   
および内積
(α、β)=(xa+yb+zc)
を計算するプログラムを作りなさい

【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】10月13日0時まで 
【 Ver  】java version "1.6.0_02"
【 補足 】】丸投げで申し訳ないです


183:デフォルトの名無しさん
07/10/10 18:16:32
>>182
public class Ve {
private double x, y, z;
public Ve(double x, double y, double z) {
this.x = x; this.y = y; this.z = z;
}
public Ve 和(Ve v) {
return new Ve(x + v.x, y + v.y, z + v.z);
}
public double 内積(Ve v) {
return x * v.x + y * v.y + z * v.z;
}
public String toString() {
return "(" + x + ", " + y + ", " + z + ")";
}
public static void main(String[] args) {
double x = 1, y = 2, z = 3, a = 4, b = 5, c = 6;
Ve α = new Ve(x, y, z);
Ve β = new Ve(a, b, c);
System.out.println("α+β=" + α.和(β));
System.out.println("(α、β)=" + α.内積(β));
}
}

184:デフォルトの名無しさん
07/10/10 18:21:00
>>180
変な回転中心を指定して画面外に飛び出したんじゃないのかい?

185:99
07/10/10 18:24:52
>>184
はい。画面外に飛び出しました。
とりあえず、どんな形でも縮小、シャーリングされれば良いので
プログラムを完成させてはいただけないでしょうか…。
数学が得意ではないのでちんぷんかんぷんです。

186:デフォルトの名無しさん
07/10/10 19:39:49
>>185 じゃあこんなんで。
マウスでクリックした場所を基準にドラッグした長さで決める。
URLリンク(rg550.hp.infoseek.co.jp)

187:99
07/10/10 22:25:40
>>186
ありがとうございます。提出期限日かなり遅れてますが提出してきます。

188:101
07/10/11 01:36:29
URLリンク(rg550.hp.infoseek.co.jp)

以前やってもらったJavaプログラム実行できました。ありがとございました。
ちょっと問題が出たのが漢字だとテーブル上がすべて?になります。どう直しても
変わりません。どなたかJavaの型をデータベースの型をあわせるクラスを作成して
くれませんか?それとJUnitテストをするんですが、テストクラスはどのように作成したらいいの
ですか?丸投げで申し訳ないです。期限は11日までです。
よろしくお願いします。

189:デフォルトの名無しさん
07/10/11 03:45:09
>>188
>>1

190:デフォルトの名無しさん
07/10/11 12:56:36
【 課題 】与えられた課題文をそのまま書きます。 《必須》
【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet/3. Servlet/
       4. 携帯(開発環境のver.必須)/5. その他(明記のこと) 《必ず選択》
【 GUI  】1. AWTのみ/2. Swing/3. SWT/4. 制限なし/ 5. その他(明記すること)
       《GUIの課題の場合必ず選択》
【 期限 】提出期限、解答希望日を書きます。「できるだけ早く」はNG。 《必須》
【 Ver  】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》
【 用語 】数学用語、専門用語の意味、説明を書きます。 《あれば必須》
【 補足 】丸投げですがよろしくお願いします。扱うのはサッカーでゴールを決めたときワーッってなるような映像シーンがあるかどうかを検出したい感じです。
java version "1.5.0_12"


191:デフォルトの名無しさん
07/10/11 12:58:53
【 課題 】AVI形式の動画から音量が急激に変化することがあるかを検出したい。
【 形態 】1. Javaアプリケーション(main()で開始)/ *JMFを使用しても良い。
【 GUI  】4. 制限なし
【 期限 】10月16日 17時
【 Ver  】java version "1.5.0_12"  
【 補足 】丸投げですがよろしくお願いします。扱うのはサッカーでゴールを決めたときワーッってなるような映像シーンがあるかどうかを検出したい感じです。


192:191
07/10/11 12:59:42
190は間違えました。

193:デフォルトの名無しさん
07/10/11 13:13:44
JMFでAVI形式だと、WMV限定ということだね(未だにDivX , Xvid , H.264など使えないorz)
この前、JMF使ったニコニコ動画風作成していた氏がいるから米粒くらいの希望あるよ

[米1升] ........λ さて、米洗ってくるか

194:デフォルトの名無しさん
07/10/11 15:15:16
【 課題 】
1:このプログラムのメソッドgetData()のアクセス修飾子publicを修飾子staticに
変えてコンパイル、実行してみよ。エラーがでるので修正したプログラムを作りなさい。

2:このプログラムにはthisキーワードが2箇所使われている。これらのキーワードを使わずに
同じ実行結果が得られるように、プログラムを修正しなさい。

3:このプログラムで、int grade(評点)はclass Dataのコンストラクタの2番目の引数
を、例えば90から85に変えることによって任意に変更できるが、最初の引数"Suzuki”を"Kimura"
に変えても結果はSuzuki=85のようになり、Kimura=85とはならない。
 名前と評点を自由に出力できるように、このプログラムを修正せよ。
修正前の分には、先頭に//を付してコメント文とせよ。また、修正、付加した文
には、語尾に//修正//,//付加のコメント文を付けよ。
(修正および付加する箇所)
・ Data Suzuki=new Data("Suzuki",90); →
  Data data=new Data("各自の学籍番号",希望の点数);
・ System.out.println("Suzuki="+Suzuki.getData()); →
  System.out.println("修正せよ+data.getData());
・ getData()→getGrade()
・ getGrade()を参考にして、メソッドgetName()を新しく付け加える。
【 形態 】5. その他(javaをやったことないのでその他にしましたがコマンドプロンプト
        でコンパイル、実行するタイプです)
【 GUI  】4. 制限なし

【 期限 】2007年10月12日午前10時まで
【 Ver  】java version "5.1.2600"
【 補足 】プログラム打ち込んだ以外は丸投げです、申し訳ありません
      javaプログラムはまったくやったことありません。
      期日ぎりぎりまで考えて見ましたがどうにもなりませんでした。
      どうかよろしくお願いします。


195:デフォルトの名無しさん
07/10/11 15:16:22
>>194のプログラムです

public class Grade{
public static void main(String args[]){
Data Suzuki=new Data("Suzuki",90);
System.out.println("Suzuki="+Suzuki.getData());
}
}
class Data{
private String name;private int grade;
public Data(String name, int grade){
this.name=name;
this.grade=grade;
}
public int getData(){
return grade;
}
}

よろしくお願いします



196:デフォルトの名無しさん
07/10/11 15:27:46
>>194
問題1はstaticをpublicに戻せばいいんじゃね?
public class Grade {
public static void main(String[] args) {
//Data suzuki = new Data("Suzuki", 90);
Data data = new Data("Kimura", 85);//修正
//System.out.println("Suzuki="+suzuki.getData());
System.out.println(data.getName() + "=" + data.getGrade());//修正
}
}
class Data {
private String name;private int grade;
public Data(String name_, int grade_) {//問題2
name = name_;//問題2
grade = grade_;//問題2
}
public int getGrade() {//修正
return grade;
}
//public int getData(){
public String getName() {//付加
return name;//付加
}//付加
}

197:デフォルトの名無しさん
07/10/11 15:33:59
//public int getData(){

public int getGrade() {//修正
の上に移動

198:デフォルトの名無しさん
07/10/12 00:15:19
>>196>>197
回答&追加回答ありがとうございます

問題1ですが、メソッドgetData()のアクセス修飾子publicを修飾子staticに
変えてコンパイル、実行してみよ。なので、staticをpublicに戻すと>>195
プログラムに戻ってしまうので、publicに戻す方法を使わないでエラーがでない
プログラムを教えていただければ幸いです

丸投げした上たびたび申し訳ありませんが、よろしくお願いいたします

199:デフォルトの名無しさん
07/10/12 01:01:14
>>198
staticに変更したままでエラーが出ないようにするだけなら
//private int grade;
private static int grade;//修正
でやれるし実行結果もSuzuki=90が表示されるという点では同じように動いていると見えるけど
こうするとgradeというDataクラスのフィールドはインスタンス変数でなくクラス変数になってしまい
クラス設計上全く意味合いが異なるものになってしまう
実際この変更を加えたまま>>196のプログラムが
Data data = new Data("Kimura", 85);//修正
Data suzuki = new Data("Suzuki", 90);
System.out.println(data.getName() + "=" + data.getGrade());//修正
だったりするとKimura=90になったりする
publicをstaticに変更することの意図が分からないからどう修正すれば題意に沿うのか不明

200:デフォルトの名無しさん
07/10/12 01:03:57
>>183
どうも、ありがとうございました

201:デフォルトの名無しさん
07/10/12 01:36:45
gradeを取得するのはgetGrade()関数に任せて、
staticのgetData()関数は、せっかくクラス名がDataなんだから、一番新しくインスタンス化されたDataオブジェクトを返すとか。
そんな感じで勝手に仕様作ればいんじゃねw


private static Data data;

public Data(String name_, int grade_) {
...
data = this;
}

public static Data getData(){
return data;
}

202:デフォルトの名無しさん
07/10/12 02:06:02
getDataにstaticを付け加えた時のエラーメッセージの意味を考えてみなさいとか
publicをprivateに変更してどうなるか試しなさいとかならまだ分かるけど
publicをstaticに変えなさいっていうのは問題としてどうかと思う
変更後どういう挙動をさせたいかの方針も与えずに動くように修正しろって言われても

203:デフォルトの名無しさん
07/10/12 08:05:29
>>199>>201>>202
皆様方、回答本当にありがとうございました

問題的にかなりあやし部分があるみたいですね
本当にもうしけありません
問題1に関してはちゃんと抗議の質問をしようと思います
大変助かりました、ありごとうございました


204:デフォルトの名無しさん
07/10/12 09:18:57
【 課題 】「旅行の持ち物計算」
Aさんは、1組(2枚)で7日間使える、使い捨てのコンタクトレンズを
使用している。 23日間海外旅行に出かける場合、コンタクトレンズを
何組持って行かなくてはならないか、プログラムで計算せよ。
また、デジタルカメラを持って行くことにした。
Aさんは通常メモリカードを4日で1枚使い切る。何枚持って行くべきか、
プログラムで計算せよ。

作成上の条件:
・計算に使う値(7,23,4)は必ず変数に入れて使うこと
・計算結果はメッセージとともに表示するプログラムとすること
・変数には適切な名前をつけ、コメントで変数の説明を記述すること
・整数演算による値の切り捨てに注意すること
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】1. 制限なし
【 期限 】10月12日13:15まで
【 Ver  】java version "3D 1.4.0" すいませんよくわかんないです
【 補足 】初心者なのでわからないことばかりです どなたか助けて下さい


205:デフォルトの名無しさん
07/10/12 10:06:37
>>204
URLリンク(sourcepost.sytes.net)
いちおう余分に持ってくw

206:デフォルトの名無しさん
07/10/12 10:42:13
>>203
抗議するのは勝手だけど、自分の立場(無知)をよく考えてからの方が良いよw

207:デフォルトの名無しさん
07/10/13 01:44:11
【 課題 】ベクトルa=(a0,a1,a2) b=(b0,b1,b2)の内積(a,b)を計算する関数を作りなさい。
なお計算式は(a,b)=a0b0+a1b1+a2b2とする。
また各成分には具体的な数字を入れて計算しなさい。
【 形態 】1. Javaアプリケーション(main()で開始)/ 
【 GUI  】4. 制限なし
【 期限 】10月14日 23時
【 Ver  】java version "1.6.0_12"  
【 補足 】丸投げですがよろしくお願いします。

208:デフォルトの名無しさん
07/10/13 01:48:02
>>207
>>182-183

209:デフォルトの名無しさん
07/10/13 08:22:51
>>175の課題の続きとして出されました

【 課題 】
URLリンク(sourcepost.sytes.net)
先のRdmRecordクラスのshowHistoryメソッドを下記の通り多重定義せよ。
引数     動作
(なし)    すべての数の出現回数を表示
(int i) iの出現回数を表示
(int i, int j) i~j間の数の出現回数を表示
showHistory()とshowHistory(0, 9)が同じ動作をすることを確かめよ(mainを変更)。


【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】1. 制限なし
【 期限 】10月13日11:30まで
【 Ver  】1.6.0_02
【 補足 】丸投げ

210:デフォルトの名無しさん
07/10/13 08:44:12
>>209
URLリンク(rg550.hp.infoseek.co.jp)
動作報告しようぜ

211:デフォルトの名無しさん
07/10/13 10:03:14
>>210
ありがとうございます。
エクリプスで実行したらメソッドエラーが
java.lang.NoSuchMethodError: main
Exception in thread "main"
こんな風にでました

212:デフォルトの名無しさん
07/10/13 10:33:44
>>211
俺は普通に実行できたぞ

213:デフォルトの名無しさん
07/10/13 12:09:45
>>211
うまく動かないと素早く報告するのなw

214:デフォルトの名無しさん
07/10/13 12:46:32
>>211
ファイル名を"29.java"のまま実行してないか?
ファイル名を"RdmRecordTest.java"に変えて味噌

215:デフォルトの名無しさん
07/10/13 17:51:43
>>82の58~79行目なんですが各行でどのような処理が行われてるかも
考えないといけないんですが 簡単にでいいのでお願いします。

private void drawSaturn(Graphics g, int cx, int cy, double a) {
double r = 100 * a;
double x0 = 180 * a;
double x1 = 150 * a;
double y0 = 50 * a;
double y1 = 30 * a;

GeneralPath path = new GeneralPath();
path.append(new Line2D.Double(cx - x0, cy, cx - x1, cy), false);
path.append(new Arc2D.Double(cx - x1, cy - y1, x1 * 2, y1 * 2, 180, -180, Arc2D.OPEN), true);
path.append(new Line2D.Double(cx + x1, cy, cx + x0, cy), true);
path.append(new Arc2D.Double(cx - x0, cy - y0, x0 * 2, y0 * 2, 0, 180, Arc2D.OPEN), true);
path.closePath();
g.setColor(Color.RED);
((Graphics2D)g).fill(path);
g.setColor(new Color(190, 100, 60));
((Graphics2D)g).fill(new Ellipse2D.Double(cx - r, cy - r, r * 2, r * 2));
AffineTransform at = new AffineTransform();
at.rotate(Math.PI, cx, cy);
path.transform(at);
g.setColor(Color.RED);
((Graphics2D)g).fill(path);
}

216:デフォルトの名無しさん
07/10/13 18:19:11
>>215
思考することは誰も肩代わりできないと思うけどね
APIリファレンスでShapeクラスとそのサブクラスの説明を読んだり
クラス名やメソッド名でぐぐったりすればかなり調べられることだ
そしてそれを元に自分でテストプログラムを書いてみたりすると理解が深まる

最初のg.setColor(Color.RED);までで星本体より後側の輪のShapeを定義して
その次の((Graphics2D)g).fill(path);でfill描画する
その次の2行で星本体の円をfill描画する
あとは後ろ側の輪を定義していたShapeを星の中心を回転中心にして180度回転して
最後のfillで描くことで星本体より前側の輪とする
うしろに隠れるべきものから先に順序良く描いているだけ

一行一行順番に変数の値を計算しながら実際に紙の上で図を描いていけば
各行が何をしているのかは分かるようになる

217:デフォルトの名無しさん
07/10/13 19:45:51
>>216
わかりやすくありがとうございます
いろいろ試してみます

218:デフォルトの名無しさん
07/10/13 20:15:35
珍しく読んで字のごとくなメソッド名なのに実装の動作追えって課題出すなら先にちゃんとjava2D教えりゃ良いのにな。

219:デフォルトの名無しさん
07/10/14 01:56:14
>>182
まったく同じ課題が…
お前もしかして俺と同じ学校のやつじゃないか?
もし同じなら、それforとint使ったやつじゃないとダメなはずだぞ?

てなわけで

【 課題 】二つのベクトル α=(x,y,z) 、 β=(a,b,c )の和と内積
α+β=(x+a,y+b,z+c)   
および内積
(α、β)=(xa+yb+zc)
を計算するプログラムを作りなさい

【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】10月14日23時59分時まで 
【 Ver  】java version "1.6.0_02"
【 補足 】】ソースに必ずforとintを使ってください。後は特にないです、よろしくお願いいたします。

220:デフォルトの名無しさん
07/10/14 02:42:00
こういう問題って普通数値をコマンドラインからとか入力させたりするよな
でも具体的な数として初めから値入れるんだよな変な問題だ

doubleをintに変えりゃいいがforって何に使うんだ?
この問題をやる前にforを使った例題かなにかやったんだろ?
それに合わせて>>183を書き換えれば学校の問題に添った答えが出来るんじゃないかな

221:デフォルトの名無しさん
07/10/14 02:42:44
>>219
public class Ve {
private static final int DIM = 3; private double[] e = new double[DIM];
public Ve(double[] e) {
if (e.length != DIM) throw new IllegalArgumentException();
for (int i = 0; i < DIM; i++) this.e[i] = e[i];
}
public Ve 和(Ve v) {
double[] e = new double[DIM];
for (int i = 0; i < DIM; i++) e[i] = this.e[i] + v.e[i];
return new Ve(e);
}
public double 内積(Ve v) {
double prod = 0;
for (int i = 0; i < DIM; i++) prod += this.e[i] * v.e[i];
return prod;
}
public String toString() {
StringBuilder sb = new StringBuilder("(");
for (int i = 0; i < DIM; i++) sb.append(e[i]).append(", ");
return sb.replace(sb.length()-2, sb.length(), ")").toString();
}
public static void main(String[] args) {
double x = 1, y = 2, z = 3, a = 4, b = 5, c = 6;
Ve α = new Ve(new double[]{x, y, z}); Ve β = new Ve(new double[]{a, b, c});
System.out.println("α=" + α); System.out.println("β=" + β);
System.out.println("α+β=" + α.和(β)); System.out.println("(α、β)=" + α.内積(β));
}
}

222:デフォルトの名無しさん
07/10/14 02:56:16
ベクトルの成分をint型の配列で表して
それをmainメソッド内のforループでしこしこ足し掛け算して
表示する程度でいいってことか

223:デフォルトの名無しさん
07/10/14 02:59:46
>>222
たぶんそういうことだね。
こんなベクトルクラスを定義したりしなくていいと思うよ。
そうしてはいけないともなっていなかったから、そうさせてもらったけど。

224:デフォルトの名無しさん
07/10/14 03:22:43
問題のレベル的にもっと単純なプログラムでいいと思うw

225:デフォルトの名無しさん
07/10/14 03:30:12
こんな感じ?
public class Ve {
public static void main(String[] args) {
int x = 1, y = 2, z = 3, a = 4, b = 5, c = 6;
int[] α = {x, y, z};
int[] β = {a, b, c};
int[] 和 = new int[3];
int 内積 = 0;
for (int i = 0; i < 3; i++) {
和[i] = α[i] + β[i];
内積 += α[i] * β[i];
}
System.out.println("α=(" + α[0] + ", " + α[1] + ", " + α[2] + ")");
System.out.println("β=(" + β[0] + ", " + β[1] + ", " + β[2] + ")");
System.out.println("α+β=(" + 和[0] + ", " + 和[1] + ", " + 和[2] + ")");
System.out.println("(α、β)=" + 内積);
}
}

226:デフォルトの名無しさん
07/10/14 03:34:52
そんな感じだろうね
double使ってるソース見てintで作って欲しいって言うぐらいだし

227:デフォルトの名無しさん
07/10/14 04:49:44
お前らここは

な ん で i n t な ん だ よ !

って突っ込むべき所だろ普通・・・。

228:デフォルトの名無しさん
07/10/14 05:18:57
for文を使ってその制御変数の型をintにしている時点で、
forとintを使うという要求は満たしているわけで、
ベクトルの成分の型はintでもdoubleでも構わないんだけどね。
たぶん課題のforとintを使えっていうのは、
for (int i =...みたいな使い方をさせようとしているんじゃないのかな。
オーバーフローを考えなければベクトルの成分の型がintでも、
その和のベクトルの成分や内積はintで閉じているし、
そのままで構わないと思うけど、
気になるなら配列要素や内積の型はdoubleなり好きな型にすればいい。

229:デフォルトの名無しさん
07/10/14 06:28:36
α β 和 内積って、、、、部下ならぶん殴ってるw

230:デフォルトの名無しさん
07/10/14 06:34:38
unicodeで持ってんだから別に良いじゃんw

231:デフォルトの名無しさん
07/10/14 06:42:19
おまえ、韓国語の変数名とか読めるんかwっっw

232:デフォルトの名無しさん
07/10/14 06:44:18
別にコーディング規約を指定されてもいないしな
手直しするとしても大した手間じゃないしどうせそれをやるのは依頼してきたやつだ

233:デフォルトの名無しさん
07/10/14 06:46:00
コーディング規約以前の問題だってわからないのがすごいな

234:デフォルトの名無しさん
07/10/14 06:59:41
まさかここに出てくるコードが真面目に親切に解いてあげようとしているものばかりだと思っているんじゃなかろな?

235:デフォルトの名無しさん
07/10/14 07:01:00
糞コードさらせば叩かれるっつーだけの話

236:デフォルトの名無しさん
07/10/14 07:36:10
unicodeってクリンゴン語サポートしないんだろうか?言語コード登録されてるし、
同じ人工言語のヘブライ語もサポートされてるし、
クリンゴン語フォントってあるし。

Google辺りに需要ありそうじゃね?

237:デフォルトの名無しさん
07/10/14 07:41:20
表示するのは各国語言語でもちろんいいけど、内部コードに使うのはねーだろ

238:デフォルトの名無しさん
07/10/14 14:15:15
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】10月16日
【 Ver  】1.6.0_03
【 用語 】課題の方に書いています。

よろしくお願いします。

239:デフォルトの名無しさん
07/10/14 16:51:13
相手が希望する仕様に添ったソースを作ることも必要だぜ
時にはエスパーするスキルも必要だ

240:hj
07/10/14 17:00:48
【政治】政府、"お金をつくる"造幣局や印刷局など独立法人20以上を民営化へ-機密性の保持も絡み様々な意見も★4
スレリンク(newsplus板)

【民営化】造幣局・印刷局など、独立行政法人20以上を民営化へ:政府方針 [07/10/07]
スレリンク(bizplus板)


政府は6日、現在進めている独立行政法人(独法)の整理合理化に関連し、
101ある独法のうち、予算に占める国からの財政支出の割合(財政依存度)が低い
20法人以上の民営化を目指す方針を固めた。

2007年末に整理合理化計画を策定し、閣議決定する予定だ。
民営化の対象には、造幣局や国立印刷局、日本万国博覧会記念機構などがあがっている。
今後、独法の民営化推進を目指す渡辺行政改革相らの方針に対し、
事業の公共性の高さなどを主張する関係省庁の巻き返しが本格化しそうだ。

貨幣や紙幣を造る造幣局や国立印刷局については、機密性の保持なども絡み、
是非をめぐって様々な意見が出そうだ。

URLリンク(headlines.yahoo.co.jp)


241:238
07/10/14 18:51:57
>>238の補足です。
入力させるというのは時間がかかる、とかで課題が若干変更になりました。
(もし入力させる仕様で作っている人はそれでも良いとのことです。)
ランダムに変更するdoubleの数値を行列、ベクトルにデフォルトでセットしておいて、
生成されたベクトルの数、行列1の数、行列2の数、行列とベクトルの積、行列1と行列2の積をコンソール画面に出力すれば良いとのことです。

変更仕様の書かれている課題文です。URLリンク(rg550.hp.infoseek.co.jp)
ご迷惑をおかけして申し訳ありません。

242:219
07/10/15 01:41:09
どうもありがとうございますm(_ _)m

243:デフォルトの名無しさん
07/10/15 07:37:07
【 課題 】一つの文字列(内容は任意)を、頭から三文字ずつ区切って、別々の文字列に格納してください。
結果はSystem.out.println()でコンソールに表示のこと。
<例>
String s = "123456789";←これを三文字ずつ区切る。
【 形態 】Javaアプリケーション(main()で開始)-
【 GUI  】4. 制限なし
【 期限 】10/16 PM10:00
【 Ver  】java -version "1.5.0_13"
【 補足 】丸投げです、宜しくお願いします。


244:238
07/10/15 08:04:20
どなたかお願いしますorz

245:191
07/10/15 12:40:20
>>193米粒ぐらいの希望にかける男、191マン

246:238
07/10/15 16:37:17
もの凄く時間がかかりましたが、(1)はやる事ができました。
URLリンク(rg550.hp.infoseek.co.jp)

しかしながら、これを元に(2)がどうしてもできませんorz

247:デフォルトの名無しさん
07/10/15 22:53:41
>>243
全く効率なんて考えてませんが、こんな感じで文字列わけてやってあとは出力してやればいいんじゃないでしょうか?

public static String[] sprit(String s,int charCnt){
  String ret[] = new String[(s.length()-1)/charCnt+1];
  for (int i = 0; i < ret.length - 1; i++) {
    ret[i] = s.substring(charCnt*i, charCnt*(i+1));
  }
  ret[ret.length - 1] = s.substring(charCnt*(ret.length - 1));
  return ret;
}

248:デフォルトの名無しさん
07/10/15 23:03:52
英語・・・・・・・・split

249:デフォルトの名無しさん
07/10/15 23:04:58
ぶはwwww
英語得意だったのに~~なはw

250:デフォルトの名無しさん
07/10/16 00:53:32
【 課題 】
関数x^2があり、その関数とx軸と区間[0,10]に囲まれたの面積Sの近似値を区間[0,10]を「5000分割」して求めます。
実際の面積Sは、普通に積分すれば求まります(S=∫[0,10]x^2 dt)がJavaで区分積分法のプログラムを作り求めなさい。

【 形態 】1. Javaアプリケーション(main()で開始)(よくわかりません)
      5. その他 グラフ
【 GUI  】4. 制限なし
【 期限 】10月16日12:00
【 Ver  】java version "1.6.0_02"
【 補足 】丸投げです。よろしくお願いします。

251:デフォルトの名無しさん
07/10/16 01:08:39
あっちで答えてもらってるのは無視?

252:デフォルトの名無しさん
07/10/16 02:59:42
>>238
URLリンク(rg550.hp.infoseek.co.jp)

253:238
07/10/16 04:35:45
>>252
ありがとうございます。動作確認しました。

254:デフォルトの名無しさん
07/10/16 15:52:14
【 課題 】処理対象画像が2値の場合境界線をたどるようにして
      輪郭線を抽出させることができるプログラム。
      画像の形式は各ピクセル白か黒。
      境界線の定義は八近傍
【 GUI  】制限なし
【 形態 】1. Javaアプリケーション(main()で開始)/
【 期限 】水曜昼まで。 
【 Ver  】1.5  
【 補足 】丸投げです、よろしくお願いします

255:デフォルトの名無しさん
07/10/16 18:49:36
>>254
>>35からをよく読んでみそ。つか、同スレぐらい検索してから書け。

256:デフォルトの名無しさん
07/10/16 19:15:44
世界は繰り返すのだよ。

257:243
07/10/16 22:56:00
>>247
お礼おそくなりました、ありがとうございました!

258:デフォルトの名無しさん
07/10/17 00:45:34
>>255
すいません。良かったらこの問題について教えて頂けませんか。

259:デフォルトの名無しさん
07/10/17 02:39:10
>>36を読んでから出直してこい

260:デフォルトの名無しさん
07/10/17 08:45:40
>>256
それ、歴史はくりかえすだよなw

261:デフォルトの名無しさん
07/10/17 11:04:03
>>260
ジョジョを読んでから出直してこい

262:デフォルトの名無しさん
07/10/17 11:09:05
>>261
ゆとりはさすがだなw

263:デフォルトの名無しさん
07/10/17 12:59:24
>>261
メイド・イン・ヘブンの能力だったっけ

264:デフォルトの名無しさん
07/10/17 13:00:34
【 課題 】1)Meiboクラスのプログラムを作りなさい。
a)フィールドに氏名、年齢、職業を入れる文字列型の変数(氏名、職業)と整数型
       変数(年齢)を宣言する。
       2)Meiboクラスを使うKadai1クラスのプログラムを作りなさい
a)Meiboクラスのインスタンスをつくる
b)氏名、年齢、職業に値を代入する。
c)氏名、年齢、職業を出力する。
【 形態 】1. Javaアプリケーション(main開始
【 期限 】10月17日
【 Ver  】1.6.0_02
【 補足 宜しくお願いします

265:デフォルトの名無しさん
07/10/17 13:43:25
public class Meibo{

private String name;
private int age;
private String occupation;

public Meibo(String name, int age, String occupation){
super();
if(age <= 0)throws new IllegalArgumentException("age must be positive");
this.name = name;
this.age = age;
this.occupation = occupation;
}

public String toString(){
return "{ 名前 = " + name + " , 年齢 = " + age + " , 職業 = " + occupation + " }";
}
}

public class Kadai1{
public static void main(String[] args){
Meibo tom = new Meibo("トム", 22, "ニート");
System.out.println(tom);
}

266:デフォルトの名無しさん
07/10/17 13:46:19
age <= 0のところをage < 0に直してください
なんでイコールつけちゃったんだろう……

267:デフォルトの名無しさん
07/10/17 15:29:27
>>266
ジョブにワロタ

268:デフォルトの名無しさん
07/10/17 15:48:25
なぜトムなのかについて

269:デフォルトの名無しさん
07/10/17 17:13:05
>>265ありがとうございますm(_ _)m

270:デフォルトの名無しさん
07/10/17 19:04:13
【 課題 】1)Enクラスのプログラムつくりなさい。
      a)フィールドに円の半径と中心の座標を入れる実数型の変数r,x,yを宣言する。
b)コンストラクタで変数の値を初期化する。
このとき、引数のないコンストラクタと引数(r,x,y)のあるコンストラクタをつくる。(デフォルトでr=1,x=0,y=0)
2)Enクラスを使うKadai4クラスのプログラムをつくりなさい。
a)Enクラスのインスタンスをつくる。
b)円の半径と中心の座標を出力する。
【 形態 】1. Javaアプリケーション(main開始
【 期限 】10月18日早朝まで
【 Ver  】1.6.0_02
【 補足 おねがいします。

271:115
07/10/17 19:59:57
115です。

以前教えていただきました問題の追加課題が出まして
またご指導いただきたいと思い、yo_gooday_gtlv@yahoo.co.jp宛に
追加質問をさせていただきました。
お時間がよろしければよろしくお願いします。

272:デフォルトの名無しさん
07/10/17 21:41:55
>>270
こんなんでいいのか?


public class Kadai4 {
public static void main(String args[]) {
En test_def = new En();
System.out.println("r = " + test_def.r);
System.out.println("x = " + test_def.x);
System.out.println("y = " + test_def.y + "\n");
En test_in = new En(3,3,3);
System.out.println("r = " + test_in.r);
System.out.println("x = " + test_in.x);
System.out.println("y = " + test_in.y + "\n");
}
}


class En {
public double r;
public double x;
public double y;

public En() {
r = 1; x = 0; y = 0;
}
public En(double r, double x, double y) {
this.r = r;
this.x = x;
this.y = y;
}
}

273:デフォルトの名無しさん
07/10/17 23:08:28
【 課題 】
URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】 18日の16:00まで
【 Ver  】java version "1.5.0_11"
【 補足 】丸投げです。よろしくお願いします。

274:デフォルトの名無しさん
07/10/17 23:27:07
【 課題 】New I/Oの課題です。補足のソースに問題文を書いておきました。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4.制限無し
【 期限 】18日6:00まで
【 Ver  】1.6.0_03
【 補足 】URLリンク(sourcepost.sytes.net)
ちゃんとした結果が出力されません。
修正をお願いします!


275:274
07/10/17 23:29:16
URLリンク(sourcepost.sytes.net)
ソースもう一つ貼り忘れていました。
すいません。

276:デフォルトの名無しさん
07/10/18 00:47:39
【 課題 】現在、このプログラムはgetTranslateInstanceメソッドを使用し、図形の形を変形している。
行列を準備し、この図形の変形をsetTransformメソッドを使用して変形するように改造し、提出しなさい。

また、以下の点に注意しなさい。

回転をする時、現在の設定ではアンカーポイントを使用しているが、
1.変形をアンカーポイントから始点に設定する。
2.適当な角度で回転させる。
3.変形をアンカーポイントに戻す為、3*3の行列を使用する。

今回、javax.vecmathパッケージを使用するので、Java3D APIを各自ダウンロードしてください。
URLリンク(java.sun.com)

setTransformメソッドの詳細
URLリンク(java.sun.com)

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】2. Swing
【 期限 】10月19日
【 Ver  】1.6.0_02
【 用語 】行列を使います。
【 補足 】配布された改造元のソースです。
      URLリンク(rg550.hp.infoseek.co.jp)
 
      丸投げですが、よろしくお願いします。

277:デフォルトの名無しさん
07/10/18 13:00:22
【 課題 】背景が白色の中に黒色でいくつかの点がランダムでついている画像、その画像を左上から調べていき左上に近い点の座標と右下に近い点の座標 、
      左下に近い点の座標と右下に近い点の座標、四つの座標を取得する自動プログラムを作成(画像例:gazou.bmp)
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】21日まで
【 Ver  】java version "1.5.0_11"
【 補足 】丸投げです。よろしくお願いします。

一応にたプログラムを見つけたんですがこれは座標を全部調べるだけなんで
付け加えしていただくとうれしいです。 次にのせます

278:デフォルトの名無しさん
07/10/18 13:02:03
import java.awt.image.*;//クラス Image
import javax.imageio.*;//クラス ImageIO
import java.io.*;
class zahyou {
public static void main(String[] args) throws IOException {
int mask = 0x00ffffff;//半透明maskフィルタ
int black = 0x00000000;
int i;
int j;

BufferedImage a = ImageIO.read(new java.io.File("gazou.bmp"));

for ( i = 0; i < a.getWidth(); i++)//getWidth:イメージの幅を指定します。変数iを1ずつ増やしながら、i < a.getWidth()がfalseになるまで
for ( j = 0; j < a.getHeight(); j++)
if ((a.getRGB(i, j) & mask) == black) { 。
System.out.printf("(%d,%d)\n", i, j);

}


}

}


279:デフォルトの名無しさん
07/10/18 14:34:53
【 課題 】ファイルを読み込んでxとyの値の合計値を昇順でソートし、
      ソートした結果を別ファイルに出力するjavaプログラムの作成
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】提出期限:10月19日
【 Ver  】1.6.0_02 《必須》
【 補足 】丸投げです、よろしくお願いします
URLリンク(rg550.hp.infoseek.co.jp)
リンクは使用データです。txtに直してお使いください

280:デフォルトの名無しさん
07/10/18 14:52:43
課題多すぎワロタw

281:デフォルトの名無しさん
07/10/18 16:35:10
>>279
こんな感じでいいの?
ファイルの入出力って、未だにどのクラス使うべきなのかわからんな。

URLリンク(sourcepost.sytes.net)

282:279
07/10/18 16:58:42
大丈夫です。ありがとうございました。

283:デフォルトの名無しさん
07/10/18 17:52:37
>>277
URLリンク(sourcepost.sytes.net)

一回しかテストしてないから、自分で用意した画像でもテストしてね

284:283
07/10/18 18:00:08
calcDistanceメソッド使ってないや。
これでいいんなら削除しといて

285:デフォルトの名無しさん
07/10/18 22:34:35
どなたか>>276をお願いします。

286:デフォルトの名無しさん
07/10/18 23:35:22
Java3D APIを各自ダウンロードしてください。
これはいってないんだわ。
できない


287:デフォルトの名無しさん
07/10/19 00:03:14
>>286
Windows URLリンク(download.java.net)
Windows zip URLリンク(download.java.net)
MacOS URLリンク(download.java.net)
Linux URLリンク(download.java.net)
その他 URLリンク(java3d.dev.java.net)

こちらにあるので、ダウンロードしてインストール、もしくは解凍したパッケージをJava\jre1.6.0_0xのディレクトリに入れて、
やっては戴けないでしょうか?

288:デフォルトの名無しさん
07/10/19 00:05:41
↑パーマン2号が来るまで待ってろ。

289:デフォルトの名無しさん
07/10/19 00:15:12
>>288
待っておきます。

290:デフォルトの名無しさん
07/10/19 01:36:50
【 課題 】 全ての値が0の2次元配列を,以下のルールに基づいて全て1にするゲームTurnAllPanels.javaを作成する。
ルールと実行結果はこちらで
URLリンク(www.dotup.org)
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】提出期限 10/19昼まで
【 Ver  】すみませんわかりません・・・
【 補足 】オブジェクト,メソッド,制御構造,配列に関する応用課題だそうです
java習い始めて一ヶ月です・・
自分でやりましたがわかりませんでした・・お願いします

291:デフォルトの名無しさん
07/10/19 02:57:22
すみません、Addressクラス内でPersonクラスのメソッドを
利用しようとしてもNull Pointerが返されてしまいます。
どうすればよいでしょうか?

import java.io.*; // for I/O
class Person{
String myName;
public void SetName(String name) {
myName = name;
}
}
class Address{
public Person[] a;
public Address(int max){
a = new Person[max];
}
public void insert(String insert){
a[0].SetName(insert);
}
}
class E{
public static void main(String[] args){
Address ad;
ad = new Address(100);
ad.insert("ななし");
}
}

292:デフォルトの名無しさん
07/10/19 02:57:53
age

293:デフォルトの名無しさん
07/10/19 02:58:35
>>291
スレリンク(tech板)

294:デフォルトの名無しさん
07/10/19 02:58:57
>>293
どうもです

295:291
07/10/19 03:54:54
すみません、どなたか>>291解いていただけないでしょうか?
>>293のリンク先で説明してもらったんですが、
概念の説明はしてもらったんですが、それでもわからなくて。
答え見てから、帰納的に学習したいんです。

マルチポストがかってるのが本当に恐縮です。

296:デフォルトの名無しさん
07/10/19 04:46:02
>>290どなたか・・・(´・ω・`)

297:デフォルトの名無しさん
07/10/19 06:09:29
【 課題 】Kadai21クラスを改良し、氏名と得点のデータ3人分をキー入力で与えるようなKadai22クラスを作成せよ。

}
【 形態 】1. Javaアプリケーション(main()で開始)      
【 GUI  】4. 制限なし/
【 期限 】10月19日
【 Ver  】1.5.0_12
【 補足 】一人分の4つのデータを入力したら一人分のTokuten2オブジェクトを生成し、これを3人分繰り返すとよい。
データおよびその入力に間違いはないと仮定し、キー入力の際のエラーチェックは省略しても良い。
入出力処理には適切な例外処理も必要だが、この課題ではmainメソッドにthrows IOExceptionを書いておくだけでよい。
丸投げです。お願いします。

298:762
07/10/19 06:10:28
改行が多すぎていっぺんに書き込めませんでした。すいません。

<Kadai21>
public class Kadai21 {
public static void main(String args[]) {
// データの初期設定
Tokuten2 tokuten[] = new Tokuten2[3];
tokuten[0] = new Tokuten2("taro", 80, 70, 60);
tokuten[1] = new Tokuten2("hanako", 70, 80, 70);
tokuten[2] = new Tokuten2("jiro", 60, 90, 80);

// データを表示させる
System.out.println("No.\t" + tokuten[0].getHeader());
for (int i = 0; i < tokuten.length; i++)
System.out.println(i + "\t" + tokuten[i].getData());
}
}

<Tokuten2>
public class Tokuten2 extends Tokuten {

public Tokuten2(String n, int e, int m, int s)

{
super(n,e,m,s);
}
public String getHeader() {
return "name\teng\tmath\tsci\tave";
}

public String getData() {
return name + "\t" + eng + "\t" + math + "\t" + sci + "\t" + ((eng + math + sci)/3);}

299:デフォルトの名無しさん
07/10/19 06:36:49
>>283
有難うございます

300:デフォルトの名無しさん
07/10/19 07:08:43
解答待ち

>>279
>>290
>>297

301:デフォルトの名無しさん
07/10/19 07:09:48
おっと、279は終わってた。
>>276

302:デフォルトの名無しさん
07/10/19 07:11:33
>>279
>>281-282

303:デフォルトの名無しさん
07/10/19 11:16:08
>>290
URLリンク(rg550.hp.infoseek.co.jp)

304:276
07/10/19 11:18:08
本気で>>276をお願いできないでしょうか…

305:デフォルトの名無しさん
07/10/19 11:42:47
>>304
何時まで?

306:276
07/10/19 11:51:45
>>305
本日の5時までです。

307:デフォルトの名無しさん
07/10/19 12:02:54
そうだな、今日の仕事が終わったら貼るよ。
5時退社だけども

308:276
07/10/19 12:36:46
>>307
少し提出が遅れてもかまわないので、待っています。

309:デフォルトの名無しさん
07/10/19 12:39:03
少しって何時間くらい?

310:276
07/10/19 12:52:54
>>309
3-4時間くらいなら…

311:デフォルトの名無しさん
07/10/19 13:23:29
本当の期限はいつだ?

312:276
07/10/19 13:34:49
>>311
本日の5時です。課題ファイルを提出する学内のアップローダのような物があるのですが、
8時~9時を過ぎた時点で受け付けて貰えなくなるので、実質8時から9時の間までに提出すれば
有効なのですが、5時を過ぎた時点で25点引かれます。9時以降に提出するとなると、メールで送るか、
印刷して持って行かなければならないのですが、そうなると50点引かれ、金曜が過ぎた時点で75点引かれます。

313:デフォルトの名無しさん
07/10/19 14:10:37
金曜が過ぎた時点で回答多数とかwww

314:276
07/10/19 14:12:13
>>313
orz

315:276
07/10/19 14:34:59
とりあえず、自分で回転の処理は作ってみたのですが、こんな感じで良いのか分かりません…

URLリンク(rg550.hp.infoseek.co.jp)

316:デフォルトの名無しさん
07/10/19 15:43:59
これって単に
AffineTransform.getTranslateInstance(x, y);

new AffineTransform(1,0,0,1,x,y);
に変えろって問題じゃ無いの?

ところで虹と太陽が同じ方向に見えるのって変だよな

317:デフォルトの名無しさん
07/10/19 15:56:04
>>316
配列を設定して、getMatrixで呼び出して~というややこしい事をしないといけないみたいなので、
単純に設定するだけでは駄目みたいです。

描画されている図形に関しては先生が設定したので良く分かりません…orz

318:デフォルトの名無しさん
07/10/19 16:12:26
配列使うのか
>>252みたいにGMatrixで3×3の行列を指定して自力で回転やら平行移動やらするのかと思った

319:デフォルトの名無しさん
07/10/19 16:15:33
>>318
math.veckmathパッケージも使っているので、GMatrixクラスを使っても良いと思われます。

320:デフォルトの名無しさん
07/10/19 20:50:10
>>297
最初にもらった基礎プログラムうpしないと誰も解いてくれないだろ。

321:デフォルトの名無しさん
07/10/19 20:51:49
あ、次の762が基礎プログラムなのかorz
ごめん、普通に別の人が書いたのかと思ってた(´・ω・`)
連投スマソ。

322:デフォルトの名無しさん
07/10/19 20:55:14
いやスーパークラスが足りない

323:デフォルトの名無しさん
07/10/19 20:55:15
>>303
ありがとうございます
報告が遅くなり申し訳ありません
少し習ってないとこもあってそのまま提出するわけにいかずに手間取ってしまって
午前中には間に合いませんでしたがすごく助かりました
ありがとうございました

324:デフォルトの名無しさん
07/10/19 21:16:06
>>276
前作った奴の改造版。ろくすっぽ確認してないけど動くと思う。
URLリンク(rg550.hp.infoseek.co.jp)

325:デフォルトの名無しさん
07/10/19 23:26:05
【 課題 】コンソールから入力した文字を渦巻き状に表示し、テキストファイルに出力するプログラムを作成しなさい。下に例を挙げる
【 形態 】1. Javaアプリケーション(main()で開始)/
【 期限 】来週末まで
【 Ver  】java version "1.6.0_01"Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
【 補足 】入出力は苦手なので、丸投げですがよろしくお願いします。

                    い
            キ  テ       さ
         ス        、      な
       ト            し
     フ        入           し
           力    ら     示
   ァ    し         か        成
             コ         表
   イ   た          ル         作
            ン          に
   ル   文      ソ  ー         を
                      状
    に    字          き     ム
           を  渦  巻      ラ
      出
        力             グ
           す  る  プ ロ

326:デフォルトの名無しさん
07/10/19 23:40:36
>>325
入出力は苦手なんだったら、
文字の二次元配列でも各文字の位置情報のリストでもいいから、
それを生成するコードを出してくれれば、
コンソールとファイルへの出力部分のコードは書いてあげるよ。

327:デフォルトの名無しさん
07/10/19 23:57:32
>>297
import java.io.*;
public class Kadai22 {
public static void main(String args[]) throws IOException,NumberFormatException{
// データの初期設定
Tokuten2 tokuten[] = new Tokuten2[3];
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
for(int i=0;i<tokuten.length;++i){
System.out.println("input name as No."+i);
String name=br.readLine();
System.out.println("input eng as No."+i);
int eng =Integer.parseInt(br.readLine());
System.out.println("input math as No."+i);
int math=Integer.parseInt(br.readLine());
System.out.println("input sci as No."+i);
int sci =Integer.parseInt(br.readLine());
tokuten[i]=new Tokuten2(name,eng,math,sci);
}
// データを表示させる
(以降同じ)

328:デフォルトの名無しさん
07/10/20 00:59:22
>>326
rを徐々に増やしながら一定の角度を取りながら進めて行けばいいのかな?
rに応じて、角度のステップも変えないといけないか・・・・
パラメータ調整になりそうだが、やってみようかな

329:デフォルトの名無しさん
07/10/20 06:26:28
>>324
ありがとうございます。遅くなりましたが、無事に金曜日中に提出する事が出来ました。

330:デフォルトの名無しさん
07/10/20 13:35:00
【 課題 】
URLリンク(kansai2channeler.hp.infoseek.co.jp)
URLリンク(kansai2channeler.hp.infoseek.co.jp)

上記2つのプログラムを使い
Tenninクラスにフィールド「serial」「ID」を追加し、serialをstaticとせよ。
Tenninオブジェクトを作る度にserialの値を1増やし、その値をIDとするようコンストラクタを変更せよ。
TenninKanriクラスのmainメソッドの中で、Tenninオブジェクトをいくつか作成し、それぞれのIDの値を確かめよ。
serialにprivate修飾子を付けて,アクセス制限がかけられることを確かめよ。
(Tennin.serialの形でアクセスできなくなる)

上記4つを実装したうえで,Tenninオブジェクトを作成したら配列に入れて管理するように,TenninKanriのmainメソッドを変更せよ。
Tenninオブジェクトをいくつか生成し終わったら,配列に入っている全てのTenninのIDとnameを表示せよ。

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】1. 制限なし
【 期限 】10月21日10:30まで
【 Ver  】1.6.0_02
【 補足 】丸投げ よろしくお願いします

331:デフォルトの名無しさん
07/10/20 18:54:33
【課題提示用テンプレ】
【 課題 】LinuxにおいてUSBカメラから画像を取得しHDD上にjpegファイルとして保存しなさい.
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】10月23日
【 Ver  】java version "1.6.0_02" JMF 2.1.1e
【 用語 】
【 補足 】v4lを使えばいいと言うことまではわかったのですが,どうやって使えばカメラデバイスに接続できるのかがわかりません.よろしくお願いします

332:デフォルトの名無しさん
07/10/20 20:09:47
>>330
URLリンク(sourcepost.sytes.net)
URLリンク(sourcepost.sytes.net)

配列ってのは、オーバーフローとか考えなくていいのか?ArrayListでよければ上で。
適当な配列でもいいんなら下ので。
URLリンク(sourcepost.sytes.net)

最終的な形を作ったから、確認問題は自分でやってみてくれ。
getID, getName メソッドが嫌なら、値をpublic に変更して。

333:デフォルトの名無しさん
07/10/20 20:28:26
Linuxマシン、引越しの時にぶっ壊れたんだwww

334:デフォルトの名無しさん
07/10/20 21:00:08
>>332
ありがとうございます。やってみます

335:デフォルトの名無しさん
07/10/20 21:02:46
【 課題 】
URLリンク(kansai2channeler.hp.infoseek.co.jp)
URLリンク(kansai2channeler.hp.infoseek.co.jp)
RacingCarとRaceManagerから成るカーレースゲームを作ろう
車1台で走るバージョンのソースと,複数台を競走させるバージョンのクラスファイルとを配付します
車1台バージョンを複数台競走バージョンに改造してください

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】1. 制限なし
【 期限 】10月21日18:00まで
【 Ver  】1.6.0_02
【 補足 】丸投げです。 よろしくお願いします。

336:デフォルトの名無しさん
07/10/20 22:36:14
>>335
URLリンク(hairstyle.minami-aoyama.com)

変更点は分かりやすいと思う。
順位はつけてないよ。

337:336
07/10/20 22:36:54
>>335
すまん、こっちな。
URLリンク(sourcepost.sytes.net)

338:デフォルトの名無しさん
07/10/20 23:33:08
【 課題 】
URLリンク(rg550.hp.infoseek.co.jp)

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】1. 制限なし
【 期限 】10月22日 17:00まで
【 Ver  】1.6.0_02
【 補足 】丸投げです。 よろしくお願いします。




339:デフォルトの名無しさん
07/10/20 23:51:36
>>338
URLリンク(sourcepost.sytes.net)

340:デフォルトの名無しさん
07/10/21 07:00:44
【 課題 】Lab10Sort クラスをimplementし、RadixSort クラスを作成せよ。
基数ソートアルゴリズム(Radix sort)と、分布数えソート(Counting sort)を併用すること。

URLリンク(sourcepost.sytes.net)
URLリンク(sourcepost.sytes.net)


【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】10月23日
【 Ver  】1.5.0_07
【 補足 】丸投げです
よろしくお願いします。

341:デフォルトの名無しさん
07/10/21 08:54:23
>>336
変更前の髪型が分からねえw

342:デフォルトの名無しさん
07/10/21 10:01:32
>>339
どうもありがとうございます

343:デフォルトの名無しさん
07/10/21 14:34:15
>>340
URLリンク(sourcepost.sytes.net)

文字列は大小英字のみと仮定して解いた。駄目だったらすまん。
とりあえず問題の文字列はソートできる。

344:340
07/10/22 01:13:29
>>343
問題ありません。
ありがとうございました。

345:デフォルトの名無しさん
07/10/22 21:21:51
【課題提示用テンプレ】
【 課題 】配列aにN個の数値データが格納されている。
      その配列の中から変数targetに格納されているデータを
      線形探索法で探索するプログラムを作成しなさい。
      データが見つかった場合、画面には見つかった要素番号を
      出力し、見つからなかった場合は画面に「見つかりませんでした」
      と表示しなさい。
【 形態 】1. Javaアプリケーション
【 期限 】10月23日22時
【 Ver  】1.6.0_03
【 補足 】友人いわく、ifelseを使うそうです。
      途中までできましたが、「見つかりませんでした」の
      表示がうまくいきません。
      丸投げでお願いします。


346:デフォルトの名無しさん
07/10/23 00:38:14
>>345
if( 見つかったか ){
// 見つかったときの処理
} else {
// 見つからなかったときの処理
}

347:デフォルトの名無しさん
07/10/23 01:02:29
>>345
URLリンク(sourcepost.sytes.net)

348:デフォルトの名無しさん
07/10/23 01:09:34
>>345
または
URLリンク(sourcepost.sytes.net)

349:デフォルトの名無しさん
07/10/23 01:10:27
見つける要素の数は1つ?全部?

350:デフォルトの名無しさん
07/10/23 01:24:24
>>345
一致する要素を全て挙げるなら
URLリンク(sourcepost.sytes.net)

351:デフォルトの名無しさん
07/10/23 16:12:05
【 課題 】
1:このプログラムS1curveを javac S1curve.javaでコンパイルするとエラーが1個でます。
  修正して実行できるようにしなさい。
2:1で修正したプログラムを appletviewer S1curve.java でアプレット実行しなさい。
  円が途中で書き止っている図がでてきます。これはS1curveの漸化式のどこかがおかしいため
  このようになる。そこで修正するために以下のことをしなさい。
(1) 漸化式の誤り部分の指摘(間違っているプログラム)
(2) (1)の解決方法(簡単な説明)
(3) 漸化式の誤り部分を訂正した修正プログラムリストを作りなさい。

【 形態 】2. Applet

【 GUI  】4. 制限なし

【 期限 】2007年10月26日10時まで

【 Ver  】java version 1.5.0_11

【 補足 】ほとんど丸投げです。javaはほとんど分かりません。
      丸投げで申し訳ないですがよろしくお願いします。

352:デフォルトの名無しさん
07/10/23 16:13:49
>>351のプログラムです
/*<applet code="S1curve.class" width="300" heigth="200"> </applet>*/
import java.applet.Applet;
import java.awt.*;
public class S1curve extends Applet{
double r0,r1,r2,x1,y1,x2,y2,delta;
double sinji,cosji,sind,cosd;
int N=100,X0,Y0,i=2,j=3; double Pi=Math.PI;
public void init(){
r0=80.; X0=150; Y0=100;
delta=2.*Pi/N;
sinji=Math.sin(j*delta/i);
cosji=Math.cos(j*delta/i);
sind =Math.sin(delta);
cosd =Math.cos(delta);
r1=r0*Math.sin(j*delta/i/10.);//r1=0を避ける
x1=r1*Math.cos(delta/10.);
y1=r1*Math.sin(delta/10.);
}
public void paint(Graphics g){
g.drawString("i="+i+", j="+j,20,20);
for(int k=0;k<N*i;k++){
r2=r1*cosji+Math.sqrt(r0*r0-r1)*sinji;
x2=(x1*cosd-y1*sind)*r2/r1;
y2=(x1*cosd-y1*sind)*r2/r1;
g.drawLine(X(x1),Y(y1),X(x2),Y(y2));
r1=r2; x1=x2; y1=y2;
}
}
int X(double x){return (int)x+X0;}
int Y(double y){return Y0-(int)y;}
}

353:デフォルトの名無しさん
07/10/23 20:28:41
>>351
コンパイルできる件について

354:デフォルトの名無しさん
07/10/23 21:43:52
【 課題 】
1)Meiboクラスのプログラムをつくりなさい。
a)フィールドに氏名、年齢、職業を入れる文字列型の変数(氏名、職業)と整数型変数(年齢)
を宣言する。
2)Meiboクラスを使うKadai1クラスのプログラムをつくりなさい。
a)Meiboクラスのインスタンスをつくる。
b)氏名、年齢、職業に値を代入する。
c)氏名、年齢、職業を出力する。
3)Meiboクラスにコンストラクタを3種類追加したプログラムをつくりなさい。
(デフォルト値は各自で決める。)
4)Meiboクラスのいろいろなコンストラクタを使ってインスタンスをつくり、値を
出力するKadai5クラスのプログラムをつくりなさい。

【 形態 】2. Applet

【 GUI  】4. 制限なし

【 期限 】2007年10月24日8時まで

【 Ver  】java version 1.5.0_11

【 補足 】よろしくお願いします。。

355:デフォルトの名無しさん
07/10/23 22:40:25
>>351
paintメソッド内から抜粋

/* よくわからんが、次元的に違ってそうだから変えてみた。
* 修正前:Math.sqrt(r0*r0-r1) */
r2=r1*cosji+Math.sqrt(r0*r0-r1 * r1)*sinji;

/* 回転行列を用いた点の回転だから、式がx2と同じなのはおかしい
 修正前:x1 * cosd - y1 * sind */
y2=(x1*sind + y1*cosd)*r2/r1;


あと、height のスペルが違った。(修正前:heigth)

とりあえず円っぽいものは描けるから、それでいいのか確認してみて。
1番目の理由は俺にはわからん。

356:デフォルトの名無しさん
07/10/24 00:11:36
>>354
(1)てきとーに書いたから細かいとこ合ってるかはしらん
public class Meibo{
private int age;
private String job;
private String name;
public Meibo(String name, String job, int age){
this.name = name;
this.job = job;
this.age = age;
}
public void setAge(int age){
this.age = age;
}
public int getAge(){
return this.age;
}
public void setName(String name){
this.name = name;
}
public String getName(){
return this.name;
}
public void setJob(String job){
this.job = job;
}
public String getJob(){
return this.job;
}
}

357:デフォルトの名無しさん
07/10/24 00:17:21
なにか見覚えあると思ったら>>265で俺が答えた課題にそっくりだw

358:デフォルトの名無しさん
07/10/24 00:23:18
なんだよ あったのかw
じゃあ続きはいらんな

359:デフォルトの名無しさん
07/10/24 02:26:31
【 課題 】 URLリンク(www.dotup.org)

【 形態 】Javaアプリケーション(main()で開始)
【 GUI  】制限なし
【 期限 】10月25日まで
【 Ver  】1.5.0_13
【 補足 】ほとんど丸投げです。よろしくお願いします。

360:デフォルトの名無しさん
07/10/24 04:24:45
>>359
数値の番号というのが配列dataのインデックスのことなら以下をmainメソッドに追加
URLリンク(sourcepost.sytes.net)

361:デフォルトの名無しさん
07/10/24 07:13:57
>>360
有難う御座いました

362:340
07/10/24 07:53:38
>>340です。
>>343で、解答をいただいたのですが、提出する前に一度見せに行ったところ
これだと、ただのBucket sortだからダメだと言われてしまいました。
再度、Radix sort と Counting sortを使って、どなたかお願いします。

363:デフォルトの名無しさん
07/10/24 10:46:28
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】2. Applet
【 GUI  】1. AWTのみ
【 期限 】10月29日15時まで
【 Ver  】1.5.0_11
【 補足 】丸投げですよろしくお願いします。

364:デフォルトの名無しさん
07/10/24 12:45:06
>>355
回答ありがとうございます
1はすでに解決したプログラムが>>351みたいでスペル間違いは自分のせいだと思います
すみません

それで2ですが、2箇所とも修正して appletviewer S1curve.java で実行してみたところ
中央に2ミリくらいの縦線しか表示されなくて値を変えても変化がなく
どうなっているのか、わかりません
まだ時間はあるので、よろしかったら教えてください

365:デフォルトの名無しさん
07/10/24 14:23:02
【 課題 】URLからHTMLを取得して
タグを削除して(ブラウザで確認できる文字のみ)をファイルに保存する。
複数の文字コードにも対応できるようにすること。

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】1. 制限なし
【 期限 】10月25日 18:00まで
【 Ver  】1.6.0_02
【 補足 】 よろしくお願いします。

366:デフォルトの名無しさん
07/10/24 18:01:53
きみがほしい


367:デフォルトの名無しさん
07/10/24 18:10:16
【 課題 】以下の内容に沿った九九の表をターミナルに表示するJavaプログラムを作成せよ。
      (条件)1.整数の基本データ型の2次元配列(9×9)を作成し、九九の
            表の値をその配列に格納すること
          2.表を90度、180度、270度回転させたものも表示させること。
          3.結果の画面表示は作成した各2次元配列を表示する。 
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】10月30日まで
【 Ver  】 java version 1.5.0_11
【 補足 】どうかよろしくお願いします。

368:355
07/10/24 19:13:31
>>364
まぁなんだ、これをコンパイルして実行してみてくれ
URLリンク(sourcepost.sytes.net)

そうすると、こんな感じになるはずなんだが。
URLリンク(up.uppple.com)

369:デフォルトの名無しさん
07/10/24 21:10:35
【 課題 】Heihoukonクラスのプログラムを作りなさい。
      1.フィールドに実数を入れる変数xを宣言する。
      2.xを引数としたコンストラクタで変数の値を初期化する。
      3.平方根を求めるインスタンスメソッドをつくる。
      インスタンスメソッドの中でMathクラスのstaticメソッド
static double sqrt(double d)を使って平方根を求める。
4.Heihoukonクラスのインスタンスをつくり、平方根の値を出力する
Kadaiクラスのプログラムをつくりなさい 
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】10月25日 午前9時まで
【 Ver  】 1.5.0_11
【 補足 】よろしくお願いします。


370:343
07/10/24 21:21:55
>>362
すまん、分布数えソート=バケットソートだと思ってた…。

これでいかがでしょう。
URLリンク(sourcepost.sytes.net)

371:デフォルトの名無しさん
07/10/24 21:53:29
>>369

public class Heihoukon {
private double x;

Heihoukon(double x) {
this.x = x;
}

public double squareRoot() {
return Math.sqrt(x);
}
}

class Kadai {
public static void main(String args[]) {
Heihoukon h = new Heihoukon(10.);
System.out.println(h.squareRoot());
}
}

372:デフォルトの名無しさん
07/10/24 22:07:04
【 課題 】URLリンク(a-draw.com)
【 期限 】明日いっぱい
【 補足 】
ほぼ丸投げです。
板違いでしたら申し訳ありません。
もし解答して頂ける方が居たら、出来ればテキスト形式で解答をUPしてもらえればと思います。
よろしくお願いします。

373:デフォルトの名無しさん
07/10/24 23:05:06
>>371ありがとうございますっ!!

374:345
07/10/24 23:43:43
>>346-350
レス遅くなってすいません。
できました!
ありがとうございました。

375:デフォルトの名無しさん
07/10/25 00:45:24
【 課題 】

1)>>265のMeiboクラスにコンストラクタを3種類追加したプログラムをつくりなさい。
(デフォルト値は各自で決める。)
2)Meiboクラスのいろいろなコンストラクタを使ってインスタンスをつくり、値を
出力するKadai5クラスのプログラムをつくりなさい。

【 形態 】2. Applet

【 GUI  】4. 制限なし

【 期限 】2007年10月25日8時まで

【 Ver  】java version 1.5.0_11

【 補足 】よろしくお願いします。。


376:デフォルトの名無しさん
07/10/25 01:14:47
>>375
コンストラクタ追加
public Meibo(){
this.name = "お前";
this.age = 23;
this.occupation = "自宅警備員";
}
public Meibo(String name){
this.name = name;
this.age = 60
this.occupation = "TBS";
}
public Meibo(String name,int age){
if(age <= 0)throws new IllegalArgumentException("age must be positive");
this.name = name;
this.age = age;
this.occupation = "ネトウヨ";
}


377:デフォルトの名無しさん
07/10/25 01:18:16
オーバーロード使わせる課題じゃないのか

378:デフォルトの名無しさん
07/10/25 02:05:33

>>367
URLリンク(sourcepost.sytes.net)

コンパイルはしてない
だってJDKインストールすんのマンドクセんだもん
え? じゃあ来んなって?
サーセンwwwww
 

379:340
07/10/25 04:28:11
>>370
ありがとうございました。
無事、終えることが出来ました。

380:デフォルトの名無しさん
07/10/25 11:48:58
>>378
マジで回答として出してるのか?
コンパイルエラーも取ってない、実行もしてないで宿題提出w
このまま提出すると不可は確実だということだけは言える。

コロンとセミコロンでコンパイルエラー出た時点で見る気うせたWWWWW

381:デフォルトの名無しさん
07/10/25 13:12:33
荒らしに釣られんな。
スルーしろ。

382:デフォルトの名無しさん
07/10/25 15:07:12
>>368
2度もありがとうございます
何がなんだかさっぱりですが、System関連のプログラムはなにをされているんでしょうか?
全て消してみたところ、問題なく実行できました。

それで、何度も申し訳ないですが引き続き問題の (1)、(2)、(3)を
よろしくお願いします。
具体的にいうとあの図を花?のマークのように線の続きを最後まで絵がくプログラムを作るようです

2:1で修正したプログラムを appletviewer S1curve.java でアプレット実行しなさい。
  円が途中で書き止っている図がでてきます。これはS1curveの漸化式のどこかがおかしいため
  このようになる。そこで修正するために以下のことをしなさい。
(1) 漸化式の誤り部分の指摘(間違っているプログラム)
(2) (1)の解決方法(簡単な説明)
(3) 漸化式の誤り部分を訂正した修正プログラムリストを作りなさい。

383:デフォルトの名無しさん
07/10/25 18:35:22
どなたか>>363もお願いします。

384:355=368
07/10/25 21:21:06
>>382
System関連のプログラムは、単に値の確認に使ってただけ。
混乱させるとは思わなかったんだが、消し忘れたのは、まぁ申し訳なかった。

ところで、これは円を描くプログラムだったんじゃないの?
何が描きたいのかもう少し具体的に

385:デフォルトの名無しさん
07/10/25 22:09:14
>>384
ご丁寧に説明ありがとうございます
図としては2の完成図としては i=2 j=5 で
URLリンク(up.uppple.com) この図が描けるように
漸化式のどこかを修正してもらえればありがたいです。

最後になりますが、よろしくお願いしいたします


386:デフォルトの名無しさん
07/10/25 22:15:08
>>381
つりにしてもレベル低すぎだろこれ。真性かな。

387:378
07/10/25 23:16:32
会社で仕上げてきたお
URLリンク(sourcepost.sytes.net)

>>386
レベル高いコードみせてくださいwwwww

388:デフォルトの名無しさん
07/10/26 00:37:49
涙目な質問者からすればレベルの低いひとにやられたらさらに涙目だよな

389:デフォルトの名無しさん
07/10/26 00:47:12
>>385
俺にできる限りの説明はぶち込んだ。俺の思い違いでなければあってるはず。
気に入らなかったら、書いてあるとおり場合分けすれば出題者の意図には近くなると思う。
とりあえず、動作が要求通りなのかは確認してくれ。

URLリンク(sourcepost.sytes.net)

390:デフォルトの名無しさん
07/10/26 06:56:08
>>387
>作成した各2次元配列を表示
って仕様はどこにあるんじゃいっっw

391:デフォルトの名無しさん
07/10/26 07:39:13
>>389
長期にわたって親切に回答していただき、大変感謝します
まことにありがとうございました
何もできずにすみませんが、これにて失礼します

392:デフォルトの名無しさん
07/10/26 08:31:42
>>386
スマン。釣りだと思ってたが、真性のようだ。

393:デフォルトの名無しさん
07/10/26 10:25:24
>>363

394:お願いします。
07/10/26 14:37:11
【 課題 】
JAVAでオセロを作れ。
【 形態 】Applet

【 GUI  】制限なし

【 期限 】2007年10月27日8時まで

【 Ver  】java version 1.5.0_11

【 補足 】急ぎですが。すいません。お願いします。

395:デフォルトの名無しさん
07/10/26 14:58:14
>>394
URLリンク(www.aerith.net)

396:デフォルトの名無しさん
07/10/26 15:02:44
>>394
URLリンク(netresearch.ics.uci.edu)

397:デフォルトの名無しさん
07/10/26 17:02:07
>>363
URLリンク(rg550.hp.infoseek.co.jp)
>Label, Button, TextField, Chekbox, CheckboxGroup, List, Choiceをすべて使ってください。
>アプレットビューアーで操作できるようにしてください。
対応済み。

398:デフォルトの名無しさん
07/10/26 17:25:15
暇つぶしに>>363を作ってみたけど
催促がうざいのでゴミ箱に放り込みました

399:デフォルトの名無しさん
07/10/26 20:27:47
【 課題 】URLリンク(panic.in)

【 形態 】2. Applet

【 GUI  】4. 制限なし

【 期限 】11月14日

【 Ver  】java version "1.5.0_13"

【 補足 】丸投げです。よろしくお願いします。


400:デフォルトの名無しさん
07/10/27 06:46:13
【 課題 】配布したJavaファイルを改造し、二つのオブジェクトにポーターとダフの12のルールを使用出来るようにしなさい。
      二つのペアのJComboBoxを使用する事。
      配布されたJavaファイルです。URLリンク(rg550.hp.infoseek.co.jp)      
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】2. Swing
【 期限 】10月29日
【 Ver  】java version "1.6.0_02"
【 用語 】ポーターとダフの12のルールの詳細です。
      URLリンク(www.ibm.com)
      URLリンク(java.sun.com)

  よろしくお願いします。

401:400
07/10/27 06:55:27
400の補足を追加するのを忘れていました。
GUIウィンドウのサイズを縮小した場合、それに沿って、
中のオブジェクトも縮小するように設定もしないといけません。

402:デフォルトの名無しさん
07/10/27 10:24:15
>>397
本当にありがとうございました。
>>398
そういう問題なのですいません。

403:デフォルトの名無しさん
07/10/27 10:27:52
>>397
すいません。
後コメントをつけろって言われてるのですがコメントも補足いただけますでしょうか。

404:デフォルトの名無しさん
07/10/27 13:55:41
【 課題 】
(x+1)(x+2)(x+3)...(x+n)を求めるプログラム
nを入力して結果を表示します。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】 10/29 AM9:00まで
【 Ver  】java version "1.5.0_11"
【 補足 】丸投げです。よろしくお願いします。

405:デフォルトの名無しさん
07/10/27 14:07:12
よくわからんのだが展開したときの各項の係数をもとめればいいのか?

406:デフォルトの名無しさん
07/10/27 15:18:24
>>404
URLリンク(rg550.hp.infoseek.co.jp)
xとnを入力するようにした。
気に入らなかったら適当に直してくれ。

407:デフォルトの名無しさん
07/10/27 20:31:07
>>403
うざい

408:404
07/10/28 02:00:17
>>406
ありがとうございました。
ですが課題はx固定でnだけを入力して各項の係数を求める問題でしたので
もう一度お願い致します。説明不足で申し訳ありませんでした。


409:400
07/10/28 03:17:54
400ですが、配布されたJavaファイルをうpしたロダがサーバーメンテナンス中みたいなので、
他所に同一のファイルをうpしました。どうか、引き続きよろしくお願いします。

URLリンク(www.uploda.org)

410:デフォルトの名無しさん
07/10/28 04:19:01
textfieldに入力した値を読み込んで、
その値を計算に使いたいのですが、
getText()をどう使ったらいいのですか。教えてください。

411:デフォルトの名無しさん
07/10/28 04:21:10
>>410
スレリンク(tech板)

412:デフォルトの名無しさん
07/10/28 04:22:06
スレ違いでしたね。
すみませんでした。

413:デフォルトの名無しさん
07/10/28 06:01:07
>>404
URLリンク(sourcepost.sytes.net)

414:デフォルトの名無しさん
07/10/28 10:19:34
>>367
URLリンク(sourcepost.sytes.net)

415:400
07/10/28 10:23:27
どなたか>>400もお願いできないでしょうか?

416:デフォルトの名無しさん
07/10/28 11:09:31
メンテ中だなw

417:400
07/10/28 11:10:16
>>416
URLリンク(www.uploda.org)
こちらの方に上げなおしました。

418:デフォルトの名無しさん
07/10/28 11:12:26
いや、
ポーターとダフの12のルールの詳細
の方だよん。

419:デフォルトの名無しさん
07/10/28 11:47:52
>>400
催促するとやってもらえない法則

420:400
07/10/28 12:23:39
>>418
詳細を他所に上げておきました。
URLリンク(isopropyl.web.fc2.com)
URLリンク(isopropyl.web.fc2.com)

>>419
申し訳ありませんでした。

421:デフォルトの名無しさん
07/10/28 14:48:09
【 課題 】
4つの写真をクリッピングしてサンプル図のように表示されるプログラムを作りなさい。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】2. Swing
【 期限 】 10/29 午前11:00まで
【 Ver  】java version "1.6.0_03"
【 補足 】setClip()メソッドを使います。4つの写真はアプロダにうpしておきました。
URLリンク(2sen.dip.jp:81)
サンプル図です。
URLリンク(www51.tok2.com)
丸投げです。よろしくお願いします。

422:デフォルトの名無しさん
07/10/28 18:09:04
>>421
URLリンク(sourcepost.sytes.net)
画像は全部左上隅で合わせてある

423:デフォルトの名無しさん
07/10/28 19:24:54
>>422
早速の解答ありがとうございます。画像を左隅で合わせるのではなく
JFrameを大きくしたり小さくしたりすると中の写真も拡大と縮小をするように
したいのですがどうすればいいのでしょうか?

424:デフォルトの名無しさん
07/10/28 22:20:39
【 課題 】*2つあります
5つのデータ{8,4,3,5,2}の平均値を求めよ(main()メソッドの中で処理してよい).
平均値は実数になることに注意.for文と配列を使うこと.
ファイルをKadai051.javaとし,javaファイルと提出せよ.

2つの数(int型)を足し算した結果を表示するメソッドを作成せよ.
作成したメソッドをmain()メソッドから呼び出し正しく動くことも確認せよ.
ファイルをKadai052.javaとし,javaファイルを提出せよ.

【 形態 】1. Javaアプリケーション(main()で開始)

【 期限 】2007/10/29

【 Ver  】java version "1.6.0_02"

425:デフォルトの名無しさん
07/10/28 22:51:46
>>424 こんな感じじゃね?
Kadai051.java
class Kadai051{
public static void main(String[] args){
int[] numbers = {8,4,3,5,2};
double ave = 0;
for(int i = 0; i < numbers.length; i++){
ave += numbers[i];
}
ave = ave / numbers.length;
System.out.println(ave);
}
}
kadai052.java
class Kadai052{
public static void main(String[] args){
System.out.println(sum(24, 32));
}
private static int sum(int a, int b){
return a + b;
}
}

426:デフォルトの名無しさん
07/10/28 23:01:56
>>425ありがとうございました。

427:デフォルトの名無しさん
07/10/28 23:11:07
>>423
仕様の後出しはよくない
手っ取り早く変更するなら
f.add(new JLabel(new ImageIcon(createImage())));

f.add(new JLabel(new ImageIcon(createImage())) {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawImage(((ImageIcon)getIcon()).getImage(), 0, 0, getWidth(), getHeight(), null);
}
});


428:400
07/10/29 00:18:52
一応、自分でJComboBoxを追加しておきました。
URLリンク(sourcepost.sytes.net)
これを改造して、URLリンク(isopropyl.web.fc2.com) 詳細ページのように動作するようにお願いします。

429:400
07/10/29 11:39:05
催促をしてはいけないと分かっているのですが、本気でどなたかお願いします。

430:デフォルトの名無しさん
07/10/29 12:12:58
URLリンク(rg550.hp.infoseek.co.jp)

431:400
07/10/29 12:45:24
>>430
ありがとうございます。本気で助かりました。
中のオブジェクト2個も縮小した場合、小さくなるようにしたいのですが
どういう設定をすれば小さくなるんでしょうか。

432:デフォルトの名無しさん
07/10/29 14:05:15
>>401見てなかった
URLリンク(rg550.hp.infoseek.co.jp)

433:400
07/10/29 14:22:31
>>432
ありがとうございます。完璧です。

434:デフォルトの名無しさん
07/10/29 19:03:09
URLリンク(ja.wikipedia.org)

すいません、ここのソース合ってますか?
例えば 0 1 2 3 4 5 6 7 という値をいれときに
1 -1 2 3 4 5 6 7 という値が帰ってくるのですが



435:デフォルトの名無しさん
07/10/29 19:29:00
wikipediaなんだから、誤っていると思えば修正すればいい。
その修正が誤っていれば誰かが再修正してくれる。

436:デフォルトの名無しさん
07/10/29 19:30:30
>>434
質問は質問スレへ

437:デフォルトの名無しさん
07/10/29 19:34:01
宿題といっちゃ宿題なのです。
このHaarwevletについて調べて来いというのですが

明らかに変な値が出てきてるので。

438:デフォルトの名無しさん
07/10/29 21:13:44
>>437
>>1

439:デフォルトの名無しさん
07/10/29 21:16:33
わかりました。すみませんでした

440:デフォルトの名無しさん
07/10/29 23:23:51
【 課題 】
Profile というクラスにフィールドとして
 String  名前
 String 年齢
 int 身長
 int 体重
メソッドとしてBMI値を計算する long CalcBMI
結果を書き出すvoid ShowProfile()
を定義し、これを用いてUseProfileクラスでそれぞれのフィールドに適当な文字、値を代入し
BMIをけいさんし、書き出すプログラムを書け。

回答例
 山田太郎さん56歳のプロフィール
 身長 160 cm
 体重 50 kg
BMIは20です。

ヒントBMI値は次のように計算される
 BMI= (体重/(身長**2))*10000
この計算ではBMIは実数なので小数点がつきますがそれを
四捨五入する roundというメソッドがMathクラスにあるので
それを利用してください。

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】 10/30午後5時
【 Ver  】java version "1.6.0_03"
【 用語 】
【 補足 】お願いします

441:デフォルトの名無しさん
07/10/29 23:46:23
メソッド名を大文字で始める先生って・・・

442:デフォルトの名無しさん
07/10/30 00:53:38
>>440
例のごとくコンパイルはしていない
だってJDKインストールすんの(ry
反省はしてない
命名規約やアクセス修飾子を気にしない先生なんだから、こんなコードで十分だろ

URLリンク(sourcepost.sytes.net)
 

443:デフォルトの名無しさん
07/10/30 02:48:27
>double bmi = (体重 / (身長 * 2)) * 10000;
・intの商はint
・pow

444:デフォルトの名無しさん
07/10/30 03:49:26
一種の荒らしなんで無視の方向で

445:デフォルトの名無しさん
07/10/30 07:44:04
>>440
URLリンク(sourcepost.sytes.net)
普通はProfileのコンストラクタで設定したりアクセッサを使ったり

446:デフォルトの名無しさん
07/10/30 07:47:50
>>440
フィールドは日本語名なのか?
メソッド名の1文字目は大文字で良いのか?

447:デフォルトの名無しさん
07/10/30 07:50:52
>>446
とりあえず要求仕様に従った
でも、こんな課題を出す先生の下では学びたくないものだ

448:デフォルトの名無しさん
07/10/30 08:15:14
う、しかも年齢Stringなのかよw

449:デフォルトの名無しさん
07/10/30 10:29:38
程度が知れますな

450:デフォルトの名無しさん
07/10/30 12:45:15
ネタとしか思えないな

451:デフォルトの名無しさん
07/10/30 13:56:29
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)

【 形態 】2. Applet

【 GUI  】1. AWTのみ

【 期限 】11月5日15時まで

【 Ver  】1.5.0_11

【 補足 】丸投げですよろしくお願いします。

452:デフォルトの名無しさん
07/10/30 15:19:13
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)

【 形態 】2. Applet

【 GUI  】1. AWTのみ

【 期限 】11月5日15時まで

【 Ver  】1.5.0_11

【 補足 】こちらの方もお願いします。

453:デフォルトの名無しさん
07/10/30 15:22:29
無理

454:デフォルトの名無しさん
07/10/30 16:11:49
JDK1.6.0_03とJAVA3Dをインストールし、参考書に載っていた3D画像を表示する
サンプルプログラムをコンパイルして実行しようとしたところ、コンパイルはできる
のですが、実行しようとするとコマンドプロントが一瞬表示されるだけで、何も起こりません。

PrintScreenで確認したところ、
「'-askclose'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたは
バッチファイルとして認識されていません。」となってました。
再インストールなど色々試してはみましたが全くわかりません。

どなたかアドバイスをお願いします><

ちなみに、jcpadを使っています。

455:デフォルトの名無しさん
07/10/30 16:32:27
すみません、お願いします。

【 課題 】JLabelを拡張し、拡大率を指定してサイズを変更できるようにせよ。
       また、自身のサイズに合わせてセットされている
       Iconを拡大・縮小して表示することが可能なようにせよ。

【 形態 】5. その他(当該SwingコンポーネントのみでOK)
【 GUI  】2. Swing
【 期限 】
【 Ver  】 java version 1..5.0 以上
【 用語 】特にありません。
【 補足 】サイズ自体の縮小・拡大は問題ないのですが、Iconのほうを
どのようにすればよいかどうにもわからな・・・
いや、書いていて気づいたのですが、ほぼ427で解決できるのでしょうか?

456:デフォルトの名無しさん
07/10/30 17:02:34
【 課題 】国語、数学、理科、社会の4教科のテストの点数を入力して平均点を計算せよ

国語の点数を入力してください
XX点
数学の点数を入力してください
XX点
理科の点数を入力してください
XX点
社会の点数を入力してください
XX点
平均点数はXX点です

と表示されるようにしたい。

【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】 10/31 午後5:00まで
【 Ver  】java version "1.6.0_03"
【 補足 】国語の点数を入力、そのあとに数学の点数を入力しろというメッセージの出し方が全くわかりません。
ここの住人の方々には簡単すぎる質問かもわかりませんが、どうかよろしくお願いします。

457:デフォルトの名無しさん
07/10/30 17:38:45
>>456
URLリンク(rg550.hp.infoseek.co.jp)
むしろ、どこが分からなかったのか教えて欲しい。

458:デフォルトの名無しさん
07/10/30 17:51:20
>>454
スレリンク(tech板:507番)

459:デフォルトの名無しさん
07/10/30 19:29:27
課題 】課題5-2を変更して、showPrice()のときは新車の購入価格を、showPrice(nen)のときは中古車の価格を表示するプログラムを作れ。ただし、引数nenは製造年とする。
5-2
class Car{
String maker,name;
double price;
Car(String m, String n, double p){
maker=m; name=n; price=p;
}
void showPrice(){
float total=(float)(price*1.05+0.1);
System.out.println(maker+" "+name+" is "+total
&nbs p; +" million yen.");
}
public static void main(String[] args){
Car a=new Car("Toyota","Crown",3.20);
Car b=new Car("Honda","Civic",2.65);

a.showPrice();
b.showPrice();
}
}
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】制限なし
【 期限 】今週土曜まで
【 Ver  】1.6.0
【 用語 】なし
【 補足 】なし
よろしくお願いします。


460:デフォルトの名無しさん
07/10/30 21:22:09
>>459
中古車の価格計算方法は?

461:デフォルトの名無しさん
07/10/30 21:43:50
>>457
ありがとうございます。助かりました。
教科が4つである要素の表示の仕方と、Integer.parseInt(br.readLine()); この書き方がいまいちだったみたいです。



462:デフォルトの名無しさん
07/10/30 23:17:40
>>455
Iconの拡大縮小に関してだけコメント
>>427はIconがImageIconの場合にしか適用できない方法なので
グラフィックコンテクストに表示倍率を設定してIcon自身に描かせるとかする
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.Icon;
import javax.swing.JLabel;
public class ExtendedJLabel extends JLabel {
public ExtendedJLabel(Icon image) {
super(image);
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
Icon icon = getIcon();
if (icon != null) {
((Graphics2D)g).scale((double)getWidth() / icon.getIconWidth(), (double)getHeight() / icon.getIconHeight());
icon.paintIcon(this, g, 0, 0);
}
}
}


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