- 1 名前:JavaScriptは板違い、Web制作板をご利用ください [2008/05/30(金) 03:17:59 ]
- 【質問者へ】
回答者の便宜のため、以下の注意事項を遵守してください。 ・質問は【課題提示用テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。 ・JavaScriptは板違い、Web制作板をご利用ください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。 ・回答されたら動作報告を必ずしてください。 ・課題文が長い時、添付ファイルがある時はこちらのアップローダーを使うと便利です。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 【課題提示用テンプレ】 【 課題 】与えられた課題文をそのまま書きます。 《必須》 【 形態 】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質問スレWiki ttp://www.wikiroom.com/java/ ソースポストネット ttp://sourcepost.sytes.net/ ろだ2 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 【前スレ】 pc11.2ch.net/test/read.cgi/tech/1196543694/
- 962 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 14:26:25 ]
- >>961
参考になる答えは無かったからって理由でトピック消すんだぜ? 答えてやるなよ
- 963 名前:デフォルトの名無しさん [2008/09/15(月) 14:35:14 ]
- >>962
トピックを消して誰が損するの?トピ主と書き込んだ人のコミュニケーションによるんじゃない?俺氏らね。
- 964 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 15:22:40 ]
- >>958
public boolean equals(MyLinkedList<AnyType> lst){ if(lst == null || this.size() != lst.size()){ return false; }else{ for(int i = 0; i < this.size(); i++){ if( ! this.get(i).equals(lst.get(i))){ return false; } } return true; } } public Stack<AnyType> toStack(){ Stack<AnyType> stk = new Stack<AnyType>(); for(int i = 0; i < this.size(); i++){ stk.add(this.get(i)); } return stk; } public MyLinkedList<AnyType> reverse(){ MyLinkedList<AnyType> lst = new MyLinkedList<AnyType>(); for(int i = this.size() - 1; i >= 0; i--){ lst.add(this.get(i)); } return lst; }
- 965 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 15:23:27 ]
- public void splice(MyLinkedList<AnyType> lst, int pos){
for(int i = 0; i < lst.size(); i++){ AnyType value = lst.get(i); this.add(pos + i, value); } } public void condense(){ loop: for(int i = 0; i < this.size(); ){ AnyType value = this.get(i); for(int j = 0; j < i; j++){ if(value.equals(this.get(j))){ this.remove(i); continue loop; } } i++; } }
- 966 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 15:24:17 ]
- // main
// equals MyLinkedList<Integer> l1 = new MyLinkedList<Integer>(); MyLinkedList<Integer> l2 = new MyLinkedList<Integer>(); MyLinkedList<Integer> l3 = new MyLinkedList<Integer>(); for(int i = 0; i < 10; i++){ l1.add(i); l2.add(i); l3.add(i); } for(int i = 20; i < 30; i++){ l1.add(i); l2.add(i); } System.out.println(l1.equals(l2)); System.out.println(l1.equals(l3)); // toStack Stack<Integer> stk = l1.toStack(); System.out.println(stk.toString()); stk.pop(); System.out.println(stk.toString());
- 967 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 15:25:06 ]
- // reverse
MyLinkedList<Integer> rev = l1.reverse(); System.out.println(rev.toString()); // splice MyLinkedList<Integer> l4 = new MyLinkedList<Integer>(); for(int i = 1; i < 10; i++){ l4.add(i * i); } System.out.println(l2.toString()); System.out.println(l4.toString()); l2.splice(l4, 5); System.out.println(l2.toString()); //condense l2.add(10, 23); System.out.println(l2.toString()); l2.condense(); System.out.println(l2.toString());
- 968 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 15:30:18 ]
- >>963
そういう思想を持ってると、いつか酷いめになりますよ。
- 969 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 17:42:13 ]
- >>964-967
1個に収まらないならうpろだに入れろよw で、 >【 GUI 】1. AWTのみ じゃね?
- 970 名前:名無し氏 [2008/09/16(火) 09:48:32 ]
- 【 課題 】Eclipseを用いてスケジュール管理ソフトを作成する
【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】すいません、何のことだか分からないです; 【 期限 】9/17(23時くらいまでに) 【 補足 】含める機能として「ファイル入出力」(テキストファイルの読み出し・書き出し) をつけることが必須条件とされています。 スケジュールの内容は「時間・学年・行事」を日付ごとに分かるように表示しなければなりません。 ちなみに、自分のJAVAに関する知識が本当に初心者レベルなので、 あまりに凝った記述は避けていただければ助かります; また、ソースの説明を簡単にコメントとして記述しておいてもらえるとなお有り難いです。 丸投げですみませんが、宜しくお願いします。
- 971 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 11:30:35 ]
- >>970
テンプレの必須項目がわからんと誰も何もできんだろw
- 972 名前:名無し氏 [2008/09/16(火) 11:42:08 ]
- 970です。説明不足で申し訳ない;
つまり、スケジュールを管理できるカレンダーが作りたいんです。 自分ではどうにも作り方がわからなくて・・
- 973 名前:名無し氏 [2008/09/16(火) 12:04:48 ]
- 970です。連投すみません。
ご指摘いただいたので、情報書き直しました。 【 課題 】Eclipseを用いてスケジュール管理ソフト(カレンダー)を作成する 【 形態 】1. Javaアプリケーション(main()で開始) 【 Ver 】1.6.0_07 【 期限 】9/17(23時くらいまでに) 【 補足 】含める機能として「ファイル入出力」(テキストファイルの読み出し・書き出し) をつけることが必須条件とされています。 スケジュールの内容は「時間・学年・行事」を日付ごとに分かるように表示しなければなりません。 ちなみに、自分のJAVAに関する知識が本当に初心者レベルなので、 あまりに凝った記述は避けていただければ助かります; また、ソースの説明を簡単にコメントとして記述しておいてもらえるとなお有り難いです。 丸投げですみませんが、宜しくお願いします。
- 974 名前:デフォルトの名無しさん [2008/09/16(火) 13:56:59 ]
- >>964-967
ご丁寧な対応をどうもありがとうございます。 大変助かりました。本当にどうもありがとうございました。
- 975 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 22:47:37 ]
- いわゆるスケジューラーなのかただのTODOリストなのかよく分からん説明だな。
まあ、カレンダーとか言ってるからスケジューラーなんだろうけど。 さあ誰かカレンダーコンポーネントを作る作業に入ろうか・・・。
- 976 名前:名無し氏 [2008/09/16(火) 23:09:51 ]
- またまた説明不足ですみません;
カレンダーの日付をクリックすると「時間・学年・行事」を書き込める、 スケジューラーのjavaアプリケーションです。 なので、TODOリストでなくカレンダー形式のスケジューラーとしてお願いしたいです。
|

|