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


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

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



1 名前:JavaScriptは板違い、Web制作板をご利用ください [2007/05/15(火) 03:49:29 ]
【質問者へ】
回答者の便宜のため、以下の注意事項を遵守してください。
・質問は【課題提示用テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
・JavaScriptは板違い、Web制作板をご利用ください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。
・回答されたら動作報告を必ずしてください。

【課題提示用テンプレ】
【 課題 】与えられた課題文をそのまま書きます。 《必須》
【 形態 】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  www.wikiroom.com/java/
ソースポストネット  sourcepost.sytes.net/

【前スレ】
pc11.2ch.net/test/read.cgi/tech/1169300052/

730 名前:デフォルトの名無しさん [2007/07/02(月) 20:56:23 ]
ダイスは等確率ではない
1の彫りの深さと6の彫りの深さは計算されているが
2・3・6の彫りの合流部分は5・4・1の彫りの合流部分より
どうしても重くなってしまっているのが普通


731 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 21:41:33 ]
理論と現実を取り違えてどうすんだ?

732 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 22:13:14 ]
>>730は壮大な物理シミュレートによりH/W乱数生成器(サイコロ)を再現しようと提言しているのだよ。

国民よ立て!ハードウェアをソフトウェアに変えて、立てよ!国民よ!

我ら宿題スレ住民こそ選ばれた民であることを忘れないでほしいのだ。
乱数種であるサイの目こそ>>715を救い得るのである。ジーク・ダイス!


733 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 22:41:31 ]
ここで一息

どっこいしょういち

734 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 00:58:11 ]
>>715
1の方はできているということで2のヒントだけ。
一度通った座標を記録して、
さいころを振って次の座標を決めたときに、記録にその座標があったら振りなおす。
座標の記録の仕方としては、
1.単純なのはn回さいころを振るのなら(2n+1)*(2n+1)*(2n+1)の3次元配列を用意して、
-n〜nの座標を0〜2n+1のインデックスにマッピングして、通るたびにチェックを入れていく。
記録を検索するには、座標に対応する配列要素にチェックが入っているかどうか見るだけ。
でもこの方法はnが大きいとメモリを馬鹿食いする。
2.もしくは、座標を要素とするListコレクションを用意して、
動くたびにこのListにその座標を追加(add)していく。
記録の検索は、containsで座標がListに含まれているかどうかで判断する。

あと、注意点としては、周囲を既に通った座標に囲まれるような動きをしてしまっているのに、
n回には達していないときに、別の座標を探そうと無限に振り直す可能性があるので、
周囲全てが既に通っているかをチェックして、そこで打ち切りにするようにした方がいい。

735 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 01:02:03 ]
>>716がちゃんと言ってたね。見落としてたorz
MapじゃなくてListでいいと思うけど、言いたいことは同じだ。

736 名前:727 mailto:sage [2007/07/03(火) 03:09:50 ]
【 課題 】 専門学校の課題で商品管理です
www.uploda.net/cgi/uploader4/index.php?dlpas_id=0000015828.txt  pass:java
【 形態 】1. Javaアプリケーション
【 期限 】7/3 5:00
【 GUI  】swing
【 Ver  】1.5.0_08
【 補足 】課題のプログラムは下記を修正と書いてある2箇所の辺りにそれぞれ
      1箇所目では商品のID、名前、価格をファイルに出力
      (ID改行名前改行価格改行 2番目のID以下略というように
      2箇所目では逆にそれぞれをファイルから読み込む様に(読み込み前に既存のデータをクリア)
      コードの追加・修正をお願いします

すみません
upローダの調子が悪かった様なのでupロードしなおしました;

737 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 08:48:00 ]
******************
******************
******************
まじめに始めなさいよ

738 名前:デフォルトの名無しさん [2007/07/03(火) 16:35:21 ]
【 課題 】別途与える文書に関するThorndike Tableを作成せよ。文書はtxtモードで書かれたファイルである。(約300,000語)
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】7/3 17:30
【 Ver  】1.5.0_08
【 用語 】特になし
【 補足 】丸投げです。三人称単数、過去形、過去分詞形、所有形、複数・単数等の形は無視して数える。所有格の'sも無視してその前の語を処理する。出現頻度を求め、出現頻度順にテーブルで表示。


できればお願いします。



739 名前:デフォルトの名無しさん [2007/07/03(火) 16:40:29 ]
>>738
Thorndike Table
についてkwsk

何するプログラム書けばいいかわからん

740 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 16:40:42 ]
【 課題 】
別途提示する文書に関するソーンダイクテーブル(Thorndike Table)を作成する。条件は以下のとおり:
1.入力データ:
       (a)txtモードで書かれたファイルを入力データとして使う。コンピュータ科学に関する論文であるとする。
       (b)英語で書かれたドキュメントがある。ファイルの最後は<TextEnd>で終わっている。
       (c)ファイル全体の文字数は、高々300,000語である。
2.出力データ:
       (a)入力ファイルからソーンダイクテーブルを作成する。
              1.3人称単数現在形、過去形、過去分詞形、所有形、複数・単数形等々、
                出現場所によって異なる単語の形式を無視して、そのままの形で、語の出現頻度を数える。
              2.ただし、's(所有格)の形の語については所有格を無視して、つまり、'の前の語を処理する。
              3.数字を含む各単語ごとの出現頻度を求め、それらを出現頻度順にテーブルで表示する。
              4.ソーンダイクテーブルは最低、Table-1は実現すること。
       (b)その他の仕様:
              1.処理時間も求める。
              2.本番用のデータは終了者の要求に応じて開示する。
              3.でたらめな作り方はしないこと。リンクつきリスト、ハッシュテーブル等を使えば、造作ない。
              4.いままでに自分でデバッグ完了したソースは活用して可。
3.アルゴリズム:
       (a)そのままの形で配列に読み込む。
       (b)その後の処理は、この配列から取り出して使う。

以上



入りきらないので形態以下のテンプレは分けて書きます

741 名前:デフォルトの名無しさん [2007/07/03(火) 16:41:14 ]
>>736
ちょっと待ってて、書いてみる

742 名前:デフォルトの名無しさん [2007/07/03(火) 16:42:02 ]
明らかに上と同じ問題ですが問題省略しすぎなのでそのまま書きます


【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】7/10(火)
【 Ver  】1.5.0_06
【 補足 】
与えられた結果のサンプルが
No.     Word          Occurrence
1        1             10,999
:
100    Tokyo             5,000
100    Osaka             5,000
:
981    quality              800
:
となっています。

問題は丸投げです。
よろしくお願いします。

743 名前:デフォルトの名無しさん [2007/07/03(火) 16:43:00 ]
>>742
同じ学校なのww?
馬鹿しかいねーなww

744 名前:デフォルトの名無しさん [2007/07/03(火) 16:46:25 ]
>>736
間に合わないけどいいか?

745 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 16:47:02 ]
>>738
出た! Thorndike Table!
ほぼ1年ぶりだね。前回の1年後輩ってことか。
前回も結局少しヒントが示されただけで終っちゃったから今回もそうなるだろう。
っていうか、しめきり1時間前かw
この問題は手間がかかる面倒な問題なんで、さすがにその期限は無茶じゃないかな。

746 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 16:51:21 ]
ああ、変化は無視していいから、stemmingとかしなくていいのか。
なら随分楽になるね。がんばれ>>744

747 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 16:54:27 ]
>>744がやる気なのは商品管理の方だったorz

748 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 17:42:27 ]
>>738
あんまチェックしてないけど。つーかもっと早く言えよ。
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29544



749 名前:デフォルトの名無しさん [2007/07/03(火) 20:01:49 ]
>>736
GoodsRecord g = (GoodsRecord)data.get(i);
//ID
fileout.write(g.getIdAsObject().toString(),0,g.getIdAsObject().toString().length());
System.out.println(g.getIdAsObject().toString());
fileout.newLine();
//NAME
fileout.write(g.getName(),0,g.getName().length());
fileout.newLine();
//PRICE
fileout.write(g.getPriceAsObject().toString(),0,g.getPriceAsObject().toString().length());
fileout.newLine();


