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/
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 ] ある晴れた日のこと〜(=ω=.)