1 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 11:54:09 ] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。 Java使いが優しくコメントを返しますが、 お礼はJavaの布教と初心者の救済をお願いします。 Java SunのHome Page www.java.com/ja/ 前スレ くだすれJava(超初心者用) pc10.2ch.net/test/read.cgi/tech/1126470659/l50
751 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 00:25:37 ] >>750 こういう掲示板で手取り足取りなんて無駄もいいところだから、 Javaの入門サイトや教科書を読んで基礎を作った方がいい。
752 名前:デフォルトの名無しさん [2008/03/31(月) 11:14:34 ] >>751 わかりました。出直してきます。 皆さんありがとうございます。
753 名前:デフォルトの名無しさん [2008/03/31(月) 13:34:19 ] 初めてぬるぽがでたーー!!!!\(T▽T)/ 感動したーー!!!!\(T▽T)/ ClassArray[] a = new ClassArray[3]; とやっただけではすぐにa[0〜2]が使えるようになるわけじゃないんだね。 ひとつひとつまたnewしないといけないんだね。
754 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:45:07 ] どんなクラスにでも引数なしのコンストラクタがあるとは限らないからね。 それに、必要でもないときに勝手に作られてもいやだし。
755 名前:デフォルトの名無しさん [2008/04/01(火) 23:21:28 ] 質問です あるサイトを開いたら画面下の方に、エラーが発生しました、と出ました またそのサイト内にある動画を見れるメディアへのリンクをクリックしても、 javascript:void(playMedhia2〜うんちゃらかんちゃら〜)という表示が出てしまい、 見ることができません。詳細を見たらオブジェクトを指定してくださいと出たのですが、 見れるようにするためには一体どのような方法を取ればよいのでしょうか ご教授よろしくお願いします。
756 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 23:23:24 ] スレ違い、いや板違い
757 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 23:57:16 ] 調べてみたら全然違うんですね・・・ 失礼しました
758 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 00:12:10 ] 質問があります サーブレットではなくクライアントサイドの話しなんですが HTTPヘッダのログをプロキシ等の外部ツールではなく JAVAのプログラム単体でログを取りたいのですが どうにも方法がわからず行き詰っています 解説サイトやサンプルコードなどがあると助かるのですが ご存知のかたいらっしゃいませんでしょうか?
759 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 09:40:45 ] >>758 JAVADOCはダウンロードしましたか?
760 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 10:17:50 ] netstatアプリを作りたいのですが、 Runtimeクラスでnetstatコマンドを叩くのではなく、JavaのAPIでnetstatを実行することって可能ですか?
761 名前:759 mailto:sage [2008/04/02(水) 11:19:12 ] >>758 JavaDocのjava.net→URLConnectionが詳しい。"一般要求プロパティを修正するには"ってところ。
762 名前:デフォルトの名無しさん [2008/04/02(水) 13:00:06 ] eclipseでサーブレット作るには、他に何が必要でしょうか。
763 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 13:16:50 ] eclipseでサーブレットを作る環境と、eclipseでサーブレットを作る知識
764 名前:758 mailto:sage [2008/04/02(水) 13:37:08 ] >>761 早速紹介していただいた項目読みました おかげさまでなんとかなりそうです ログをとると言う事でjava.util.loggingなどの 項目ばかり読んでいて深みにはまっていました 759さんありがとうございました
765 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 17:15:37 ] SDKとJDKって何が違うんでしょうか
766 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 17:20:00 ] JDKはJavaのSDKです 略称ではないんだけど
767 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 17:28:38 ] あと、1.4 以前は Sun は JDK と呼ばず、SDK と呼んでいたはず。 それで若干混乱あるかも。
768 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 00:54:05 ] 質問です。 コンストラクタの javadoc に /** コンストラクタ */ って書くの、 すっごいまぬけだと思うのですが、皆さんはどう書いてますか? あと、setter/getter も教えて欲しいです。
769 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 03:06:55 ] もともとJDKと呼ばれていてJ2SDKに呼称変更されて5でJDKに戻ったんじゃなかったっけ?
770 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 03:21:57 ] >>768 javadoc自身が認識して出力してくれるような内容を、 ドキュメンテーションコメントに書くのは無駄なので、 もっとコンストラクタやメソッドの内容について書いた方がいいと思う。 どういうことを書けばいいかの参考になるものとしては、 JavaプラットフォームAPI仕様を眺めてみればいいのでは。
771 名前:デフォルトの名無しさん [2008/04/03(木) 07:58:31 ] Tomcatプロジェクトでmyweb/hoge.jspを作成したところ、 Tomcatのトップ画面(localhost:8081/ )は表示されますが、 localhost:8081/myweb/hoge.jsp が表示されません。 一体どうしたらいいでしょうか。
772 名前:デフォルトの名無しさん [2008/04/03(木) 09:24:04 ] すみません単なるミスでした
773 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 11:27:27 ] >>768 引数や例外の説明、他コンストラクタとの違い、各プロパティのデフォルト値などを書く 引数なし、例外もなし、他のコンストラクタもなし、とかなら、まぁ書くことがないかも・・・ setterやgetterは、そのset/getする値の意味や、取り得る値の範囲を説明する必要があると思う
774 名前:デフォルトの名無しさん [2008/04/03(木) 19:45:23 ] 3年くらい前に自分で書いたJavaプログラムなのですが、 今となってはソースがなかなか読めません。 そして動いてくれません。 記憶によると四角形が二つ表示されて画面を適当に動き回り、 その二つが重なった時だけその旨が画面に表示されるという プログラムだったはずです。 誰かデバッグしてもらえませんでしょうか? ソースコードは以下にアップしました。 ダウンロードのパスワードはありません。 www.uploda.net/cgi/uploader2/index.php?file_id=0000053786.zip
775 名前:774 mailto:sage [2008/04/03(木) 19:51:36 ] すみません。デバッグしてくれなんて虫がよ過ぎでした。 デバッグのための方針を教えて頂けたら幸いです。 どうかよろしくお願いします。
776 名前:774 mailto:sage [2008/04/03(木) 20:00:38 ] ほんとすみません。方針をわざわざ教えてもらうなんてそれでも虫がよ過ぎですよね。 上の発言はなかったことにしてください。 スレ汚しすみません(´;ω;`)
777 名前:774 ◆RnrYWCN3sM mailto:sage [2008/04/03(木) 20:37:05 ] と思ったけどやっぱり方針だけでも良いんで教えてください。 それと念のため鶏もつけときます。
778 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 00:24:21 ] Point pts[] = new Point[4]; this.pts[0].x = x;
779 名前:774 ♦RnrYWCN3sM mailto:sage [2008/04/04(金) 00:26:34 ] なかなか返答がないので締め切らせて頂きます。 わざわざすみませんでした。
780 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 07:02:38 ] 横からすみませんが、 new Point[4]←これがPointの実体では無いで良いのかな?
781 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 08:35:52 ] 私も横ですが。 オブジェクト配列の初期化忘れは、よくある間違いの1つ。 箱を用意するだけでは、中身は null のまま。
782 名前:デフォルトの名無しさん [2008/04/04(金) 13:04:54 ] 最近プログラミングをはじめたものです。 C言語の関数とその定義の関係、 javaのクラスとオブジェクト.メソッドの関係が似てるような気がしてならないのですが、 間違っていますか?
783 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 13:10:51 ] 間違ってます
784 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 13:12:38 ] 気のせい
785 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 13:55:14 ] 似てるか似てないかなんて主観だからねえ
786 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 18:58:32 ] System.out.println(args.length); で配列数を示す際、*が含まれてるとなぜか本来の数の前に*の数がくっついてしまうようです。 例えば、argsがaと*と1と*の場合は4になるはずが24になります。 これはなぜでしょうか? また、これを回避するためにはif文で振り分けなければならないのでしょうか?
787 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 19:01:55 ] >>786 * を含めたとき、args の中に何が入っているか確認してごらんなさいな。 for(String arg: args) System.out.println(arg);
788 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 19:14:57 ] コマンドラインのワイルドカードを解釈せずに引き渡してくれるシェルを使えばいいんじゃね
789 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 19:18:23 ] カレントディレクトリにあるフォルダが全て出てきました・・・ この*をワイルドカードの役割ではなく文字としての*と 認識させるためにはどうすればいいのでしょうか?
790 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 19:21:45 ] "*" でどうかな
791 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 19:23:22 ] >>789 windowsのコマンドプロンプトなら*でなく"*"とすると*そのものが渡せる linuxのシェルとかでも同様のエスケープの仕方がシェルごとにある
792 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 21:41:52 ] 解決しました。 皆さん丁寧にありがとうございました。
793 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 22:13:49 ] 質問です。 double型を使うと値が整数の時も.0が付きますが、それをなくすにはどうすればいいでしょうか? 4なら4と表示され、4.56なら4.56と普通に表示する感じです。 int型に変換したりするのが良いのかと思いますが、 値に小数点があるか否かは分からないとすると、どう振り分ければ良いのでしょうか?
794 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 22:27:06 ] つString#format
795 名前:デフォルトの名無しさん [2008/04/04(金) 23:13:05 ] ナンでサーブレットはthrowsが必要ですか
796 名前:デフォルトの名無しさん [2008/04/05(土) 08:48:23 ] ttp://itpro.nikkeibp.co.jp/members/NSW/ITBASIC/20050617/162923/ 関数と、メソッドは似ている。 関数(メソッド)の呼び出し先が、public function ・・・・って定義されてますし。 このfunctionは紛れもない関数の定義だと思います。 しかし、JAVAでは関数を呼び出す場合、メソッド(関数)の前に、クラスを格納したオブジェクトを付けて、 クラスを指定しないといけない・・・と。 思うわけです。
797 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 11:04:15 ] class MyClass { public void func() { ... } } このfunc (※インスタンスメソッド)は static void func(MyClass this) { ... } こういうstaticメソッドと同じようなもので,thisには常に現在のインスタンスが渡される staticメソッドは本当にただの関数で,呼び出すときに前に付けるクラス名はただの飾り
798 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 15:45:16 ] >>795 別に要らないよ 例外を自分でcatchするなら
799 名前:デフォルトの名無しさん [2008/04/06(日) 13:58:41 ] ウインド開いた時にアラートで 「好き?」 「嫌い?」 を10回繰り返したいんですけどどのようなソースにすればいいんでしょうか? お願いしゃーす!!
800 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 14:47:08 ] アラートってことはもしかしてJavaScript?そうならスレ違い
801 名前:デフォルトの名無しさん [2008/04/06(日) 17:19:43 ] 教えてください。 RMIでウェブアプリのようにセッション管理は出来ますでしょうか? よろしくお願いします。
802 名前:デフォルトの名無しさん [2008/04/07(月) 20:22:06 ] >>800 すまない。 ちょっとJavaScriptに行ってきます。
803 名前:デフォルトの名無しさん [2008/04/07(月) 21:05:01 ] Tomcat6.0にMYSQLのJDBCドライバ入れたんですが、この後どうしたらいいでしょうか。
804 名前:デフォルトの名無しさん [2008/04/07(月) 21:15:13 ] 質問・相談スレッドから来ました。 オブジェクトをコンストラクタを使って初期化しつつ配列にする方法が わかりません。 もしかしてそんなこと出来ないんでしょうか? 新しいクラスを作ったりする必要があるんでしょうか? どうかよろしくお願いします。
805 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 22:07:41 ] >>804 public class Hoge { public Hoge(String name) { /* コンストラクタで何らかの初期化 */ } private static final String[] names = {"aaa", "bbb", "ccc", "ddd", "eee"}; public static void main(String[] args) { Hoge[] hoges = new Hoge[names.length]; // 配列の宣言と生成 for (int i = 0; i < hoges.length; ++i) { hoges[i] = new Hoge(names[i]); // 要素ごとにインスタンスを生成し代入 }}}/* end of for, main, class */ こんな感じの宣言から代入までのコードを一行にまとめたい、ということでしょうか?
806 名前:デフォルトの名無しさん [2008/04/07(月) 23:58:03 ] 質問です。 以下のカスタマイズを行いたいのです。 フィールド変数の追加:private User u; コンストラクタの修正 引数の追加:User型 処理の追加:フィールド変数に引数で受け取ったオブジェクトを代入する 以下カスタマイズ前のソースです。 class Reference extends JFrame{ JLabel lblId; //フィールド中略 public Reference(String title){ super(title); cnt=this.getContentPane(); cnt.setLayout(null); フィールドにprivate User u; コンストラクタの引数にUser user;を追加するのは分かるのですが 「フィールド変数に引数で受け取ったオブジェクトを代入する」 が上手くいきません。 Userは同パッケージ内の別クラスです。 古いコードですし、お手数をおかけ致しますがよろしくお願い致します
807 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 00:42:47 ] >>804 Hoge[] hoges = {new Hoge("aaa") , new Hoge("bbb"), new Hoge("ccc")}; みたいな事をやりたいの?新しいクラスってどういう事?
808 名前:デフォルトの名無しさん [2008/04/08(火) 00:58:24 ] >>807 みたいな事とはどんなことですか?
809 名前:807 mailto:sage [2008/04/08(火) 01:22:55 ] どんなこともコードのままなんだけど。 >>808 はどう思うの?ちょっとコード書いてみて。
810 名前:デフォルトの名無しさん [2008/04/08(火) 01:49:02 ] >>809 どう思うって何についてですか? 何のコードを書けばいいですか?
811 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 02:09:48 ] >何のコードを書けばいいですか? 「>>804 の質問に対する>>810 なりの答え」をJavaで書けばいい。
812 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 03:25:47 ] 「私はあなたに質問する方法がわかりません。何語で話せば 私の質問を理解してもらえますか」と聞かれたら普通「あなた 言葉わかる?」と聞かれてるので、馬鹿にされてんだと思うんだ ろうがここではそう思わない能天気なおバカちゃまが多いんだろうな
813 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 08:13:25 ] 横から失礼。 かなり錯綜したから、質問者は自分のレス番号を明確にしないと答えを貰えないと思う。
814 名前:デフォルトの名無しさん [2008/04/08(火) 08:28:29 ] >>806 こういうこと? class Reference extends JFrame{ JLabel lblId; private User user; //フィールド中略 public Reference(String title){ super(title); cnt=this.getContentPane(); cnt.setLayout(null); } public Referecne(String title, User user) { this(title); this.user = user;
815 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 11:19:39 ] 自分のホムペのお気に入り用アイコンを、ランダムでチェンジさせたいんですが よそからコピってきた画像ランダム表示のスクリプトを書き換えてもうまくいきません。 ↓こんな感じなんですが、おかしな箇所をご指摘いただけるとありがたいです。 <SCRIPT language="JavaScript"> <ico = new Array(); ico[0] = "icon01.ico"; ico[1] = "icon02.ico"; ico[2] = "icon03.ico"; n = Math.floor(Math.random()*img.length); document.write("<link rel="Shortcut Icon" href='"+ico[n]+">"); > </SCRIPT>
816 名前:デフォルトの名無しさん [2008/04/08(火) 12:05:03 ] >>815 スレ違い × img.length ○ ico.length
817 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 12:53:23 ] いや板違い >Javascript は Web 制作板、CGI は Web プログラミング板へ。
818 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 13:07:59 ] 板違いでしたか・・・失礼しました。 >>816 ありがとうございました!
819 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 22:41:16 ] アノテーションでdefaultにnullを設定したい場合ってあると思うんだけど、 そういう時ってどうしてる?とりあえずNullObjectみたいなのを定義するのが普通?
820 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 20:57:23 ] 質問です。 ある命令を実行した時から別のある命令が実行される時までの所要時間を計測することはできますか? 日付を出して差から求めるっていうのが正確かと思いますが、時間を計る専用メソッドはありますか?
821 名前:デフォルトの名無しさん [2008/04/09(水) 21:06:17 ] >>820 import org.apache.commons.lang.time.StopWatch; StopWatch clock = new StopWatch(); clock.start(); ... clock.stop(); System.out.println(clock.getTime() + "ms"); clock.reset(); clock.start(); ...
822 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 21:08:08 ] >>821 素早い回答ありがとうございます。 今から試してみようと思います。
823 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 21:17:56 ] >>822 ライブラリが分からなくて出来ないに1000ガバス。 普通に↓でいいだろ。 import java.util.Date; public class Main { public static void main(String[] args) { long start = new Date().getTime(); //ここに処理を書く System.out.println("time:" + (new Date().getTime()-start) + "ms"); } }
824 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 22:17:26 ] >>823 回答ありがとうございます。 getTimeで時間を取得すると1207746884155などといった数字になったのですが、 これはどう見ればいいのでしょうか? 何度もすみませんがよろしくお願いします。
825 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 22:23:04 ] >>824 javadocぐらい見れるようになろうぜ java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/Date.html#getTime ()
826 名前:デフォルトの名無しさん [2008/04/10(木) 03:52:53 ] package packagename;と書いたらそのファイルはpackagenameフォルダに入れないといけないの?
827 名前:826 [2008/04/10(木) 04:21:19 ] 自己解決しましたv(^-^)
828 名前:デフォルトの名無しさん [2008/04/10(木) 11:14:17 ] プログラムの実務の為の練習するのに良い本やサイトないですか?
829 名前:デフォルトの名無しさん [2008/04/10(木) 11:23:10 ] >>828 Javaの入門サイト www.nextindex.net/java/index.html Javaで学ぶデザインパターン www.amazon.co.jp/Java%E8%A8%80%E8%AA%9E%E3%81%A7%E5%AD%A6%E3%81%B6%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%E5%85%A5%E9%96%80-%E7%B5%90%E5%9F%8E-%E6%B5%A9/dp/4797316462
830 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 12:12:44 ] >>828 「実務」って何?というかどういう方向?それによって違うし、 どの程度経験があったり使ったことあるかでも話が全然違う。
831 名前:デフォルトの名無しさん [2008/04/10(木) 12:36:40 ] ほんと基礎って感じです!練習問題的な。 SJC-Pの資格は取ったんですけど、プログラムの仕方みたいなのは全然わからなくて!
832 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 12:50:30 ] 役に立たない資格だな・・・
833 名前:デフォルトの名無しさん [2008/04/10(木) 17:33:29 ] 助けてくだしあ>< jdk-6u5-windows-i586-p.exeをインストールして システム環境変数の末尾に;C:\Program Files\Java\jdk1.6.0_05\binと書いたんですが set pathの結果が C:\>set path Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Ju stsystem\JSLIB32;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\QuickTime\QTSystem\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH てなってjavacが通らないんです quicktimeがclasspathをどうにかしてたんでアンインストールして現在はclasspathが無い状態です システム環境変数を編集してみてもquicktimeは無いのにsetPathで出てきます
834 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 18:05:45 ] 再起動したらできますた すまそんw
835 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 18:09:14 ] ちょwwwwwwwwwww 個人情報出すなよwwwwwwwwwwwwwwwwwwwwwwww やばすぎwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww >Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Ju >stsystem\JSLIB32;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program >Files\QuickTime\QTSystem\ >PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH やろうと思えば今すぐにでもお前のPCに侵入できる状態なんだが・・・
836 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 18:14:12 ] これは酷いww 今すぐ>>834-835 の削除依頼出してこい。
837 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 18:20:40 ] おお、なんかすごいのあるな。 今から侵入を試みてみる。ちょっと待ってて。
838 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 21:23:51 ] >>831 初めは簡単なプログラムやアプリを軽く書ける練習すると良いのではないだろうか? これしかない!という本は無いと思うから、本屋で自分と波長が合う簡単な本を 買って一冊踏破すれば。慣れたらもっとセンスを研く本を買うと良いと思う。
839 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 09:37:28 ] すみません、助けてください。 ApacheTomcatが起動できません。 ConfigureTomcatからStartさせようと思うのですが、 スタートできません。 バージョンは5.5.26でインストールは問題なく終了しました。 OSはXPです。 なんとか起動まで導いてください。 お願いします。
840 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 10:09:39 ] スレ違い
841 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 10:26:59 ] JAVAでMSDNにあたる資料は、 java.sun.com/j2se/1.5.0/ja/docs/ja/api/ これでしょうか? もう少し見やすいものはないものでしょうか……?
842 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 12:53:34 ] どういうものを求めてる? どのへんが見づらいの?
843 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 12:56:44 ] 継承メンバ一覧は冗談かと思うよな
844 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 13:52:58 ] 質問! 0.0以上1.0未満の整数値をランダムに生成して表示するプログラムを作ってます。 import java.util.Random; class ex0209 { public static void main(String[] args) { Random rand = new Random(); double lucky = rand.nextDouble(1); System.out.println("0.0以上1.0未満の実数値:" + lucky); } } 上記のようにすると ex0209.java:8: nextDouble() (java.util.Random 内) を (int) に適用できません double lucky = rand.nextDouble(1); ^ エラー 1 個 というメッセージが出てきます。 1を1.0に変えても同じでした。 どうすればいいのでしょうか。
845 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 14:30:11 ] >>844 宿題?ちゃんと API を見ろ。引数いらん。 ついでにずいぶんいらん変数が多いなぁ。つーか変数いらん。 まぁできえばいいかな。
846 名前:デフォルトの名無しさん [2008/04/12(土) 14:42:06 ] >0.0以上1.0未満の整数値をランダムに生成して表示するプログラムを作ってます。 ランダムも何も、0だけ表示しとけばいいだろwww
847 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 16:34:11 ] 今GUIプログラミングをしているのですが、 キーの押下に反応するメソッドはありますか? 例えばaを押したらすぐにキーコードかaが表示される感じです。
848 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 17:00:16 ] >>845 API見たら確かにのってた。アホな事聞いてすんません。 Javaは趣味でやってます。今使ってる入門書に答えが載ってなかったんで。
849 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 17:14:42 ] KeyListener.keyPress(KeyEvent e)内で、上の\と下の\を区別たいのですが、 e.getKeyCode() では同じ値(92)で区別できず、 e.getKeyLocation() でも同じ値(1)で区別できませんでした。 どうすれば区別できるのでしょうか?
850 名前:849 mailto:sage [2008/04/12(土) 17:17:55 ] 自己解決しました。 スレ汚しすみませんでした。
851 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 17:22:54 ] >>842 検索できないのが痛いです。 索引でいちいち探すのも面倒ですし……。 求めているものはMSDNそのまんまって感じです。 もしかして検索どこかにあるのかな……?