これが読み込む方。


750 名前:デフォルトの名無しさん [2007/07/03(火) 20:17:00 ]
>>736
遅れてすまん。ちょっと用事あった。
これが読み込む方

int size = Integer.parseInt(numString);
//データの初期化

goodsTable.getData().clear();


for(int i=0;i<size;i++){
int id;
String name;
int price;
String idString = filein.readLine();
id = Integer.parseInt(idString);
name = filein.readLine();
String priceString = filein.readLine();
price = Integer.parseInt(priceString);
System.out.println(id);
System.out.println(name);
System.out.println(price);
goodsTable.addGoods(name,price);
}



GoodsTableModelクラスのコンストラクタ
this.makesample();をコメントアウト

751 名前:デフォルトの名無しさん [2007/07/03(火) 20:19:16 ]
>>749
>>750
System.out.println()の行はデバッグ用だ。。消してくれ

752 名前:デフォルトの名無しさん [2007/07/03(火) 20:25:26 ]
【即会い!!】

管理人が使用してみて、即出会えた出会い系サイトのみを紹介するブログ始めました。
2chと併用して使える良質な即日系サイトを厳選して薦めております。
↓↓↓
【ブログ】deaiload.blog109.fc2.com/

753 名前:デフォルトの名無しさん [2007/07/03(火) 20:30:05 ]
>>725
次はこれをやる。


754 名前:デフォルトの名無しさん [2007/07/03(火) 20:32:24 ]
>>725
www.ics.kagoshima-u.ac.jp/~fuchida/edu/algorithm/sort-algorithm/heap-sort.html

755 名前:725 mailto:sage [2007/07/03(火) 23:43:04 ]
>>754
まさかググったら見つけられるとは思いませんでした。こっちのミスです、すいませんでした。
B木の方をよろしくお願いします。

756 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 23:43:30 ]
【 課題 】
有理数クラスの例を元に以下の機能を加えよ
* 四則演算
* 内部的には約分され、既約分数となった形式でデータを保持する事とする。外部からの明示的な約分は行わない
・実数表現で与えた有理数を分数表現に変換して生成:次の様なコンストラクタの実現(public Rational(float f))
つぎのクラスから呼ばれるクラスとして実現せよ。

public class RationalTest {
public static void main(String args[]){
Rational r = new Rational(1, 5);
Rational s = new Rational(3, 10);
Rational t = new Rational(4.3);

r.print();
s.print();
t.print();
t = r.add(s);
t.print();
t = r.divide(s);
t.print();
}
}
【 形態 】eclipse
【 GUI  】
【 期限 】金曜までにおねがいします。
【 Ver  】java version "1.4.2_12"

757 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 23:45:16 ]
有理数クラスの例

class Rational {
private int denominator;
private int numerator;
public Rational(int d, int n){
denominator = d;
numerator = n;
}
public Rational(){
denominator = 1;
numerator = 0;
}
public int denominator(){
return denominator;
}
public int numerator(){
return numerator;
}


758 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 23:46:19 ]
public Rational add(Rational r){
return new Rational(denominator*r.denominator, numerator * r.denominator+denominator * r.numerator);
}
public void print(){
System.out.println(numerator + " / " + denominator);
}
}
public class RationalTest {
public static void main(String args[]){
Rational r = new Rational(3, 4);
Rational s = new Rational(5, 6);
Rational t = new Rational();
r.print();
s.print();
t = r.add(s);
t.print();
}
}



759 名前:736 mailto:sage [2007/07/04(水) 00:43:32 ]
一応期限は過ぎてしまいましたが
わざわざ有難うございます
参考にさせていただきます

760 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 02:54:44 ]
>>715
www.wikiroom.com/java/index.php?Java3DPlover.java

761 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 08:41:03 ]
>>1
ttp://sourcepost.sytes.net/
が死んでたので
ttp://www.wikiroom.com/
へ行ったんだけど
久しぶりにソースうpしようとしたら
wikiroomの使い方をすっかり忘れてしまってたw

なのでテンプレ作成したよ
ttp://www.wikiroom.com/java/index.php?%A1%DAC%2B%2B%A1%DB%BD%C9%C2%EA%A4%CE%C5%BD%A4%EA%C9%D5%A4%B1%A4%AB%A4%BF%A1%DAJava%A1%DB


762 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 13:04:52 ]
Wikiをあぷろだとして使うのは(・A・)イクナイ!!

763 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 01:19:23 ]
すいません、だれか>>756お願いします。

764 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 02:29:51 ]
さぁ〜始まるザマ酢よ
******************
******************
******************

765 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 03:09:40 ]
******************
いくでガンス
******************
******************

766 名前:715 mailto:sage [2007/07/05(木) 03:36:25 ]
>>760
うぉぉ、ありがとうございます。

まだ、自分の理解の範疇を越えてる部分もありますが、
コードを見ながら勉強させていただきます。

他の皆様も本当にありがとうございました。

767 名前:760 mailto:sage [2007/07/05(木) 07:23:34 ]
>>766
ぃゃ、漏れも理解の範疇を越えてる。


768 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 15:57:12 ]
【 課題 】第6回レポート課題
●座席予約システムの構築
以下の仕様を満たす、簡単な座席の予約システムを作成しなさい。
ホールの設定
1:座席数は縦9・横12の108席とする。
2:3列ずつ36席に分割し、それぞれを前エリア 中エリア 後エリアとする。
 1 2 3 4 5 6 7 8 9101112
A■■■■■■ ■■■■■■
B■■■■■■ ■■■■■■
C■■■■■■ ■■■■■■

D■■■■■■ ■■■■■■
E■■■■■■ ■■■■■■
F■■■■■■ ■■■■■■

G■■■■■■ ■■■■■■
H■■■■■■ ■■■■■■
I■■■■■■ ■■■■■■

座席決定までの流れ
a:座席状態表示画面 3つのエリアにそれぞれ 空き(0〜18席)/半埋まり(19席〜35席)/満席の状態を表示させる。
b:ユーザーは3つのエリアから一つを決定する。
c:取得したい座席数を入力する。
d:購入・清算を行う。
e:購入された席の情報を反映させる。
JSP/サーブレットを必ず用いる事。
また、座席の管理にはMySQLによるデータベースを用いるといい。
【 形態 】3. Servlet
【 GUI  】4. 制限なし
【 期限 】7月11日 14:30
【 Ver  】java version "1.5.0_09"
【 補足 】丸投げです



769 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 17:55:40 ]
排他処理は?

770 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 18:41:16 ]
提出に必要な条件に排他制御は含まれていません
ですが行数の関係で書き記しませんでしたが、
可能ならば実装すること、という発展課題に

排他制御の実装
エリアを跨いだ複数席の同時取得
IDとパスワードによる登録制の簡単な会員システムの実装

があります

771 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 21:15:50 ]
【 課題 】14793が素数であるかどうか判定するプログラムを作成しなさい
【 形態 】2. Applet
【 GUI  】4. 制限なし
【 期限 】13日(金)まで 
【 Ver  】1.5.0_08  
【 補足 】丸投げです。お願いします。

772 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 21:53:31 ]
public class IsPrime{
public static void main(String[] args){
try{
int n = Integer.parseInt(args[0]);
for(int i = 2; i * i <= n; i++){
for(int j = 1; j * i <= n; j++){
if(i * j == n) System.out.println(Integer.toString(n) + " is Prime.");
}
}
}catch(Exception e){
System.err.println("Usage IsPrime N");
}
}
}


773 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 21:59:35 ]
ごめん根本的なとこ勘違いしてた14793は素数じゃない
public class IsPrime{
public static void main(String[] args){
try{
int n = Integer.parseInt(args[0]);
boolean[] b = new boolean[n + 1];
for(int i = 2; i * i <= n; i++){
for(int j = 1; j * i <= n; j++){
b[i * j] = true;
}
}
if(!b[n])
System.out.println(Integer.toString(n) + " is Prime.");
}catch(Exception e){
System.err.println("Usage IsPrime N");
}
}
}


