1 名前:JavaScriptは板違い、Web制作板をご利用ください [2007/12/02(日) 06:14:54 ] 【質問者へ】 回答者の便宜のため、以下の注意事項を遵守してください。 ・質問は【課題提示用テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。 ・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/1191108260/
552 名前:545 [2008/02/08(金) 10:18:52 ] >>550 そうですね、すみません。 最大購入口数は10口です。
553 名前:たらちゃん [2008/02/08(金) 11:25:53 ] >>541 前回の解答ありがとうございました。1つ質問なんですがif文が無くなってる んですがif文はどこにいったんですか?
554 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 11:28:50 ] 窓口と客のスレッド処理じゃないのか
555 名前:デフォルトの名無しさん [2008/02/08(金) 11:49:28 ] アプレット実行でアプレットが初期化できません とでるんですがどこ間違ってると思われますか?
556 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 12:00:14 ] >>555 >>1 >>529
557 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:00:07 ] 体重を入力してください(kg) ○ 身長を入力してください ○ あなたのBMI値は○です あなたは〜です 20以下やせている 20~24標準 24~26,4やや肥満 26,4以上肥満 という形の宿題なのですができなくて困ってます。 CPad for Javaというソフトで行います。一行ごとに説明もいります。 どなたかよろしくお願いします。
558 名前:545 [2008/02/08(金) 18:12:07 ] >>551 すみません、よく分かりません・・・・。 初心者で申し訳ないです。
559 名前:545 [2008/02/08(金) 18:18:50 ] 連投申し訳ないです。 期日を伸ばしてもらったので、来週の月曜の夕方まで大丈夫になりました。 どつぼにハマッてかなりわけがわからない状態まできちゃいました・・。 どうか、お力をお貸しください。
560 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:20:39 ] >>557 >>1
561 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 19:23:09 ] >>557 BMI値割り出す式くらい書けよ・・・ 話題のBMI値(笑) だから知っていて当たり前とか言ったら脂肪30kg抽入な
562 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 22:01:26 ] ttp://www.media.osaka-cu.ac.jp/~onisi/GSCC/lecture/programming/kadai-2-1.html
563 名前:Java好き好き mailto:sage [2008/02/09(土) 00:08:55 ] >>553 if文ですか?僕はこのコードで課題の要求は満たせたので、if文は無くても、 処理できると思いますが…。 if文が「無くなった」というのは、課題6のソースコードと比べて、無い、 ということでしょうか?
564 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 00:30:28 ] >>279 import java.awt.*; import java.applet.Applet; import java.awt.event.*; import java.util.Random; public class Ex64278 extends Applet { int cnt, r; int[][] cir = new int[10][3]; Random gen = new Random(); public void init(){ int x, y, a, b, c, i, color; cnt = 0; Dimension d = getSize(); x = (int)d.getWidth(); y = (int)d.getHeight(); if (x >= y) r = x / 6; else r = y / 6; addMouseListener(new MouseAdapter(){ public void mouseClicked(MouseEvent e){ calc(e.getX(), e.getY()); repaint(); } }); }
565 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 03:00:29 ] 課題 】 1 アプレットにグラフィッククラスをつかって、各種の図形を描画してみよう。 最低7種ぐらいの図形を描画してください。色もつけてください。 setColor() で 色を指定。背景色を変えるにはsetBackground() 2 カラーチャートを作成してください 【 形態 】1. Javaアプリケーション(main()で開始)またはAppletどちらでもいいです。 【 期限 】2月10日 21:00まで 【 Ver 】 java version "1.6.0_03" 【 用語 】特になし 【 補足 】丸投げです。よろしくお願いします。
566 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 03:09:46 ] 【 課題 】 1つ目:計算機のできそこないをつくってみよう。 ボタンを押せばフィールドにその文字を表示させるように。。 2つ目: チェックボックスを作成する。ラベル、チェックボックスとパネルを使う。 MenuBarオブジェクトにMenuオブジェクトを登録し,そのMenuオブジェクトにMenuItemオブジェクトを登録する。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】2009/02/010 18:00時まで。 最大でも11日内なら大丈夫です 【 Ver 】java version "1.5.0_06" 【 用語 】特に無し 【 補足 】○投げです。上記のどちらか作成するかもしくは2つとも作っていただけるとなお良いです よろしくお願いします
567 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 03:11:30 ] >>566 はアプレットで良いです
568 名前:デフォルトの名無しさん [2008/02/09(土) 15:06:19 ] 【 課題 】 ・クロスワードパズルを作成する。 ・マスは10×10とし、問題文はラベルでの書き込み (時間があれば、txtファイルから読み込み表示) ・問題文をクリックすると、文字入力できるようにする ・全部入力した後、正解・誤り数を判定して表示 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】・解答希望日 2月9日 ・提出期限は過ぎておりますが、どうしても出したいです。 【 Ver 】 2.31 【 用語 】特にありません。 【 補足 】丸投げになりますが、よろしくお願いいたします。 先日「>>535 もぜひお願いします」と催促してしまいましたが、 これは前の方の課題の解答が続いていただめ、見落とし防止として書き込みました。 申し訳ありません。
569 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 15:58:20 ] >>568 つかさ、これたいへんだぞ 問題も作らないといかん 画面レイアウトも考えないといかん そもそもひらがなにするのか英語にするのかわからんし 問題は一画面におさまらんだろうから問題のセレクト方法とかも考えないといかんし つまり、仕様が曖昧すぎ まあ、以前に作ったことある人の資産提供をかすかに期待汁w
570 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 16:54:55 ] 課題提示用テンプレ】 【 課題 】 本を管理するプログラムを以下のとおりに作成せよ。 このプログラムは、次の3つのクラスから構成される。 @main()メソッドを含むExam0102クラス A本を管理するBookManagerクラス、 B本を表すBookクラス また、ABookManagerクラスは本を1冊ずつ登録するadddBook(Book)メソッド、管理している本のタイトル全てを一覧表示するlistBook()メソッド、そしてコンストラクタを持っている。 BookManagerクラスは本を10冊しか管理できない。それ以上の本を登録しようとすると、エラーコードを返却する。 BBookクラスにはタイトルを取得するためのgetTitle()メソッド、コンストラクタがあり、getTitle()ではインスタンス生成時に与えた書籍のタイトルを返却するものとする。 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】2月10日まで。〔最大で2月11日まで大丈夫です〕 【 Ver 】java version "1.5.0_06" 【 用語 】特になし 【 補足 】ファイル名:Input.java キーボードからの入力は既存のinputクラスを利用する。 考えたのですが、わからず書込みさせていただきました。 よろしくお願いします。
571 名前:デフォルトの名無しさん [2008/02/09(土) 19:49:14 ] >>570 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/210.zip
572 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 21:09:13 ] >>570 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/211.java
573 名前:デフォルトの名無しさん mailto:SAGE [2008/02/09(土) 22:22:53 ] >>570 です。 571さん、572さん、ご返答いただきありがとうござざいました。 【補足】 私の説明不足でしたが、1件ずつ登録した後に『まだ登録しますか?』の表示をさせ、『Y』or『N』で判定します。その際、『Y』ならば再度入力…と10件分繰り返します。反対に、『N』ならば、登録されている本のリストを表示させます。 また、10件分の入力し、『Y』を入力しタイトルを入力すると『登録できません』のエラーメッセージを出力し、10件分のリストを表示させます。 という処理をつくりたいのですが、571さん、572さんのプログラムを参考にさせていただきましたが息詰ってしまいました。 よろしくお願いします。
574 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 00:11:32 ] >>573 >>1 >・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。 自分でやれよ
575 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 01:14:23 ] >>570 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/212.java 禿げそう
576 名前:デフォルトの名無しさん [2008/02/10(日) 22:17:37 ] >>568 について ・カタカナ ・問題文はとりあえず"ああああ"とかでいいので、表示できる状態にしておいてください。 つかさ、これたいへんだぞ ・問題選択画面なしでOK(基盤ができてればOK) ・レイアウトは左右に問題、中央にマス どなたかよろしくお願いします
577 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 22:59:53 ] >>576 バージョンは?テンプレ読んでないだろ? > 【 Ver 】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》
578 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 23:04:05 ] CPad使ってる奴がここにまともにJDKのバージョンを書いたためしがない。
579 名前:デフォルトの名無しさん [2008/02/10(日) 23:29:05 ] >>577 は、>>568 の補足です。 バージョン2.31です。 【 課題 】 ・クロスワードパズルを作成する。 ・マスは10×10とし、問題文はラベルでの書き込み (時間があれば、txtファイルから読み込み表示) ・問題文をクリックすると、文字入力できるようにする ・全部入力した後、正解・誤り数を判定して表示 ・カタカナ ・問題文はとりあえず"ああああ"とかでいいので、表示できる状態にしておいてください。 ・問題選択画面なしでOK(基盤ができてればOK) ・レイアウトは左右に問題、中央にマス 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】・解答希望日 2月11日 ・提出期限は過ぎておりますが、どうしても出したいです。 【 Ver 】 2.31 【 用語 】特にありません。 【 補足 】丸投げになりますが、よろしくお願いいたします。
580 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 23:30:10 ] >>579 Javaにバージョン2.31なんてねーよって>>577 は言いたいんだよ。
581 名前:デフォルトの名無しさん [2008/02/11(月) 00:14:50 ] >>580 間違えました。1.4.2です。 ttp://hp.vector.co.jp/authors/VA017148/pages/cpad.html
582 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 09:46:20 ] >>581 それは作者がそのソフトを作ったときのバージョンがそうだっただけで それ以外のバージョンも動くし お前のPC or 学校のPCに入ってるJavaのバージョンが問題なの >【 Ver 】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》 いいからこの通りにやって結果を貼れ
583 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 14:44:35 ] こんな状態でクロスワードなんて出したら お前誰に頼んだ?といわれるのが100%じゃね?
584 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 10:12:11 ] 【 課題 】 プロキシごしに外部のHTMLファイルを取得しそれを解析し RSS1.0verのXMLファイルを作成するプログラムを作成せよ 【 形態 】1. Javaアプリケーション(main()で開始 【 GUI 】4. 制限なし 【 期限 】今日の7時まで 【 Ver 】1.4 【 補足 】よろしくお願いします。
585 名前:デフォルトの名無しさん mailto:SAGE [2008/02/15(金) 12:39:06 ] >>570 です。 みなさんのおかげでプログラムが動きました。ありがとうございました。 今後は、書き込み後に補足はしないようにします。すみませんでした。
586 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 20:22:37 ] 【 課題1 】スケジュール帳をGUIアプリケーションで作成せよ。 @指定の年月毎のスケジュール一覧表 ・予定のみ表示 ・レイアウト自由(カレンダー形式が望ましい) A1日毎のスケジュール設定機能 ・1日毎の詳細データを表示・設定できるようにしなさい。 ・1日毎の詳細データの内容(項目)は自由でよい。 Bスケジュールデータの保存と読込 Cデフォルト設定 ・初期表示時に現在年月のスケジュールを表示しなさい。 ●カレンダークラスの利用:java.util.Calendar ●コレクションクラスの利用:Java.util.List系列のクラスの利用 ●ファイル形式:CSV形式のファイル等の利用 ●モデルクラス(Bean)の利用:MVC 【 課題2 】スケジュール表をデータベース化せよ。 @保存先をファイルからデータベースへ移行する。 ●JDBCの利用 ●インターフェースの利用 インターフェースをうまく使うことで、課題1のプログラムを大きく変化することなくデータベース化せよ。 【 GUI 】課題1のサンプルGUI:ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/213.zip 【 形態 】Javaアプリケーション(GUI) 【 期限 】2月17日までです。〔最大で2月18日の朝8時までです。〕 【 Ver 】java version "1.6.0_03" 【 用語 】特にありません。 【 補足 】考えたのですが、どうしていいかわからず書込みさせていただきました。 丸投げですが、よろしくお願いします。
587 名前:デフォルトの名無しさん [2008/02/16(土) 10:50:57 ] >>586 必ず明記のところをしていませんでした。 【 GUI 】制限なし です。
588 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 11:31:17 ] 【 課題 】 このプログラムを見て仕様書を作成してください kissho.xii.jp/1/src/1jyou27086.java.html 【 期限 】今日の九時まで 【 形態 】wordで仕様書のテンプレートはなんでもいいのでお願いします。 【 補足 】全体の仕様書ではなく関数の部分だけの仕様書でもいいのでお願いします
589 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 12:15:46 ] >586-587 どんぐらい時間掛かるか分からんがやってみるわー 最近SWTしか書かないからSWTでやる。
590 名前:586-587 mailto:sage [2008/02/16(土) 12:40:45 ] >>589 ありがとうございます。 2個も同時にすみませんが、宜しくお願いします。
591 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 18:27:11 ] >586-587 wikiroom.comが死んでたのでうpろだにあげた。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/214.zip 飽きたので、DBのほうは やってません。。IIOManagerを実装すれば大丈夫なはず。。
592 名前:586-587 mailto:sage [2008/02/16(土) 19:46:05 ] >>591 解凍したフォルダをCドライブ直下にそのまま移動し、 ioファイルの中にあるIIOManager.javaをコンパイルしたら、 このような結果がでました。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/215.zip
593 名前:591 mailto:sage [2008/02/16(土) 20:20:34 ] なんらかのIDE使ってほしいんだけど。。。 C:\214 直下にswt.jar(ググれ)を置いて、 C:\214\src>javac -encoding UTF-8 -cp .;..\swt.jar net\ch2\pc11\h64\schedule\Scheduler.java C:\214\src>java -cp .;..\swt.jar net.ch2.pc11.h64.schedule.Scheduler
594 名前:586-587 mailto:sage [2008/02/16(土) 21:20:30 ] >>591 >>593 ありがとうございます。きちんと動作しました。 これを期にEclipse使ってみたいと思います。 本当にありがとうございました。
595 名前:586-587 mailto:sage [2008/02/17(日) 05:06:16 ] どなたか、>>586 の課題2のDBできる方いないでしょうか? お願いします。
596 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 23:24:28 ] 【 課題 】 Task1 ColorCube を作成し、軸の周りの回転によって各面の回転状況がわかるように色付けをする。 さらに、TG を加えて回転を行えるようにする。 2つの軸の回転を重ねるとどうなるかを試してみる。 SimpleUniverse を使用することで、View branch graph のツリーを省略でき、 ColorCube が表現される過程をJava プログラムのソースコードと比べ考察する。 Task2 Applet だけでなく、Application としても動作するようにプログラムを変更する。 【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet 【 GUI 】4. 制限なし 【 期限 】2月18日20時まで 【 Ver 】1.6.0_01 【 用語 】 【 補足 】 丸投げでお願いします 片方の課題だけでも、全然結構です
597 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 02:53:56 ] >>596 Java3Dのプロジェクトページへ行き、Examplesパッケージを落として、 その中のapplet3dというサンプルを眺めればいい。 アプレットとアプリケーションに両対応してColorCubeを回転させるプログラムだ。 あとはシーングラフに回転軸をもうひとつ加えるくらいかな。
598 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 03:01:24 ] 落とすところが分かりにくいかもしれないけど、 Java3Dのbinary downloadsにあるExample programs source codeってやつ。
599 名前:たらちゃん [2008/02/18(月) 17:54:42 ] homepage1.nifty.com/algafield/jpr/srcs/Kadai6X.java 上記のリンクをクリックしてください。このリンクは課題6のプログラムです。 【 課題 】・課題6で作ったクラスに機能を追加します。 また、機能を選ぶためにメニューも表示するようにします。 起動後は以下のようなメニューを表示してください。 1.表示 2.検索 3.終了 1を入力した場合は今までどおりデータをすべて表示してください 2を入力した場合は、「検索条件を入力してください」というメッセージを表示して 検索する文字を入力します。その入力された文字を名前に含む人のデータをす べて画面に表示してください。1、2ともにデータ表示後はメニューに戻ることとします。 見たままですが、ここで3を入力した場合はプログラムを終了してください。 メニューで1,2,3以外が入力された場合はエラーを表示し、メニューに戻る。 検索時に該当データが無い条件が指定された場合はその旨のメッセージを表示し、メニューに戻る。 csvファイルが存在しなかったらエラーメッセージを表示し、処理を終了する。 csvファイルが空であったらエラーメッセージを表示し、処理を終了する。 csvファイルの1行のレイアウトが4カラムでなかったらエラーメッセージを表示し、処理を終了する。 【 形態 】1. Javaアプリケーション(main()で開始 【 GUI 】制限なし 【 期限 】2月19日 【 補足 】色々考えて見ましたが出来なかったので宜しくお願いします。
600 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 22:43:27 ] わかんね
601 名前:デフォルトの名無しさん [2008/02/18(月) 23:48:54 ] >>599 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/216.java
602 名前:たらちゃん [2008/02/19(火) 10:19:40 ] >>601 解答ありがとうございました。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/216.java 上記の課題6xです。 【 課題 】・課題6xで作成した処理をクラス分けする。 ・csvファイルを読み込むクラス クラス名:Kadai7CsvReader ・読み込んだデータを表示するクラス クラス名:Kadai7DataShower ・上記クラスを利用して処理を実行するクラス(mainメソッドがあるクラス) クラス名:Kadai7 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】制限なし 【 期限 】2月20日 【 補足 】自分で色々やって見ましたが出来ないので宜しくお願いします。
603 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 12:33:10 ] うーん。すごい○投げだな
604 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 14:45:04 ] >>602 わざわざコメントまで付けてもらってるんだから自分でそのくらいやれよw
605 名前:デフォルトの名無しさん [2008/02/19(火) 22:42:32 ] 【 課題 】ゲームを作成《必須》 【 形態 】2. Applet 【 GUI 】4. 制限なし 【 期限 】2/24(日) 【 Ver 】java version "1.6.0_02" Java(TM) SE Runtime Environment (build 1.6.0_02-b05) Java HotSpot(TM) Client VM (build 1.6.0_02-b05, mixed mode, sharing) 【 用語 】 【 補足 】道を作り、その道からはみ出さないように、スタートからゴールまで行くものを作ろうとしてます。流れは、スタート画面→ゲームスタート→ゲーム終了画面。 凄く簡単なつくりで作って頂けると嬉しいです。
606 名前:デフォルトの名無しさん [2008/02/19(火) 22:55:17 ] >>605 追記です。 //<APPLET code="report010.class" width=500 height=400 ></APPLET> // が一番先頭に来るようにお願いします。
607 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 01:55:28 ] >>602 自分でやった色々ってのはこのスレへの依頼の仕方を変えてきたことだけだろ それでもいまだにテンプレの必須項目も埋められないようだが
608 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 07:46:48 ] >流れは、スタート画面→ゲームスタート→ゲーム終了画面。 ワラタw
609 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 13:50:49 ] 【 課題 】実行例に示す通り、n個の整数値を入力し(値はカンマで区切る)、読み込まれた値を昇順に並べ替えるプログラムを作成しなさい。 実行例 整数値を入力してください。 1,4,2,3 1,2,3,4 【 形態 】Javaアプリケーション 【 GUI 】制限 【 期限 】提出期限は一週間後です。 【 Ver 】java ver"1.6.0_04" 【 用語 】なしです。 【 補足 】丸投げです。全くの初心者なのでわかりません。
610 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:19:17 ] >>609 import java.util.*; class Test{ public static void main(String[] args){ new Test(args); } public Test (String[] args) { int[] is = toInt(args[0].split(",")); Arrays.sort(is); for (int i = 0; i < is.length - 1; i++) { System.out.print(is[i] + ","); } System.out.print(is[is.length - 1]); } public int[] toInt (String... args) { int[] is = new int[args.length]; for (int i = 0; i < args.length; i++) { is[i] = Integer.valueOf(args[i]); } return is; } }
611 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 18:37:33 ] >>610 解答ありがとうございました、これで助かります。
612 名前:デフォルトの名無しさん [2008/02/22(金) 14:01:43 ] 【 課題 】Javaにより,コマンドラインから受け取った文字列の大文字と小文字を変換するプログラムを作成せよ。 入力は1バイトの表示文字とし、アルファベット文字以外は変換しない。 また、文字列を反転して表示するプログラムも作成せよ。(例 "abcd" => "dcba") 【 形態 】Javaアプリケーション 【 期限 】明日 【 Ver 】java ver"1.5.0_13" 【 用語 】なしです。 【 補足 】2つもすいません、いろいろやってみましたが、どうしてもできません。 本当に申し訳ないのですが、プログラム中にコメント行で説明も欲しいです。
613 名前:デフォルトの名無しさん [2008/02/22(金) 14:24:35 ] >>612 ttp://sdc.sun.co.jp/java/docs/j2se/1.5.0/ja/docs/ja/api/java/lang/String.html
614 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 14:32:30 ] >>613 質問スレじゃねーからそのレスは不適切w
615 名前:デフォルトの名無しさん [2008/02/22(金) 14:33:16 ] >>613 すごく参考になるサイトでした! ありがとうございます。 とりあえずこのサイトを参考に頑張ってみたいと思います。
616 名前:デフォルトの名無しさん [2008/02/22(金) 14:55:09 ] >>615 まだ20分しかたってないのですが、やはりちんぷんかんぷんでした。 すいません
617 名前:デフォルトの名無しさん [2008/02/22(金) 19:29:36 ] 612です、 public class hanntenn { public static String reverseString(String arg) { return new StringBuffer(arg).reverse().toString(); } public static void main(String[] args) { System.out.println(reverseString("Hello")); } でHelloが反転できました!! しかしコマンドラインからの入力はまだできません。 どなたかお願いします。
618 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 22:42:56 ] >>617 public static void main(String[] args) ここにコマンドラインの引数が入る↑ よく分からなければ System.out.println(args[0]); System.out.println(args[1]); : ってやってみな
619 名前:デフォルトの名無しさん [2008/02/23(土) 00:13:06 ] >>618 ありがとうございます。 課題提出には間に合いませんでしたが、今日は休みなのでじっくり考えたいと思います。 というか、javaの参考書でも買って基礎からやりなおします。 613,618,さんには本当に感謝しています。 自分は今日はじめて2chを利用したのですが、参考になるサイトやアドバイスを教えていただき 皆様のやさしさを感じました、また今度はアドバイスできるような知識をもってこの場に戻りたいと おもいます。
620 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 00:14:20 ] >>612 自信はないが、多分こうかな… public class Kadai1 { public static String reverseString(String arg) { return new StringBuffer(arg).reverse().toString(); } public static void main(String[] args) { String cmdname="Kadai1"; try{ if(args[0]==null){ throw new IllegalArgumentException(); } }catch(Exception e){ System.err.println("Usage: "+cmdname+" words"); return ; } System.out.println(reverseString(args[0])); } }
621 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 00:23:29 ] あるいはこんなのとか。 まぁ例外処理してないが public class Kadai1 { public static void main(String[] args) { String inputdata = args[0]; StringBuffer sb = new StringBuffer(); int strlength = inputdata.length(); for (int i = 0; i < strlength; i++) { sb.append(inputdata.substring(strlength - i - 1, strlength - i)); } String outputdata = sb.toString(); System.out.println("逆にした後の文字列=" + outputdata); } }
622 名前:デフォルトの名無しさん [2008/02/23(土) 00:43:39 ] すみません、すれ違いかもしれませんが、聞くところがないのできかせてください。 サイトが更新される度にある一部分の表示を変える方法は ジゃバでできるとわかったのですが、 その一部分にサムネイルを表示させて、クリックするとリンク先にとばせるように したいと考えています。 そのようなことを自動でできるプラグインやパーツなどはありませんでしょうか?
623 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 00:57:14 ] JavaScriptは板違い、Web制作板をご利用ください
624 名前:デフォルトの名無しさん [2008/02/23(土) 02:58:49 ] ありがとうございます
625 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 00:07:33 ] すいませんちょっといいですか? ノートをいくつかと、消しゴムをノートの数の3倍買うと4600円になりました。 ノートと消しゴムはそれぞれいくらでしょう という問題がどうしても解けません; わかる方は教えて下さいお願いしますm(_ _)m
626 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 00:15:09 ] 小学生からやり直せ
627 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 00:25:51 ] >>625 スレ違いというか板違いだから然るべきところで再質問しろ ただそれだけの情報だとどこへ投げても具体的な数値解は誰も出せないからそのつもりで
628 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 00:41:15 ] >>625 おら、好きな整数解選べよ sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30110
629 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 01:43:27 ] 価格に対する制約条件が何も示されてないから実はノート5冊ごとに20円割引サービスのある文具屋さんとか後出ししかねん。
630 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 18:54:03 ] 【課題提示用テンプレ】 【 課題 】演習授業の状況把握モニタリングシステムの作成 rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm の219.zipにソースがあります。 途中まではできていますが現在できていない箇所をお願いしたいです。 @同フォルダにあるjavaCodeフォルダに出席番号1〜48までの座席フォルダがあり、 その中に達成課題ファイル、課題ごとのエラーファイルがあるので(ファイル名は日時、課題名) それらのファイルからMain.java内のStudentDataのそれぞれのパラメータを 与える。 AMonitorPanel.java内のテキストフィールドtext[]とtext2[]に 入力された数字をbutton1,button2を押すとStudentData.java内 のcom_def、com_timeにその数値が代入する。 【 形態 】1. Javaアプリケーション(main()で開始 【 GUI 】4. 制限 【 期限 】明日の9時 【 Ver 】java ver"1.6.0_04" 【 用語 】出席番号...javaCodeフォルダ内の1〜48までのフォルダ番号、課題番号...kadai○の○の番号、 コンパイル数=エラー回数...kadai○フォルダ内のエラーファイルの数、 達成...kadaiフォルダ内にソースコードがあれば1でなければ0、コンパイル間隔...最新の日時のエラーファイル とその前のファイルの差分(分) 【 補足 】現在javaCode内のデータは適当です。本来は専用のサーバから 取ってくる予定です。ソースは自分が作ったものなのでかなり 見難い箇所がありますがどうかよろしくおねがいします。
631 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 23:55:22 ]
632 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 03:48:09 ] 【 課題 】次のクラスkinokoを新しいクラス(test)に継承してください class Kinoko{ int name; Kinoko(int name){ this.name=name; } } 【 形態 】1. Javaアプリケーション(main()で開始 【 期限 】今日の10時まで 【 Ver 】java ver"1.5.0_14" 【 補足 】この問題だけで5時間頑張りました・・・上手く出来ません。 むしろ、どうやったら正解なのかわかりません。 お力頂けたらと思います。 宜しくお願いします。
633 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 04:07:23 ] >>632 問題の意図が分からないが例えば public class test extends Kinoko { public test() { super(0); } } Kinokoに引数無しのコンストラクタがないのでサブクラスのコンストラクタは明示的にKinokoのコンストラクタを呼び出してやる 明示しないと存在しない引数無しのKinokoのコンストラクタを呼び出そうとしてコンパイルエラーになる
634 名前:デフォルトの名無しさん [2008/02/26(火) 08:08:27 ] (*´д`*)そうだよなー
635 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 08:17:01 ] ごば
636 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 09:38:35 ] 【 期限 】に今日とか明日とかやめてほしいな 日付時刻ちゃんといれろよw
637 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 19:01:07 ] お前ら気をつけろよ、今日聞いたんだけど ここを見てる大学のやつら結構いるみたいw 家の場合は2〜4年留年してるやつらしいけど そいつが言ってた 2ch見てる暇あるなら就職しろよ ってか卒業してくださいw
638 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 19:25:00 ] 何を今更w
639 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 20:01:39 ] みんな勉強熱心なんだなあ
640 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 20:34:13 ] ちくるやつはうざいw
641 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 14:09:33 ] 課題が英語で出てるんだがpdfそのままうpしてもいい?
642 名前:名無し~3.EXE mailto:sage [2008/03/03(月) 17:08:40 ] 【課題提示用テンプレ】 【 課題 】observerパターンを用いて10進16進変換プログラムを作れ 【 形態 】1. Javaアプリケーション 【 GUI 】4. 制限なし 【 期限 】3月5日 【 Ver 】java version "1.6.0_03" 【 用語 】 【 補足 】特になし
643 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:35:03 ] 自己解決しました
644 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 20:47:38 ] >>641 うpするだけしてみろ。
645 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 22:37:36 ] midpばっかやってると実装依存に疲れる。 誰か余ってる課題リストplz 気分転換が必要だ。
646 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 15:40:32 ] VBのShell関数でJAVAを呼んで実行しています。 その呼び出したJAVAの実行結果を呼び出し元で知りたいのですが、 なにかいい方法はないでしょうか?
647 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 15:54:53 ] >>646 【初心者】Java質問・相談スレッド113【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1204363011/
648 名前:デフォルトの名無しさん [2008/03/11(火) 19:31:11 ] 【課題】次の処理をするメソッドFind_characterを作成せよ。要求は以下の通り 1.因数はString型変数sとchar型変数c 2.戻り値はint型 3.String型変数sの中で文字cを探す。最初に見つけたものだけでよい 4.sの何文字目にcと同じ文字があったかを戻り値とする(先頭の文字を0文字目とカウントする) 5.sのなかにcが無かったら戻り値は-1とする 6.大文字・小文字は区別してもしなくても良い 以下ヒントと禁止事項 a. s.charAt(i)は引数がint型、戻り値がchar型、sのi番目の文字を返す(先頭の文字は0で指定する) b. indexOfやlastindexOfを使用してはいけない 【形態】1.javaアプリケーション 【GUI】4.制限なし 【期限】3月13日午前10時 【Ver】java Ver."1.6.0_03" 【補足】完成例が出されていたのでろだ入れておきます。例のように動くものを作れということです rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/223.txt まる投げです。よろしくお願いします。
649 名前:デフォルトの名無しさん [2008/03/11(火) 20:16:04 ] >>648 public class Sample{ public static void main(String[] args) { String str = "「引数」は「ひきすう」と読みます。"; char c = 'ひ'; int n = Find_character(str, c); System.out.println("\"" + str + "\" 内の最初の \'" + c + "\' は " + (n+1) + " 文字目です。"); } public static int Find_character(String s, char c){ int ret = -1; for(int i = 0; i < s.length(); i++){ if(s.charAt(i) == c){ ret = i; break; } } return ret; } }
650 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 21:00:44 ] ひどいメソッド名だな
651 名前:デフォルトの名無しさん [2008/03/11(火) 23:34:00 ] >>649 ありがとうございます!!早速確認してみます! >>650 教授に言ってみます
652 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 00:49:53 ] >>651 ひどいメソッド名ではあるが、教授に言うと、損をするのは明白www