10/07/08 19:14:54
>>252
ありがとうございました
259:デフォルトの名無しさん
10/07/09 14:34:29
誰か、昨日私が書き込んだ質問に答えて下さい!
260:デフォルトの名無しさん
10/07/09 14:52:47
【 課題 】今月のカレンダ作成詳細は下に書きます
【 形態 】Javaアプリケーション(main()で開始)
【 期限 】7月14日日
【 Ver 】1.6.0_20
今月、7月のカレンダーを2次元配列に格納してください。
要素数は縦5横7の配列となります。(曜日は格納する必要がありません。)
週の先頭が日曜日はじまりで格納してください
配列のカレンダーを表示するコードを追加してください。
日にちを1つ入力するとその日が何曜日かを表示するコードに修正してください。
よろしくお願いします
261:デフォルトの名無しさん
10/07/09 16:38:21
>>255
>>259
質問ってこれ?
URLリンク(ist.ksc.kwansei.ac.jp)
262:デフォルトの名無しさん
10/07/09 19:28:37
【 課題 】自動販売機プログラム(レイアウトは自由)
【 形態 】 Servlet/JSP
【 GUI 】制限なし
【 期限 】7/13(最長7/16)
【 Ver 】1.6.0_15
【 補足 】
1. 商品は10種類、購入商品は選択可能。
2. 商品の価格は150円が3種類、130円が2種類、100円が5種類とする。
3. 使用できる硬貨は、500円、100円、50円、10円とし、紙幣は1000円のみ使用可能とする。硬貨投入後に投入した硬貨の返却が出来る。
4. お釣り用の硬貨は初期値でそれぞれ10枚ずつ設定されている。
5. 500円硬貨が0になった場合に、100円硬貨が5枚以上存在した場合には100円硬貨を返却する。また、100円硬貨以下についても、代替できるものは他の硬貨を用いて返却を可能とする。
6. お釣りが返却できない硬貨投入時には、お釣りが無くなった旨を表示、購入不可とする。
7. 商品は初期値でそれぞれ10個ずつ在庫があるものとする。
8. 商品の在庫が無くなった場合には、商品の在庫が無くなった旨を表示し、購入不可とする。
お願いいたします。
263:デフォルトの名無しさん
10/07/09 20:21:13
【 課題 】メモリー機能や定数機能を持つ電卓を作りなさい。
【 形態 】2. Applet
【 GUI 】2. Swing
【 期限 】7/12
【 Ver 】1.6.0_15
【 補足 】私の作ったソースでは上手くメモリー機能が働かないうえに、
定数機能というものをどう作っていいのかわかりません。以下がソースです。
URLリンク(tukimatigusa.hp.infoseek.co.jp)
264:名無しさん@そうだ選挙に行こう
10/07/10 13:22:14
【 課題 】
16進数で構成されるテキストファイルを入力し
2文字ずつに区切って10進数に変換し
昇順に頻度を統計したデータをファイルを出力させよ。
【 形態 】 Javaアプリケーション(main()で開始)
【 GUI 】 制限なし
【 期限 】 7/13
【 Ver 】 java version "1.6.0_20"
【 補足 】
入力データ例:
FF78FF1AFF1A
99FF99FF991A
出力データ例:
26:2 120:1 255:3
26:1 153:3 255:2
よろしくお願いします。
265:名無しさん@そうだ選挙に行こう
10/07/10 16:35:49
>>264
URLリンク(rg550.hp.infoseek.co.jp)
266:名無しさん@そうだ選挙に行こう
10/07/10 21:27:31
>>263
コンパイルエラーにならない状態でアップしろよ。
「メモリー機能」や「定数機能」のボタンも見当たらないのだが。
267:名無しさん@そうだ選挙に行こう
10/07/10 21:51:13
>>260
import java.util.Scanner;
public class _260 {
public static void main(String[] args) {
int[][] c201007={
{ 0, 0, 0, 0, 1, 2, 3},
{ 4, 5, 6, 7, 8, 9,10},
{11,12,13,14,15,16,17},
{18,19,20,21,22,23,24},
{25,26,27,28,29,30,31}};
String[] w = {"日","月","火","水","木","金","土"};
System.out.println(" 2010年7月");
for(int i=0; i<5; i++) {
for(int j=0; j<7; j++) {
if(c201007[i][j] >= 1) System.out.printf(" %2d",c201007[i][j]);
else System.out.print(" ");
}
System.out.println();
}
System.out.println("----------------------");
System.out.print("曜日を調べる日(1-31):");
String line = new Scanner(System.in).nextLine();
try {
int day = Integer.parseInt(line);
if(day >= 1 && day <= 31) {
System.out.println("7月"+day+"日は"+w[(day+3)%7]+"曜日");
} else {
System.out.println("日付範囲が 1-31 ではありません");
}
} catch(NumberFormatException e) {
System.out.println("日付が数値ではありません");
}}}
268:名無しさん@そうだ選挙に行こう
10/07/10 21:52:46
>>266
すいません、上げるソース間違えました。
こちらがエラーが出ない方のソースです。
URLリンク(tukimatigusa.hp.infoseek.co.jp)
また、定数機能は加算ボタンなどを二度押しして、
イコールを押したらどんどん加算などができるようにしたいのです。
269:267
10/07/10 21:56:17
すまん、半角スペースがHTMLだと1個になるんだった。
途中にある
>else System.out.print(" ");
で表示するスペースは3個ってことで。
270:名無しさん@そうだ選挙に行こう
10/07/10 22:17:11
>>267
15行目にある(" ")の間のスペースを3個にするんですよね
コピペしたら最初から3個分空いてましたけど
ありがとうございました
271:名無しさん@そうだ選挙に行こう
10/07/11 14:25:08
>>263
>>268
URLリンク(rg550.hp.infoseek.co.jp)
ボタンの ActionListener を幾つかに分けたのでそのつもりで。
定数計算については以下を参考にしてみた
URLリンク(detail.chiebukuro.yahoo.co.jp)
定数計算をやめるのがいつなのか分からなかったのでACボタンでやめるようにした。
272:名無しさん@そうだ選挙に行こう
10/07/11 17:38:42
>>271
ありがとうございます! 助かりました!!
273:デフォルトの名無しさん
10/07/12 02:06:35
【 課題 】javascriptで出てくるdojoを簡潔に説明せよ
【 形態 】word
【 GUI 】/
【 期限 】7/12
【 Ver 】
【 補足 】ネットで調べたのですが理解できませんし、説明がわかりません
どなたかおねがいします。
274:デフォルトの名無しさん
10/07/12 02:48:42
>>273
スレ違い
275:デフォルトの名無しさん
10/07/12 15:21:25
【 課題 】関数の変更による処理の高速化
URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】7/16
【 Ver 】 1.6.0_18-b07
【 補足 】添付したテキストに説明があります。どうぞよろしくお願いします。
276:デフォルトの名無しさん
10/07/12 20:54:53
>>273
もう流行ってないだろ
277:デフォルトの名無しさん
10/07/12 23:34:16
>>276
だろ。さん乙
278:デフォルトの名無しさん
10/07/13 12:33:47
【 課題 】53!を正確に計算して出力するjavaプログラムを作成せよ。1桁
分の数を記憶するオブジェクトを多数作り計算するプログラムにすること。
環境はcで、問題がjavaで、unixを使ってemacsで作成してk-termで実行します。よくわからないのでわかる環境を書きましたよろしくお願いします
【 期限 】7/14
279:デフォルトの名無しさん
10/07/13 15:45:27
環境がcならcじゃね?スレチ
280:デフォルトの名無しさん
10/07/13 19:16:02
いや、あちらでも問題になっていますが、「環境は c で出題は java 」といわれても、なんだかよくわからなくて。
>>278
環境が c というのは、いったいどういう意味なんですか。くわしく教えてください。
281:デフォルトの名無しさん
10/07/13 20:48:23
今までcでやって来て、今回はjavaってことか?
282:デフォルトの名無しさん
10/07/13 20:55:06
>>278
>>1
283:デフォルトの名無しさん
10/07/13 21:11:51
C Shellな環境の可能性も
284:デフォルトの名無しさん
10/07/13 22:01:01
mono か‥‥‥。
285:デフォルトの名無しさん
10/07/13 23:52:26
>>280,281
すみません、環境がcと意味不明なこと書きましたが、普通にjavaだと思います。unixでemacsで作って、k-termでコンパイルします。
よろしくお願いします。
286:デフォルトの名無しさん
10/07/14 00:49:44
多倍長整数演算、任意精度演算の勉強かな
ライブラリがあるから移植するとかBigDecimal・・・はセンセの意図と違うか
ようするにソロバンだ
287:デフォルトの名無しさん
10/07/14 04:58:34
>>275
>このプログラムは、数独をGA(遺伝的アルゴリズム)で解いています。
>しかし、このプログラムでは処理の実行時間がまだ遅いです。
>課題:Population.javaの126行目からのクイックソートを改良することで、
>Action.javaの「実行時間」の短縮を行ってください。
たったこれだけなのに「添付したテキストに説明が」なんて面倒なことすんなよ。
で、変更していいのはクイックソートの所だけなのか?
プロファイルしたわけじゃないが、遅い原因は他にもっとありそうじゃないか。
288:デフォルトの名無しさん
10/07/14 11:40:52
【 課題 】入力したテキストファイルを行毎にUTF-8の文字コードに変換してファイルに出力するプログラムを作成せよ
【 形態 】Javaアプリケーション(main()で開始)
【 GUI 】制限なし
【 期限 】7/16
【 Ver 】 1.6.0_20
【 補足 】
あいうえお
アイウエオ
という2行のファイルを入力させた場合
E38182E38184E38186E38188E3818A
E382A2E382A4E382A6E382A8E382AA
というファイルを出力させたいです。よろしくお願いします。
289:デフォルトの名無しさん
10/07/14 17:33:46
>>285
必須の意味知ってる?
290:275
10/07/14 20:39:55
>>287
遅くなりました。
クイックソート以外にも、改良できそうな箇所があればよろしくお願いします!
291:287
10/07/14 21:36:26
>>275>>290
簡単で効果があったもの。
---- Chromosome.java ----
:
int length; //遺伝子長
int fitness = -1; //追加
:
public void setValue(int i, int j, int n) {
fitness = -1; //追加
:
public void setNum(int[][] num) {
fitness = -1; //追加
:
---- CalcFitness.java ----
:
//メソッド内全変更
public static int getFitness(Chromosome chrom) {
if(chrom.fitness < 0) chrom.fitness = numberOfRow(chrom) + numberOfColumn(chrom);
return chrom.fitness;
}
:
--------
以上の変更で、世代数1000回で5回実行の平均で1:50台が0:30台になった。
なお実行したのは古いWin2000server/Pen3S 1.4GHzx2機。
ApacheやらTomcatやらBOINCやらごちゃ動いてるヤツなので世代数を減らして実行した。
292:デフォルトの名無しさん
10/07/15 08:07:11
お願いします…
【 課題 】 シフトJISコードが入っている int cをJAVAで使われてるユニコードに変換しなさい
293:デフォルトの名無しさん
10/07/15 10:50:30
>>292
>>1
294:デフォルトの名無しさん
10/07/15 10:57:44
>>291
ありがとうございます。
これだけでもだいぶ早くなりました。