774 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:07:21 ]
>>773
ありがとうございます^^

775 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:11:15 ]
Appletには見えないんだが・・・?

776 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 23:31:04 ]
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class IsPrimeApplet extends Applet{
public void init(){
add(new Label("14793 is not prime."));
}
}


777 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 23:37:10 ]
>>776
ありがとうございます^^

778 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 05:25:43 ]
【 課題 】14793を素因数分解するプログラムを作成しなさい
【 形態 】2. Applet
【 GUI  】4. 制限なし
【 期限 】13日(金)まで 
【 Ver  】1.5.0_08  
【 補足 】丸投げです。お願いします。




779 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 05:54:45 ]
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class IsPrimeApplet extends Applet{
public void init(){
add(new Label("14793 = 3 x 4931"));
}
}

780 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 07:01:56 ]
public class HW771 {
public static void main(String[] args) {
int p = 14793;
int q = 0;
while(p != 0) { q += p % 10; p /= 10; }
if(q % 3 == 0) System.out.println(" is a multiple of 3.");
}
}


781 名前:デフォルトの名無しさん [2007/07/07(土) 15:28:02 ]
>>780
ありがとうございます^^

782 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 15:46:52 ]
ネタ課題もそれに対するネタ解答も騙り感謝レスも要らん

783 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 16:19:50 ]
ありがとうございます^−^

784 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 17:10:53 ]
【 課題 】コンストラクタのオーバーロード Staticメソッド
     www.uploda.org/uporg892942.gif.html  1レスで書ききれないので画像添付
【 形態 】1. Javaアプリケーション
【 期限 】7月11日(水)まで
【 Ver 】 1.5.0_01
【 補足 】まる投げです。お願いします。

785 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 17:16:56 ]
定義を追加するにも元のEmplyoeeクラスのソースがありません。
本当にありがとうございました。

786 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 17:42:46 ]
>>785
問題をよくよめ
元からあるEmployeeクラスにメソッドやフィールドの定義を追加しろと読めるかもしれんが
実行例のようになるようにEmployeeクラスの定義を追加しろってことだろ?
しかし、画像で問題ソースを出す根性が気に入らん
動作確認のためにPersonクラスを打ち直すのは面倒
短くてもそれが他人のためならなおさら

787 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 17:53:57 ]
class Person {
public static void main(String args[]){
Employee.description();
System.out.Println();
Employee emp1 = new Employee(1, "Nanashi")
emp1.print();
System.out.println();
Employee emp2 = new Employee();
emp2.print();
System.out.println();
emp2.changeData(5, "Taro");
emp2.print();
}
}

ではよろしくお願いします


788 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 17:56:12 ]
>>784
少なくともメソッドの説明とかがないとこういうのも解答になるぜ
public class Employee {
public Employee() {}
public Employee(int n, String s) {}
public static void description() {
System.out.println("This is Program Printing Employee data.");
System.out.println("Have fun!");
System.out.println();
System.out.println("No : 1");
System.out.println("Name : Nanashi");
System.out.println();
System.out.println("No : 0");
System.out.println("Name : No name");
System.out.println();
System.out.println("No : 5");
System.out.println("Name : Taro");
}
public void print() {}
}
あとSystem.out.Printlnはないしその次の行は;がないな



789 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 18:01:27 ]
ネタ解答は要らん
public class Employee {
private int n;
private String s = "No name";
public Employee() {}
public Employee(int n, String s) {
this.n = n;
this.s = s;
}
public static void description() {
System.out.println("This is Program Printing Employee data.");
System.out.println("Have fun!");
}
public void print() {
System.out.println("No : " + n);
System.out.println("Name : " + s);
}
}

790 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 18:02:08 ]
class Employee{
private int no;
private String name;
public static void description(){
System.out.println("This is Program Printing Employee data");
System.out.println("Have fun!");
}
public Employee(){
this.no = 0;
this.name = "No name";
}
public Employee(int no, String name){
this.no = no;
this.name = name;
}
public void changeData(int no, String name){
this.no = no;
this.name = name;
}
public void print(){
System.out.println("No : " + Integer.toString(no));
System.out.println("Name : " + name);
}
}


791 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 18:05:42 ]
: の位置そろいませんかね

792 名前:789 mailto:sage [2007/07/07(土) 18:07:45 ]
すまん。changeDataが抜けてた
public class Employee {
private int n;
private String s = "No name";
public Employee() {}
public Employee(int n, String s) {
changeData(n, s);
}
public void changeData(int n, String s) {
this.n = n;
this.s = s;
}
public static void description() {
System.out.println("This is Program Printing Employee data.");
System.out.println("Have fun!");
}
public void print() {
System.out.println("No : " + n);
System.out.println("Name : " + s);
}
}

>>791
元ソースは揃ってるんだがhtmlの表示上スペースは1個に縮約されて見える
Noの:の前に2個余分にスペースを入れれば揃う

793 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 18:08:00 ]
>>784-791
ありがとうございます^^

794 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 18:09:51 ]
>>791
System.out.println(String.format("%4s", "No") + " : " + Integer.toString(no));
System.out.println("Name : " + name);

795 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 18:18:21 ]
ネタ回答はいらねって何様?>△<

796 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 18:23:26 ]
788=789

797 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 18:31:59 ]
this使わなくてもできるっぽくね?

798 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 19:39:48 ]
thisつけるかつけないかで結果が変わるけど
thisってなんなのでしょう?



799 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 19:46:32 ]
this,n はインスタンス変数で、nはローカル変数(引数)。
こんなこともやさしいJavaには書いてないのか?

800 名前:デフォルトの名無しさん [2007/07/07(土) 20:01:10 ]
インスタンス変数とローカル変数の意味がわからないwww
ぷはははははww

801 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 20:15:38 ]
初心者にありがちなこと、「専門用語がわかってない」
まぁ気にするな

802 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 20:38:10 ]
thisをつけると付けないで挙動が変わることに気づいたのはいいけど、付けなければどういう意味のコードになるかは考えられないんだな。
そのような思考が働けば自然に名前の衝突って問題に当たりそうだが

803 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 21:46:52 ]
ローカル(private)とメンバー(Employee)が競合するときメンバーを参照するときはthisを使うってこと?

804 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 21:48:53 ]
>>798

public class ThisTest {

// こっちがインスタンス変数
int number = 1;

public ThisTest() {
// こっちがローカル変数
int number = 2;

System.out.println("this.number の値は " + this.number);
System.out.println("number の値は " + number);

// インスタンス変数と同じ変数名でローカル変数を宣言した場合、
// 単にnumberと呼ぶとローカル変数の方が優先される。
// なのでインスタンス変数を明示的に参照したい場合は、
// 「このインスタンス自身」を意味するthisをつける。

}

public static void main(String[] args) {
new ThisTest();
}
}


805 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 22:32:43 ]
>>803
ローカルはprivateではないよ
名前の解決順が、ローカル -> そのクラスのメンバ(private含) -> スーパークラスのメンバ(非private)になっている


806 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 00:20:57 ]
じゃあ今回のは

そのクラスのメンバ(private含) -> スーパークラスのメンバ(非private)

って事ですか?

807 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 00:26:23 ]
メンバ:クラス内(指定によっては外でも)で、どこでも使える変数のこと
ローカル:あるブロック内(メソッド、for文、if文などなど)の中で一時的に用いる変数のこと

とりあえずこれぐらいに思っときゃいいよ

808 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 00:29:46 ]
で、引数はそのメソッド内のローカル変数として扱われる。
引数の名前がメンバ変数名とかぶる場合は区別をつけるために this をメンバのほうに付けてやる必要がある

this はそのクラスのインスタンス(にならない場合もあるが)自分自身のこと。
分からないうちはそのクラスのそのものを意味するくらいに思っときゃいい。



809 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 01:06:48 ]
>>807-808
ありがとう。いろいろごっちゃになるけど、がんばって区別できるようになるよ。

810 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 07:27:43 ]
▲会話下手・対人苦手・人見知り 20▲ [人生相談]
SADでも必死に会社に行っている人 [メンタルヘルス]
勇気が無くて見れない画像解説スレinフラ板Part167 [FLASH]

811 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 17:55:16 ]
つまりこのスレの利用者には法政大の情報科学部の学生が多いってこと?
見ていますだからこの機能ってレスを返した時にカウントするんじゃなくて
スレのログデータへの直接アクセスかread.cgiを介する間接アクセスを
アクセスログでipごとにカウントしてるんだよね?
かなりの負荷がかかっていそうだ

812 名前:デフォルトの名無しさん [2007/07/08(日) 18:10:05 ]
【 課題 】年と月を読み込みカレンダーを表示してください(機能を分けるメソッドを作ってください)
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】今日明日
【 Ver  】1.5
【 補足 】
sun mon tue wed thu fri sat
  1  2  3  4  5  6 7
 8  9・・・
カレンダーの作り方がよく分りません

813 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 18:21:44 ]
それはifとかforを使うんだよ

814 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 18:35:09 ]
>>812
>年と月を読み込みカレンダーを表示してください

どこから読み込むのか?

815 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 18:47:59 ]
ヤフーカレンダー読み取って表示すればおkw

816 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 18:53:00 ]
スケジュールとかも書き込めるようにしてください

817 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 18:59:08 ]
>>812
年と月の設定方法はご自由に
import java.util.Calendar;
public class Calen {
public static void main(String[] args) {
int year = 2007;
int month = 7;
Calendar c = Calendar.getInstance();
c.set(year, month - 1, 1);
System.out.printf("\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020%4d/%2d%n", year, month);
System.out.println("sun mon tue wed thu fri sat");
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
for (int i = 1; i < dayOfWeek; i++) System.out.print("\u0020\u0020\u0020\u0020");
for (int i = 1; i <= c.getActualMaximum(Calendar.DAY_OF_MONTH); i++) {
System.out.printf("%3d\u0020", i);
if (dayOfWeek++ % 7 == 0) System.out.println();
}
}
}

818 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 19:28:55 ]
【 課題 】*を右詰で10個から1個まで減らして行き逆三角形を作る
【 形態 】1. Javaアプリケーション
【 期限 】明後日
【 Ver  】1.5
【 補足 】↓これを右詰の逆三角形にしたいんです。

class Triangle{
public static void main(String argv[]){
int i,k;
for(k=1; k<=10; k=k+1){
for(i=1; i<=k; i=i+1)
System.out.print("*");
System.out.println();
}
}
}




819 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 19:37:18 ]
質問です。お願いします。
【 課題 】1以上の整数nを入力しって、nの約数を小さい順にすべて表示するプログラム

【 形態 】1. Javaアプリケーション(main()で開始)
      
【 GUI  】5. その他(明記すること)
       まだGUIはならってません。

【 解答希望日 】7月9日


【 補足 】メソッドを2つ使って、かつvalueを使います。

あと「小さい順に表示する」というのがわかりません。



820 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 19:50:46 ]
>>818
class Triangle{
public static void main(String argv[]){
int i,k;
for(k=1; k<=10; k=k+1){
for(i=1; i<=10-k; i=i+1)
System.out.print(" ");
for(i=1; i<=k; i=i+1)
System.out.print("*");
System.out.println();
}
}
}

821 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 19:54:40 ]
【 課題 】1以上の整数nを入力して、nを素因数分解するプログラムを作成しなさい
【 形態 】2. Applet
【 GUI  】4. 制限なし
【 期限 】20日(金)まで 
【 Ver  】1.5.0_08  
【 補足 】丸投げです。お願いします。


822 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 19:59:54 ]
>>819
public class Divisor {
public static void main(String[] args) {
int n = 1008;
System.out.println(1);
for (int i = 2; i <= n / 2; i++) if (n % i == 0) System.out.println(i);
System.out.println(n);
}
}

823 名前:デフォルトの名無しさん [2007/07/08(日) 20:01:47 ]
質問です。
【 課題 】▲を乱数を使用して、最低1個〜最高4個並ぶ縦長のグラフを作成する
【 形態 】1. Javaアプリケーション(main()で開始)    
【 GUI  】4.制限無し
【 解答希望日 】7月9日
【 補足 】
↓のようなイメージになります。

▲   ▲
▲▲  ▲
▲▲▲▲

824 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 20:30:16 ]
>>823
Javaのバージョンは?

825 名前:823 [2007/07/08(日) 20:41:10 ]
バージョンを書くのを忘れていました。
バージョンは1.6.0_01です。  


826 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 20:41:42 ]
【 課題 】 コードソース 反逆のPG のアニメーションを自動作成するプログラム
【 形態 】 5. ニコニコ or ニフニフ形式
【 GUI  】 5. Flash
【 期限 】 (=ω=.)<私が出演する作品が終了する前までに
【 Ver  】 Java1.5↑ Flash MX
【 補足 】 出来るだけ視聴率(再生数)と感想(コメント)を取れる作品が生成できる事



827 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 20:44:59 ]
夏厨の季節だなw

828 名前:819 mailto:sage [2007/07/08(日) 22:13:17 ]
>>822

すいません。なぜ1008なんですか?



829 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 23:41:05 ]
【 課題 】 スタックの抽象データ型の定義について、 1. interface定義を行え
2. 定義したinterfaceの実装を行え
以下のテスト実行(キューをスタックに置き換えた動作)を行え
1. キューを作る
2. データを順次いれる:orange, lemon, apple
3. キューの先頭の要素を調べ、その要素をのぞく
4. キューの先頭の要素を調べ、その要素をのぞく
5. データを順次いれる:grape, tomato, chestnut
6. キューが空になるまで、キューの先頭の要素を調べ、その要素をのぞく

各操作毎にキュー内の要素を全てプリントする事。但し、各メソッドの中でプリントするのではなく、別途プリントするメソッドを用意して実現する事
【 形態 】eclipse
【 期限 】水曜までにお願いします。
【 Ver  】java version "1.4.2_12


830 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 23:42:28 ]
【 補足 】スタックの抽象データ型の定義
TYPES
STACK[X]
FUNCTIONS
empty: STACK[X] → BOOLEAN
スタックを入力として与えて、真偽を返す関数である
new: → STACK[X]
入力を与えずに、呼ばれると新しいスタックを返す関数である
push: X × STACK[X] → STACK[X]
スタックにいれる要素とスタックを与えて、要素が入れられたスタックを返す関数である
pop: STACK[X] ⇒ STACK[X]
スタックを与えて、(先頭の要素が取り除かれた)スタックを返す
top: STACK[X] ⇒ X
スタックを与えて、(先頭の)要素を返す関数である
PRECONDITIONS
pre pop(s:STACK[X]) = (not empty(s))
pre top(s:STACK[X]) = (not empty(s))
AXIOMS
For all x:X, s:STACK[X]
empty(new())
not empty(push(x,s))
top(push(x,s)) = x
pop(push(x,s)) = s

831 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 23:55:21 ]
>>823
できた。

kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4557.txt

832 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 00:10:02 ]
>>823
public class Graph {
public static void main(String[] args) {
int n = 4; // 棒の数
int[] bar = new int[n];
for (int i = 0; i < bar.length; i++) bar[i] = (int)(Math.random() * 4 + 1);
for (int i = 4; i > 0; i--) {
for (int j = 0; j < bar.length; j++) System.out.print(bar[j] >= i ? "▲" : " ");
System.out.println();
}
}
}

833 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 00:11:13 ]
リロードしてなかった

834 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 01:01:50 ]
>>829
tp://kaiunix.cs.shinshu-u.ac.jp/Lesson/ProgLangT/2007/Exercise/java2.html
これやってって言う方が資料も多いしいいんじゃないか?
今までの講義内容も分かるから知っているべき知識やまだ習っていない知識が何かもわかるし

835 名前:デフォルトの名無しさん [2007/07/09(月) 02:32:53 ]
【 課題 】名簿管理システムにおいて以下の機能を実装してください。
・名前を指定して、データの削除が行えるようにする
 Meiboクラスのdeleteメソッドを完成させてください。 delete()メソッド内で削除する名前を読み込み、
 delete(String name)を呼び出しています。 delete(String name)メソッド内(もしくは自分で作成したメソッドでもかまいません)に
 必要な処理を記述し、名前を指定してデータの削除が行えるようにしてください。
・名簿データを名前昇順でソートできるようにする
 データを名前順で並べ替えるメソッドsort()を実装してください。ソーティングアルゴリズムは問いません。
 文字列の比較には、StringクラスのcompareToメソッドが利用できます。

Meibo.java kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4560.txt
Person.java kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4561.txt
Student.java kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4562.txt
Teacher.java kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4563.txt
【 形態 】2
【 GUI  】4
【 期限 】7/10
【 補足 】よろしくお願いします

836 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 04:03:15 ]
未解決は
>>786
>>829
>>835
といったところかね?

837 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 04:25:03 ]
>>836
>>786は課題じゃない
>>784のことだとしても、>>790>>792あたりが回答になってる気がする

838 名前:823 [2007/07/09(月) 06:46:27 ]
>>831,>>832さん
回答ありがとうございます。



839 名前:823 [2007/07/09(月) 06:52:29 ]
>>831,>>832さん
回答ありがとうございます。

840 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 07:11:31 ]
>>836
>>725のB木の方もまだ未解決です

841 名前:デフォルトの名無しさん [2007/07/09(月) 11:06:59 ]
参考になれば・・・。
www.yukinko-net.jp/

842 名前:722 [2007/07/09(月) 11:25:02 ]
>>729のかたありがとうございます。

実行してみたところ、

Exception in thread "Thread-3" java.lang.Error: コンパイル問題が未解決です。
トークン ")" に構文エラーがあります。正しくは ; です。

となってしまいます・・・。

843 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 14:02:53 ]
>>842
・javaソースファイル
・コンパイルして出来たclassファイル
・HTMLファイル(あれば)
をzipなりlzhなりに圧縮してどっかに上げてみて

844 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 16:36:09 ]
>>835
// Personの名前が一意なら if の中で break; していいよ
public void delete(String name) {
    for (int i = 0; i < vec.size(); i++) {
        if (name.equals((Person) vec.get(i)) {
            vec.remove(i);
        }
    }
}

public void sort() {
    java.util.Collections.sort(vec);
}

845 名前:デフォルトの名無しさん [2007/07/09(月) 16:42:59 ]
次のような並べ替えプログラムを作成する。

1.キーボードから整数値を入力する
2.0以下の値が入力されるまで1を繰り返す
3.0以下の値が入力されたら、入力した値を大きい順に並べ替えて表示する(ただし、最後の0以下の値は並べ替えの対象には含めない)


プログラムの説明:
1.このプログラムは、配列(data[])へのデータ入力、data[]に入力された整数値をsdata[]という配列に大きい順に並べ替えて代入する、sdata[]の内容を表示する、という処理手順で作られている
2.ユーザ定義関数(max () )を使用している
3.max()の引数は、整数型の配列1つである。戻り値は引数として指定された配列の中のもっとも大きな値が格納されている配列要素番号である。

上記の条件で、下記のプログラムを完成せよ。

import java.io.*;

class Narabekae {
public static void main ( String [] args ) throws Exception {
BufferedReader kbd = new BufferedReader( new InputStreamReader(System.in));

int data[] = new int[50];
int (あ) = new int[50];
int nod = 0;

while(true) {
System.out.print("データ("+(nod+1)+"):");
String tmp = kbd.readLine();
if(Integer.parseInt(tmp) <= (い) ){
break;


846 名前:デフォルトの名無しさん [2007/07/09(月) 16:44:05 ]
}
data[nod] = Integer.parseInt( tmp );
(う);
}

for(int i=0 ; i<nod ; i++){
int p = max( data );
(あ) = data[p];
data[p] = 0;
}

for(int i=0 ; i<nod ; i++){
System.out.println( sdata[i] );
}
}

public static int max ( int (え) ){
int max = 0;
int p=0;

for(int i=0 ; i<x.length ; i++){
if(x[i] > max ){
max = x[i];
p = (お);
}
}

return (か);
}
}
おねがいします

847 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 16:55:22 ]
Person が Comparable じゃないから上の sort じゃ無理だな。

// もっとうまい方法はあるでしょう。
public void sort() {
    int currentSize = vec.size();
    for (int i = 0; i < vec.size() - 1; i++) {
        int tmp = i;
        for (int j = i + 1; j < vec.size(); j++) {
            if (((Person) vec.get(tmp)).getName().compareTo(((Person) vec.get(j)).getName()) == 1) {
                tmp = j;
            }
        }
        vec.insertElementAt(vec.get(tmp), i);
        vec.remove(tmp + 1);
    }
}

848 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 17:10:44 ]
>>845
あ. sdata[]
い. 0
う. nod++;
え. [] x
お. i
か. p



849 名前:722 [2007/07/09(月) 17:44:41 ]
>>729にあるプログラムから変えてないので・・・。



850 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 17:54:38 ]
>>849
ん?俺のとこではエラー出ないよ
とりあえず、
・javaソースファイル 
・コンパイルして出来たclassファイル 
・HTMLファイル(あれば) 
をzipなりlzhなりに圧縮してどっかに上げてみて

851 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 19:05:29 ]
>>830
StackのメソッドにStackのオブジェクトを渡してそれを変更するって意味なの?

852 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 20:17:08 ]
           |||||     |||||
  /\          /\          /\
/   \   /|\/|   |\/|\   /   \
\     \/  \__/   \_/  \/     /
  \        |   |  ̄ |   |   (=ω=.) /
   \      |   |   |   |      /
     \     |   |[] []|   |    /
      \   |   | () |   |   /
        \  |M__M|[] |M__M| /
         \    |[][] |   /
         [] \■|∧∧|■ // ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
      []      \(゚Д゚) /< ネタ課題発信地にB61-11投下せよ!
    []         \_/    \_______________
  []



853 名前:デフォルトの名無しさん [2007/07/09(月) 21:19:42 ]
【 課題 】遊べるようにゲームを完成させよ。
      ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29556
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】2007/7/14 24:00
【 Ver  】java version "1.5.0_11"
【 補足 】丸投げです。よろしくお願いします。

854 名前:デフォルトの名無しさん [2007/07/09(月) 21:20:02 ]
fdさ

855 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 21:46:47 ]
>>853
ここまで書かれていると著作権に近いものねえか?
勝手にアップして訴えられても知らんぞ

856 名前:835 [2007/07/09(月) 22:10:07 ]
>>844>>847
ありがとうございます。明日やってみます。

857 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 22:46:23 ]
未解決は786じゃなくて768なんじゃないのか

858 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 00:45:51 ]
>>842
そんなエラーは出ない。そもそもジェネリックスの無検査警告が出るからコンパイラ通らないはず。
それを直すだけでコンパイラ通って実行できる。
>>842のコピペミス。



859 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 01:03:56 ]
コンパイル通ってないから「コンパイル問題が未解決です。」が出てるんじゃないの?
eclipseでやってるんしょ?

860 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 06:01:34 ]
【 課題 】 専門学校の課題で商品管理の続きです
www.uploda.net/cgi/uploader4/index.php?dlpas_id=0000016146.txt pass:java

【 形態 】1. Javaアプリケーション
【 期限 】7/11
【 GUI  】Swing
【 Ver  】1.5.0_08
【 補足 】以前ここで教えて頂いた課題の続きなのですが
      商品管理と同じシステムでの売り上げの管理の部分を作成です
      売り上げに関しては"1月1日 商品名 1個"といった具合です
      テーブルに表示、ファイルへの保存、ファイルからの読み込みが出来ればいいです
      GUIについても商品管理と同じ形で縦に引き伸ばして追加して頂いて結構です
      また入力が0などの有効でない数字の時にエラーなどの処理もお願いします



861 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 12:00:06 ]
【 課題 】バスのチケット予約システムの作成
      長いのでこちらに
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4577.txt
【 形態 】3. Servlet
【 GUI  】制限なし
【 期限 】7/12 10:30
【 Ver  】java version "1.5.0_09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03)
Java HotSpot(TM) Client VM (build 1.5.0_09-b03, mixed mode, sharing)
【 用語 】
【 補足 】丸投げです、よろしくお願いします


862 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 12:02:03 ]
>>858
ジェネリックスの無検査警告出てもコンパイラ通るよ
つーかコンパイル出来なかったら古いソース使えないじゃん

863 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 12:40:17 ]
>>858
ジェネリックスの警告は気にして無かったなー
警告出ないように修正した奴あるけど>>842要る?

>>855
なんかマズイ奴なの?

864 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 12:47:44 ]
(=ω=.)<モスク立て篭もり事件、説得拒否で警察特殊部隊突入!!死者多数

期限      レス番号  種別          備考
------------------------------------------------------------
7/10      >835     Applet         入社前課題に似てる?w
7/11 14:30  >768     サーバサイドアプリ DBはMySQL推奨?
7/11      >860     Swing         >727の続きらしい
7/12      >861     サーバサイドアプリ EX課題eはDB使う前にしとけよw
7/14 24:00  >853     Swing          どこからDLした?w
7/17      >725     コマンドアプリ    B木のみ
7/20      >821     Applet         数学

さて、2日目チキンカレーでも・・・(=ω=.)<くさっ(ry

865 名前:864 mailto:sage [2007/07/10(火) 12:56:39 ]
ニュース訂正
警察特殊部隊 ×
陸軍特殊部隊 ○

866 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 13:42:57 ]
なんで被害が出る可能性がある突入なんて方法を選んだんだ
せっかくあるんだから戦術核一発で十分じゃないか

867 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 13:51:59 ]
>>866
バーローwww
戦術核使ったら隣と戦争開始ジャマイカw

特殊部隊突入時の死傷者50人程度
戦術核使用時の死傷者50,000人程度

868 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 14:03:45 ]
>>862
俺も無視しようと思ったけど下の方で拡張for文使ってたからさ。
無検査の部分だけわざわざスルーしてキャスト変換だけ残すのは統一性ないじゃん。

それに多分コンパイラすら通せないならジェネリックス対応して問題つぶした方が早いよ。

>>842
eclipseなら「問題」ビューにエラーと警告がリストアップされてるから
それを潰す。自分で変なことしてなけりゃ型に特化させるだけだからIDEが教えてくれるんじゃない?




869 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 14:16:10 ]
>>855
コードそのものに著作権が発生するわけじゃないし、あの程度なら誰でも書けそうだからアルゴリズムも保護できない。
だから、強いて挙げるなら源開発者とのライセンス違反くらいにしかならね。
無許可な二次配布ね。

そもそも、作れば何でも保護されるわけじゃない。
未完成な誰でも書けるコードに公開権もないだろうし。

870 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 14:48:50 ]
>>821
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29557

871 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 15:48:08 ]
>>868
統一性の話なんかしてないぜ
「ジェネリックスの無検査警告が出るからコンパイラ通らないはず」というのは必ずしも正しく無いって話だぜ
javacじゃ警告は出るけどコンパイル自体はできるのよ
eclipseでジェネリックスをエラーにするよう設定できるけど、それをjavaの標準みたいに言うのは正確では無いと思った訳
我ながら細かいとこだと思うけどな

つーかeclipseでジェネリックスをエラーにするよう設定しても>>842みたいなエラー出ないじゃん
型の安全性うんぬんって出るけど、トークン ")" に構文エラーうんぬんってのはおかしくない?
>>858の言うようにコピペミスじゃね?

872 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 16:09:54 ]
うpろだが勝手につける行番号そのままだとコンパイル時に検討違いなエラーが大量に出るからその一つじゃない?

873 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 16:22:39 ]
コマンドー
  X
 _,,..,∩,,
/ ,' 3∩`ヽーっ
l     ⌒_つ
`'ー---‐'''''"

874 名前:デフォルトの名無しさん mailto:age [2007/07/10(火) 17:59:59 ]
すいません。
本当にJAVAを習い始めたばっかりでの課題です。
専門用語とか、何もわかってないですが、
お願いしても大丈夫ですか?

875 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 18:01:08 ]
質問するのは勝手だが、答えてもらえるかどうかはその中身次第

876 名前:835 [2007/07/10(火) 18:25:06 ]
deleteを>>844、sortを>>847の方法でやってみました。
コンパイルはできるんですがなぜかdelete、sortコマンドを入力しても
実行できません。どうすればいいでしょうか

877 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 19:31:06 ]
( ゚д゚)

878 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 19:54:54 ]
>>874
頼むからやる気が出る問題にしてくれ




879 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 20:18:51 ]
(=ω=.)<では、課題を。。。
さぁ〜始まるザマスよ

【 課題 】 PC+3キャリア(+Tu-Ka)対応のWebサイトフレームワークを作る
【 形態 】 サーバーサイドアプリ
【 GUI  】 PCインターネットブラウザ 携帯Webブラウザ対応
【 期限 】 7/20 21:05 (コマンドーの日)まで
【 Ver  】 Java1.5↑
【 補足 】 HTMLから CHTML XHTML HDMLの3タイプに変換できること
*3キャリアサーバーによる自動変換機能は当てにしてはいけない
*特にHDMLのActionタグは独自仕様
携帯電話は3世代ぐらい前まで対応できたらGJ


880 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 20:19:54 ]
GWTの改造かカプセル化で出来そうだね

881 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 21:30:25 ]
↓の問題なのですが、どなたか教えていただけないでしょうか?

『下記のプログラムを参考にして、ファイルからデータを読み、それを整列し、その後、
”入力された値をデータの中から二分探索によって探索する”ことを繰り返すプログラムを作成せよ』

882 名前:842 [2007/07/10(火) 21:31:23 ]
何回かやり直してみたところ、エラーが出るところが

for(Triangle item: viewObj.getFaces()){

170行目のところが構文エラーと出ます。上の : と始めの)のところにエラーってでます。

883 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 23:01:04 ]
>>882
var.は6なんでしょ?そこでエラーが出るわけない。
使ってるIDEの問題じゃないか?
素直にjavac使え。問題が切り分けられん奴にIDEは混乱するだけ。

javacしてエラーが出たらエラーメッセージ全てとjavacのvar.をコピペ。
落ち着いてでなおして来い。

884 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 23:03:26 ]
【 課題 】コンストラクタ クラス内部変数の値をえるメソッド
       以下の結果になるようCarクラスを追加する。
//////////////////////
Name:Sports-Car
Maker:Sun
Price:1000000

Sun Sports-car 1000000
//////////////////////

class Shop {
public static void man(String args[]){
Car kuruma = new Car(sports-car", "Sun", 1000000);

System.out.println("Name : " + kuruma.getName());
System.out.println("Maker : " + kuruma.getMaker());
System.out.println("Price : " + kuruma.getPrice());
System.out.println();

kuruma.display();
}
}

【 形態 】Javaアプリケーション(main()で開始)
【 期限 】明日〜明後日
【 Ver  】1.5
【 補足 】丸投げ状態。

お願いします。

885 名前:デフォルトの名無しさん [2007/07/10(火) 23:49:36 ]
// >>884
public class Car {
// インスタンス変数
private String name;
private String maker;
private int price;
// コンストラクタ
public Car(String name, String maker, int price){
this.name = name;
this.maker = maker;
this.price = price;
}
// 車名を返すメソッド
public String getName(){
return this.name;
}
// メーカー名を返すメソッド
public String getMaker(){
return this.name;
}
// 価格を返すメソッド
public int getPrice(){
return this.name;
}
// インスタンスの情報を出力するメソッド
public void display(){
System.out.println(maker + " " + name + " " + price);
}
}


886 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 23:50:45 ]
でたよ、やさしいJavaの車クラス(=ω=.)

887 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 23:55:40 ]
>>884
Sports-Carの頭文字が大文字だったり小文字だったりするのは
ただのミスなのか?

class Car {
    private String name;
    private String maker;
    private int price;
    public Car(String name, String maker, int price) {
        this.name = name;
        this.maker = maker;
        this.price = price;
    }
    public void display() {
        System.out.println(getMaker() + getName() + getPrice());
    }
    public String getMaker() {
        return maker;
    }
    public String getName() {
        return name;
    }
    public int getPrice() {
        return price;
    }
}

888 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 00:07:35 ]
>>885
ありがとうございますた。



889 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 00:23:55 ]
>>886
やさしいC++もまったく同じコードだった気ガス

まあ、活用編のDB叩く章でプロプラエタリなAccess使ってるイミフな著者だしね。
入門本手に取る奴がなんでAccessをry・・・

890 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 00:32:43 ]
returnをつけることによってどういった処理になるの?

891 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 00:40:54 ]
【 課題 】文房具請求のGUIを設計してJava で実装しなさい。
主な仕様は次の通り。
1.文房具最低10品目は用意し、品目を指定して数量を入力する。できれば、価格の合計も計算する。
2.請求元CSまたはDM学科の研究室のいずれかを指示。「ここの研究室」がデフォルト。パスワード認証はあればbetter。
3.確認実行請求内容を表示してから「実行」ボタン押す。
【 形態 】2. Applet
【 GUI  】4. 制限なし
【 期限 】7/12 10:00まで
【 Ver  】java version "1.6.0_01"
【 補足 】インターフェースの例は次の通りです。
ttp://xtp0001.s3.x-beat.com/cgi-bin/up/source/Sonata_22488.jpg

よろしくお願いします。

892 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 01:07:41 ]
>インターフェースの例は次の通りです。
何気にベクターベースで笑ったw
まあ、ボーダーをサブクラス化すればいいんだけど。

893 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 02:18:21 ]
大学の先生と一緒にLuceneをいじってWeb検索システムを組みました。
クロールはせず、自前で一斉に取得した元ファイルを
自分のPCに検索元のファイルを入れておいて、それを検索して表示する仕組みです。

このファイルはdata/というディレクトリ以下に
取得元のURLのディレクトリ構造を反映して入っているのですが、
自分のフォルダの中のファイルへのアクセスではなく、
元のURLへのリンクにリダイレクトする方法があればご教示いただけると助かります。

例えば
data/200703/05.html
のファイルへのアクセスを
xxxxxxx/xxxx/200703/05.html
に変えたいのです。どうかお願いしますm(__)m

894 名前:デフォルトの名無しさん [2007/07/11(水) 02:21:47 ]
>>893
>>1

895 名前:893 [2007/07/11(水) 02:53:14 ]
ちゃんとした課題じゃないのでどうしてもテンプレにそぐいません…orz

どうもすいませんでした

896 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 03:24:24 ]
それは宿題スレではなく質問相談スレッドにですね・・・

897 名前:デフォルトの名無しさん [2007/07/11(水) 03:40:03 ]
馬鹿正直というか馬鹿というか
適当にテンプレに沿って質問しろよ馬鹿

898 名前:以下質問スレで mailto:sage [2007/07/11(水) 04:07:54 ]
>>893
サーバーリストを保持しといてそのリスト内にある各サーバー毎にホストされてるファイルを相対URIでマップ。
それからサーバーリストを意識しないで直接全ての相対URIを検索する仕組みを作って、
アクセスしたいファイル名を見つけるようにする。そこから、ローカルのファイルに行くかwww上のリソースに行くかの分岐だけど
www上なら相対URIからホストを逆算して
ホストを基底URIとして相対URIと結合して絶対URIを作る。あとはそのURIをhogehogeする。

ローカルファイルの場合は相対URIから実際に置いてあるファイルシステムのパスへ変換してFileオブジェクトでも作って以下、hogehoge。

利用してるファイルシステムによってはそのままURIの識別子が使えるとは限らないのでURIをそのままファイルパスに利用しない事。

あとサーバーが国際化ドメイン名の可能性もあるのでちゃんと処理すること。これはアプリ側の仕事。
この関係でサーバーリストもPunycodeでもっといた方が楽かも。RFC嫁。

それとURN,URI,URLは理解しておきましょう。
普通のDBじゃ効率悪そうだから独自のDB作るのが良いかも。そっちの方が実装が小さくなりそう。



899 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 04:47:36 ]
締め切り変更で明日の未明3:00まで待たせて頂きます

【 課題 】 専門学校の課題で商品管理の続きです
www.uploda.net/cgi/uploader4/index.php?dlpas_id=0000016146.txt pass:java

【 形態 】1. Javaアプリケーション
【 期限 】7/12 3:00
【 GUI  】Swing
【 Ver  】1.5.0_08
【 補足 】以前ここで教えて頂いた課題の続きなのですが
      商品管理と同じシステムでの売り上げの管理の部分を作成です
      売り上げに関しては"1月1日 商品名 1個"といった具合です
      テーブルに表示、ファイルへの保存、ファイルからの読み込みが出来ればいいです
      GUIについても商品管理と同じ形で縦に引き伸ばして追加して頂いて結構です
      また入力が0などの有効でない数字の時にエラーなどの処理もお願いします

900 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 06:12:47 ]
【 課題 】
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29559(この中に問題が書いてあります。)
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29560
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29561
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI  】4. 制限なし
【 期限 】2007年07月12日00:00
【 Ver  】java version "1.6.0_01"

【 補足 】プログラムの穴埋め問題です。よろしくお願いします。

901 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 11:11:49 ]
(=ω=.)<米でPS3値下げ発表から数日、日本での値下げはまだか!!。。。MMORPGメインだけどw

期限      レス番号  種別          備考
------------------------------------------------------------
7/11 14:30  >768     サーバサイドアプリ DBはMySQL推奨?
7/12 3:00   >860>900   Swing         >727の続き 期限1日延びた。。。
7/12 10:00  >891     Applet         >892氏が興味を示したようです
7/12      >861     サーバサイドアプリ EX課題eはDB使う前にしとけよw
7/14 24:00  >853     Swing          どこからDLした?w
7/17      >725     コマンドアプリ    B木のみ

902 名前:901訂正 mailto:sage [2007/07/11(水) 11:15:56 ]
(=ω=.)<間違ったorz

>860>900 ×
>860>899 ○

903 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 11:46:32 ]
質問で悪いがメソッドに引数ないときってRETURN使うの?

904 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 11:56:22 ]
引数と戻り値と間違ってる?

905 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 13:27:24 ]
returnが何してるかはアセンブラで考えた方が分かりやすいような・・・

906 名前:893 [2007/07/11(水) 13:37:37 ]
スレ違いに気づかず特攻してしまったにも関わらず丁寧な対応をして頂き
ありがとうございましたm(__)m
今ようやく大学のPCからソースコードを回収できたので
自分の中で質問がまとまったら質問スレにお世話になります。

>>898
うぉお…URI、URNを知りませんでした!
不勉強で申し訳ありません。一日かかって解読させていただきます!

907 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 17:48:32 ]
【 課題 】 入力したnまでの素数を表示するプログラムをつくれ。
【 形態 】 linux
【 期限 】 7月12日午後4時まで
【 補足 】 篩の使用はだめ。
import java.io.*;
class lf1sosu {
public static void main(String[] args) throws
IOException {
int n, amari;
String strn;
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
System.out.println("整数を入力してください。");
strn = br.readLine();
n = Integer.parseInt(strn);
System.out.println( "素数 = " + 2);
for(int i=2; i<=n; i++ ){
for(int g=2; g<=i-1; g++ ){
amari = i % g;
if (amari != 0 ){
g=i-1;
System.out.println( "素数 = " + i);
}else{g=i-1;
}
}
}
}
まで自分で作ったのですが2で割ったときにあまりが0以外になってしまうため全部の奇数が素数として表示されてしまいます。
またgの範囲から2が素数とすることができません。
改善点を教えてください。

908 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 18:07:29 ]
import java.io.*;
class lf1sosu {
  public static void main(String[] args) throws IOException {
    System.out.println("整数を入力してください。");
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String strn = br.readLine();
    int n = Integer.parseInt(strn);
    for(int i=2; i<=n; i++ ){
      boolean amariGaZero = false;
      for(int g=2; g<=i-1; g++ ){
        if((i % g) == 0){
          amariGaZero = true;
          break;
        }
      }
      if(!amariGaZero){
        System.out.println( "素数 = " + i);
      }
    }
  }
}




909 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 19:14:01 ]
ありがとうございます。
ただわかりませんorz


910 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 19:26:17 ]
( ゚д゚) >909

(゚Д゚)

911 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 19:41:46 ]
booleanってなんですか?

912 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 19:50:10 ]
>>911
⊂二二二( ^ω^)二⊃ の仲間です。

913 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 01:54:26 ]
>>911
www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=boolean&num=50

914 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 03:17:49 ]
booleanを使わないバージョン
ラベル付きcontinueでiのループ繰り返した方が分りやすいかも

import java.io.*;
class lf1sosu {
  public static void main(String[] args) throws IOException {
    System.out.println("整数を入力してください。");
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String strn = br.readLine();
    int n = Integer.parseInt(strn);
    for(int i=2; i<=n; i++ ){
      Hantei:{
        for(int g=2; g<=i-1; g++ ){
          if((i % g) == 0){
            break Hantei;
          }
        }
        System.out.println( "素数 = " + i);
      }
    }
  }
}


915 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 04:03:53 ]
>>907
効率は悪いけど元のソースを尊重するならこんな感じ
割り切れなかったらすぐに素数と判断するのではなく
最後まで割り切れなかった時だけ素数と判断しないと奇数が全部素数になってしまう
ほかにはループを途中で終了するためのbreakというキーワードを覚えたほうがいい
あとクラス名は大文字で始めるのが一般的
import java.io.*;
class lf1sosu {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("整数を入力してください。");
String strn = br.readLine();
int n = Integer.parseInt(strn);
for(int i=2; i<=n; i++ ){ // 検査する数iを2からnまで変化させる
for(int g=2; g<=i; g++ ){ // 割る数gを2からiまで変化させる
// 素数であっても最後にgにiが入ると割り切ることができる
int amari = i % g; // i/gの余りを求める
if (amari == 0 ){ // 余りが0、つまり割り切れた場合
if (g==i){ // 検査する数と割る数が同じなら
System.out.println( "素数 = " + i); // 検査する数より小さい数で割り切れなかったのでiは素数
} else {
g = i + 1; // 検査する数より小さい数で割り切れたら素数ではないので
// gにiより大きい数を代入してループを途中で終了する
// こう書くよりもbreak;を使った方がいい
}
} // 割り切れなかった場合は次のgに進む
}
}
}
}

916 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 04:19:03 ]
あー
途中ループ終了は g = i + 1; でなく g = i; でよかった
でも普通は break; を使ってくれ
元のソースでg=i-1;でループを止めようとする意図が見えたからそれに従ったが

917 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 08:25:59 ]
ほんとにありがとうございます。
頑張って理解してきます。

918 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 10:47:31 ]
篩ダメって意図が木になる



919 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 11:23:01 ]
候補の中から該当するものを抜いていく作業が、
難しいから使わないでとのことです。

920 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 13:58:01 ]
(=ω=.)<

期限      レス番号  種別          備考
------------------------------------------------------------
7/12      >861     サーバサイドアプリ EX課題eはDB使う前にしとけよw
7/14 24:00  >853     Swing          どこからDLした?w
7/17      >725     コマンドアプリ    B木のみ


以下、未解決で時間切れ
7/11 14:30  >768     サーバサイドアプリ DBはMySQL推奨?
7/12 0:00   >900      穴埋め        折れ線問題穴埋め
7/12 3:00   >860>899   Swing         >727の続き 期限1日延びた。。。
7/12 10:00  >891     Applet         >892氏が興味を示したようです


921 名前:725 mailto:sage [2007/07/12(木) 16:30:25 ]
725ですが、B木の件、なんとかならないでしょうか。
B木については木構造であり、根の子の数は2以上m以下であり、根以外の非終端接点の子の数はm/2以上m以下であり、
全ての葉のレベルは等しい。という定義しかわかりません。
どう考えても自分の手に余る課題なんです。お願いします

922 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 17:04:32 ]
この程度で普通に勉強してて手にあまる方がおかしい。
200レス経ってんだから往生しちゃいなYO

ヒープソートが分かればB-Treeもわかるし。
まともな課題じゃん。

923 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 17:19:44 ]
B木の概念はわかってもそれをjavaで表せなんてできないんです。お願いしますお願いします

924 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 17:43:02 ]
>>923
www.amazon.co.jp/dp/4797306947

925 名前:891 mailto:sage [2007/07/12(木) 19:11:09 ]
すいません、>>891ですが7/13(金)の22:00までに期限を延ばしてください…お願いします

926 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 19:18:53 ]
.

927 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 19:23:32 ]
【 課題 】下記を元に*を下段に2個ずつ減らして行きひし形にする
【 形態 】1. Javaアプリケーション
【 期限 】明後日
【 Ver  】1.5

public static void main(String argv[]){
int i,k;
for(k=1; k<=6; k=k+1){
for(i=1; i<=6-k; i=i+1)
System.out.print(" ");
for(i=1; i<=2*k-1; i=i+1)
System.out.print("*");
System.out.println(" ");
}
}


928 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 21:20:02 ]
>>927
for (k = 1; k < 6; k++) {
for (i = 1; i <= k; i++) {
System.out.print(" ");
}
for (i = 1; i <= 2 * (6 - k) - 1; i++) {
System.out.print("*");
}
System.out.println();
}



929 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 21:24:05 ]
>>927
一番外のfor文デクリメントするだけでよかたよ…
for (k = 6; k >= 1; k--)


930 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 21:50:43 ]
だが断る(>ω=.)

931 名前:デフォルトの名無しさん mailto:sage [2007/07/13(金) 00:05:20 ]
(=ω=.)<上には上がいる っttp://wiredvision.jp/news/200707/2007071120.html

期限      レス番号  種別          備考
------------------------------------------------------------
7/13 22:00  >891>925  Applet         >892氏が興味を示したようです
7/14 24:00  >853     Swing          どこからDLした?w
7/17      >725     コマンドアプリ    B木のみ


932 名前:デフォルトの名無しさん mailto:sage [2007/07/13(金) 15:35:50 ]
(=ω=.) ←この顔文字いい加減うざい

933 名前:デフォルトの名無しさん [2007/07/13(金) 15:50:00 ]
ユーザとコンピュータが交互に石をおいていくゲームです.
______の部分を埋めて,プログラムを完成させてください.
import ____________________;

public class kadai06_1 {
public static void main(String[] args) {
String s; //入力した文字を受け取る
int size = 3; //盤の大きさ
int user_x = 0; //ユーザが選択したx座標
int user_y = 0; //ユーザが選択したy座標
int com_x, com_y;
int[][] board = new int[size][size];

BufferedReader br = ______________________________________________________;

//初期化 : 盤をすべて0にする
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
board[i][j] = 0;
}
}

934 名前:デフォルトの名無しさん mailto:sage [2007/07/13(金) 16:13:04 ]
>>933
>>1

935 名前:デフォルトの名無しさん mailto:sage [2007/07/13(金) 19:52:58 ]
import (=ω=.);

936 名前:デフォルトの名無しさん mailto:sage [2007/07/13(金) 20:05:05 ]
>>932
では、(*‘ω‘*)<私のAA名は、ちんぽっぽ です。
      ↑を使いますね(*‘ω‘*)

937 名前:デフォルトの名無しさん mailto:sage [2007/07/13(金) 20:28:18 ]
ある晴れた日のこと〜(=ω=.)






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

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

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