【初心者】Java質問・相談スレッド84【大歓迎】

このエントリーをはてなブックマークに追加
952デフォルトの名無しさん:2006/05/10(水) 15:02:41
class 人間{
boolean 経験 = true
public 人間(遺伝子 母,遺伝子 父){
遺伝子 my遺伝子 = 母 * 父;
}
public boolean getMySonState(){
return 経験;
}
public void lifeEnd(){
System.exit(0);
}
}

人間 俺 = new 人間(母の遺伝子,父の遺伝子);
//中略
if(俺.getMySonState){
俺.lifeEnd
}
953デフォルトの名無しさん:2006/05/10(水) 15:04:20
>>952
すげー勉強になった、サンクス
954デフォルトの名無しさん:2006/05/10(水) 15:10:02
警告: 使われていないローカル変数: my遺伝子
遺伝子 my遺伝子 = 母 * 父;
     ^
エラー: 未定義の変数: getMySonState
if(俺.getMySonState){
   ^
エラー: 未定義の変数: lifeEnd
俺.lifeEnd
  ^
955デフォルトの名無しさん:2006/05/10(水) 15:20:33
everyone is fool
956デフォルトの名無しさん:2006/05/10(水) 15:42:13
while(true){
Syetem.out.println("everyone is fool");
}
957デフォルトの名無しさん:2006/05/10(水) 15:55:23
Eclipse+Java5で、下記のような定義すると、

private static HashMap hashmap = new HashMap();
private static Map objectMap = (Map)java.util.Collections.synchronizedMap(hashmap);

>型の安全性: 型 Collections の総称メソッド synchronizedMap(Map<K,V>) の未検査の
>呼び出し synchronizedMap(Map) がありました。

なんて出るんですけど、どう書き直すべきですかね?
958デフォルトの名無しさん:2006/05/10(水) 16:04:39
環境
jdk1.5.0_05
ant-1.6.5
j3d1.4.0


ttps://java3d.dev.java.net/binary-builds.html

の下にあるExample programs source codeのビルドをしたいのですが、途中で

・・・examples/picking/IntersectInfoBhavior.java:179:シンボルが見つかりません。

と言われて止まります。理由と解決方法を教えて下さい。よろしくお願いします。
959デフォルトの名無しさん:2006/05/10(水) 16:07:44
>>957
HashMap<Object, Object> hashmap = new HashMap<Object, Object>();
960デフォルトの名無しさん:2006/05/10(水) 16:23:43
JDKのバージョンが一気に 5.0 になった件で、
『マーケティングの理由から』
という説明をよく見かけるんですが、
5.0という数字に何か深い理由はあるんでしょうか?
961デフォルトの名無しさん:2006/05/10(水) 16:27:29
Sun のよくやる手
962デフォルトの名無しさん:2006/05/10(水) 16:27:44
>>959
禿しくありがとうございました
963958:2006/05/10(水) 16:48:56
情報後出し失礼します。端末の画像うpします。

ttp://www.uploda.org/uporg386459.jpg
964デフォルトの名無しさん:2006/05/10(水) 16:53:18
>>960
マーケティングの理由から、というのは数字が大きいと勝手に凄いと考える
馬鹿な客に売るため、ということです。

そのような理由により Solaris 2.7 の名前も Solaris 7 になりました。

尚、フリーソフトの Perl が 5.0006 を 5.6 に変更した理由もほぼ同じ
ですが、こちらはどちらかというと慣習から外れていたからです。
もちろんこれだけの違いならほとんど同じだろうと勝手に勘違いする
馬鹿への対応も出来ました。
965デフォルトの名無しさん:2006/05/10(水) 16:55:49
質問です。
GUIのテキストボックスに数字を入れて、それを変数に入れることはできますか?
独学で勉強してて練習として、底辺と高さから三角系の面積を求めるプログラムを作りました。
それをGUIを使って作ろうとしてます。
テキストボックスを二つ用意して、それぞれに底辺と高さを入力して、計算ボタンを押すと結果が表示みたいな。
966デフォルトの名無しさん:2006/05/10(水) 16:57:01
IBM の WebSphere なんかマイナーバージョンアップに見せかけてこっそり
J2SE や J2EE のメジャーバージョンアップしてる。
逆にこっちは大変更したっての客に知られないように。
967デフォルトの名無しさん:2006/05/10(水) 16:57:41
>>965
出来ます。API リファレンスでも見てください。
968デフォルトの名無しさん:2006/05/10(水) 17:00:03
出来るよ、テキストの文字判定と必要ならば
(例:char型からint型へ)変換処理をして計算すればok
969デフォルトの名無しさん:2006/05/10(水) 17:06:03
>>967>>968
ありがとうございます!
APIリファレンスとにらめっこしながら頑張って作ります。
そっか、charだからintにしなきゃいけないのか…
本当にありがとうございました。
970デフォルトの名無しさん:2006/05/10(水) 17:59:30
>>969
正確に言うと String のインスタンスから int 型とか double 型とかの
数値の型に変換しないと計算できない、という感じ。
ヒント: getText(), Integer.parseInt()
971デフォルトの名無しさん:2006/05/10(水) 18:24:26
ブラウザがIE、JRE1.5を使うアプレットを
イントラネットにおこうとしてます。
ローカルファイルの実行(たとえばC:\calc.exe)をさせたい場合に
何もしないとSecurityExceptionになるんですが
どの設定を変えれば問題なく動きますでしょうか?
972デフォルトの名無しさん:2006/05/10(水) 20:14:19
>>926

俺も少しCOBOLやった事あるが、あれもわかりにくいとおもたよ。
変数は全部Cでいうグローバル変数みたいなもんだし。

Javaはそんな不規則でもないと思うが。
973942:2006/05/10(水) 20:14:31
946さんが優しくて泣きそうです。
会社の研修で基礎的なこと聞けなくてつらい。
「こんなのわかってなかったのかよ」みたいに思われそうで。
974デフォルトの名無しさん:2006/05/10(水) 20:18:59
まったくのプログラム初心者に2週間程度で
基礎からオーバーロードらへんまでをマスターしろと言うのです。
簡単な事なのでしょうか。
975デフォルトの名無しさん:2006/05/10(水) 20:19:44
逆に研修終わってからお手上げされる方が会社としては困るんじゃ?
976デフォルトの名無しさん:2006/05/10(水) 20:24:21
>>974
オーバーロードという用語を今知った俺・・・。
そうか、これがオーバーロードだったのか。

まったくの素人に2週間、だとちと厳しいかな。
どんな順序のテキストかによるけど。
俺の場合、結城浩著「Javaプログラミングレッスン」の上下巻終わらす
のに2ヶ月弱かかったよ。まあ、CとかVB並行しながらだけど。
977デフォルトの名無しさん:2006/05/10(水) 20:53:54
オブジェクト指向を理解するための
学習曲線は緩やかだからな
978デフォルトの名無しさん:2006/05/10(水) 22:24:26
antで
<target name="run" depends="compile">
<java classname="Main" classpath="${class}" classpathref="cp"/>
</target>
といった感じでSwingを使ったGUIのプログラムを走らせると、
一瞬フレームが見えてすぐにプログラムが終了してしまうのですが、
どうしたら起動した状態で止まってくれるのでしょうか?

コマンドラインからjavaコマンドで実行するには問題なく動きます。
979デフォルトの名無しさん:2006/05/10(水) 23:10:59
>>956
なんかむかつくけどJavaスレっぽいから許すw
980デフォルトの名無しさん:2006/05/10(水) 23:18:35
文字列の前後の全角半角空白を取り除く正規表現を作らないといけなく
とりあえず前からとっていこうと思うんですが

String ret = "▲△あ▲△あ▲△".replaseAll("^[▲△]*","");
String ret = "▲△あ▲△あ▲△".replaseAll("^[▲△]+","");
▲全角空白
△半角空白
どっちでも同じ結果のようですがどちらでも印でしょうか
981デフォルトの名無しさん:2006/05/11(木) 00:27:00
*と+の意味を調べればわかるものを

何が言いたいのか。

ただの教えて君か
982デフォルトの名無しさん:2006/05/11(木) 03:03:49
Java で画面のキャプチャーを行うプログラムを作れますか?
作れるのであれば方法を教えてください。
対象 OS は Windows です(2000, XP)。
983デフォルトの名無しさん:2006/05/11(木) 03:05:33
>>982
java.awt.Robot#createScreenCapture(Rectangle)
984982:2006/05/11(木) 04:18:11
>>983
早々の回答ありがとうございます。
こんなクラスがあるんですね!調べてみます。
985デフォルトの名無しさん:2006/05/11(木) 06:15:09
>>978
fork="true"するといいはず。

<target name="run" depends="compile">
<java classname="${main.class}" classpathref="project.class.path" fork="true" />
</target>

986978:2006/05/11(木) 06:34:13
>>985
できましたー
ありがとうございますっ!
987デフォルトの名無しさん:2006/05/11(木) 08:24:48
>>981
調べて分からなかったからここで聞いてます
正規表現初心者は歓迎されないってことか
988デフォルトの名無しさん:2006/05/11(木) 08:31:08
989デフォルトの名無しさん:2006/05/11(木) 08:32:11
>>987
どっちでも同じ結果。まぁ + の方が多少マシかな。
990デフォルトの名無しさん:2006/05/11(木) 08:37:55
エクスポートの項目の中にあるよ。「設定」ってのがそれ。
991デフォルトの名無しさん:2006/05/11(木) 08:38:46
エクスポートの項目の中にあるよ。「設定」てのがそれ。
992デフォルトの名無しさん:2006/05/11(木) 10:53:30
板一覧にお気に入りに入れている板しか表示されません。
すべての板を表示するにはどうすれば良いのでしょうか?
バージョンは0.1.12.1です
993デフォルトの名無しさん:2006/05/11(木) 10:58:20
正規表現なら正規表現スレで聞け
994デフォルトの名無しさん:2006/05/11(木) 11:22:52
なんか新入社員みたいなやつらが大量発生してるな。。
でも中途半端に齧ったことあるやつよりズブの素人のほうが
扱いやすいってのはあるから頑張ってくれ。
1,2ヶ月程度で辞めないことを祈る・・・
995デフォルトの名無しさん:2006/05/11(木) 11:54:54
【初心者】Java質問・相談スレッド85【大歓迎】
http://pc8.2ch.net/test/read.cgi/tech/1147315998/

>>995まで逝ってるのに次スレが無いから立ててきたよ
996デフォルトの名無しさん:2006/05/11(木) 13:12:57
>>995
997デフォルトの名無しさん:2006/05/11(木) 14:46:14
ume
998デフォルトの名無しさん:2006/05/11(木) 14:49:28
    /⌒\  /⌒\
  ((    ; 三    ,,))
    ヽ   (  /    ミ   マラマラマラマラマラマラマラマラマラマラマラマラマラマラマラマラマラマラマラマラ・・・・・・・・・・
     キ   .メ   ./
     乂____ノ       -‐、
    / ̄.| | |  `‐-------´  /
   (──┘ |__|K察 ___   ヽ
    `ー─┬┬─ ´     丶-‐´
     .━━┷┷━━
999デフォルトの名無しさん:2006/05/11(木) 14:58:31
へんなことかかないでください。
1000デフォルトの名無しさん:2006/05/11(木) 15:00:47
「うめいとか、うまくねえとか他人(しと)のやってるのをきいて、
そういうことを言うについちゃァ、別にモノサシがあるわけじゃァありませんが、
まァ、他人の噺ィきいてみて、『こいつァ、俺よりまずいな』と思ったら、
まず自分と同じぐらいの芸ですよ。
人間にゃ誰だって多少のうぬぼれがありますからね。
『俺と同じくれえかな』と思うときには、向こうのほうがちょいと上で、
『こいつァ、俺より確かにうめえや』と感心した日にゃァ、
そりゃァもう格段の開きがあるもんですよ」


古今亭志ん生
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。