[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 23:01 / Filesize : 381 KB / Number-of Response : 977
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★★ Java の宿題ここで答えます Part 65 ★★



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/

944 名前:デフォルトの名無しさん [2008/09/11(木) 16:58:08 ]
>>943
すいません、Zでお願いいたしますm(_ _)m


945 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 21:42:30 ]
>>944
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/414.java

946 名前:デフォルトの名無しさん [2008/09/12(金) 07:04:53 ]
>>945
945様、お早い回答ありがとうございます!
助かりました^^
心の底から感謝いたしますm(_ _)m


947 名前:ppp ◆xSK1SiC5MI mailto:sage [2008/09/12(金) 11:07:20 ]
test



948 名前:名無し☆ mailto:sage [2008/09/12(金) 11:46:44 ]
はじめましてJava初心者です。
丸なげで申し訳ございませんが宜しくお願いします

【課題】
それぞれのプロパティには決められたフォーマットがあり、それに基づきなさい。
フォーマットが異なる場合はそれを通知する isError(int type,・・) メソッドにてtrue又はfalseを
返すメソッドを定義しなさい。引数のtypeはそれぞれのプロパティーの整合性結果を知ることができる様に実装しなさい。
また、このTypeに相当する定数を定義しなさい。

【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】9月12日(できれば今日中に)
 【Ver】 java version "1.6.0_05"


949 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 12:37:50 ]
>>948
日本語でおk

950 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 12:59:08 ]
>>948
一連の課題の一部か何かか?
「それぞれのプロパティ」ってなんだ?
「決められたフォーマット」は?
「基づきなさい」って何をしろと?

951 名前:名無し☆ mailto:sage [2008/09/12(金) 15:13:39 ]
問い2:Infomationクラスにはコンストラクタがあり、全ての引数がコンストラクタを用いて初期化できる。
また引数が指定されていない時は下記のデフォルトが設定されている。
名前:ミッキーマウス
住所:千葉県浦安市舞浜
電話:不明
年齢:秘密 

上記の問題のつぎの問題になります。申し送れてすみません!

あと・・・問い1:Infomationクラスにはname,age,adress,telephonNoの4つのプロパティがある。
それぞれのプロパティーにはゲッターとセッターが定義されている。


952 名前:ウォン [2008/09/12(金) 16:14:47 ]
942さんありがとうございました。



953 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 18:25:53 ]
>>948
日本語的にひどくないか?
isErrorメソッドは、typeによってどのプロパティのエラーチェックをするのか指定するということ?
そんな方法絶対使わないけどw

954 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 21:23:45 ]
>>951
想像
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/415.java

955 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 06:53:53 ]
きちんと課題を書くことも出来ないのかよw

956 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 12:15:38 ]
>>955
人類の中でも、最もやる気の無い部類だからな。
大学は卒業率85%とか聞いたので、この種の人々が卒業しないまま去ってゆくのだろう。

957 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 21:30:55 ]
やる気の有無は知らないが、分からない人間が適当に略すとこうなるという典型だな。

958 名前:デフォルトの名無しさん [2008/09/14(日) 13:09:33 ]
課題
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/417.java
リンク先に保存されているMyLinkedListのクラスに下記の5つのメソッドを追加する。mainメソッドにコードを追加し上記の5つのメソッドそれぞれをデモンストレーションさせるようにする。
それぞれがメソッドの名前になります。
1. equals
他のlistをパラメーターとして受け取り、もし渡されたlistと現在のlistのサイズが同じであり、要素も一致しておればtrueを返す。それ以外はfalseをreturnする。メインではa.equals(b)という形でデモする。
2. toStack
listのstackに含まれているアイテムを返す。よって最後のアイテムがstackの一番上に位置するようにする。APIにbuild-inされているStack Classを使用する。
3. reverse
listの要素の順番を反対にしてその新しいlistをreturnする。
4. splice
他のlistとindexのポジションをパラメーターとして受け取り、渡されたそれぞれのノードのコピーを作り、パラメタに渡されたindexポジションのすぐ後にペースト(insert)する。
5. condense
listにダブっている(同じ要素が存在している)ものを取り除く。同じ要素が無い状態のlistにする。

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】1. AWTのみ
【 期限 】9月15日。
【 Ver  】1.6.0
【 補足 】掲示板で回答するには長いコードになってしまうのでそれぞれのメソッドとメインのコードのみをいただければで結構です。少し量が多く大変恐縮ですが、どうぞよろしくお願いします。

959 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 14:31:25 ]
>>958
mixiの方で答えがあったと思うけど?
あとトピ消したよね?

960 名前:デフォルトの名無しさん [2008/09/15(月) 12:15:29 ]
>959
ミクシーでは参考になる答えは無かったです。

よろしくお願いします。

961 名前:デフォルトの名無しさん [2008/09/15(月) 13:39:10 ]
>958
reverseが出来たけどmainからどうやって使うのかわからん。誰かにパス。

public List reverse(List<Integer> lst){
List result = new LinkedList();
int n = lst.size();
for(int i = n-1; 0 <= i ; i--){
result.add(lst.get(i));
}
return result;
}

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リストでなくカレンダー形式のスケジューラーとしてお願いしたいです。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<381KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef