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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 01:09:54 ]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    pc11.2ch.net/hp/
Webプログラミング pc11.2ch.net/php/
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」

前スレッド
【初心者】Java質問・相談スレッド120【歓迎】
pc11.2ch.net/test/read.cgi/tech/1223603727/

次スレは>>990あたりで。

過去ログ、関連スレッド、よくある質問とその回答など、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
www.wikiroom.com/java/

630 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 10:56:40 ]
>>629
readResolveが出てきたのは >>579 がレス先間違っただけのような

>>577 の話なら double[] 使わずに int[] 使って
n*sqrt3 の部分を全部 (int)(n * sqrt3) にすれば?

631 名前:577 mailto:sage [2008/12/03(水) 11:00:29 ]
intにキャストすると小数点以下が失われて1になってしまうものかと思ってましたが、違うのですか

632 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 11:19:22 ]
>>631
System.out.println(5 * (int)sqrt3); // -> 5
System.out.println((int)(5 * sqrt3)); // -> 8

633 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 11:21:18 ]
了解です
ありがとう

634 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 12:30:04 ]
細かいところ気にするなら Math.round を使えば良い。

635 名前:デフォルトの名無しさん [2008/12/03(水) 13:09:01 ]
>>629
この程度の分からないなら六角形を描くとか以前の問題だな。カス

636 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 13:16:10 ]
いや、だから初心者スレに来てるんだろw

ここはプロフェッショナルスレじゃないよw

637 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 13:19:47 ]
自分で調べられないようなカスの相手をするな。スレが荒れる

638 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 13:26:52 ]
>>629
>>630
すまん、レス先間違えた。
579は576へのレスのつもりだった。



639 名前:577 mailto:sage [2008/12/03(水) 13:48:09 ]
他にもっときれいな書き方とかあったら教えて下さい

640 名前:デフォルトの名無しさん [2008/12/03(水) 14:01:22 ]
チンコなきれいだって?!

641 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 14:20:56 ]
チンカスだなお前は。ウザい消えろ

642 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 14:24:10 ]
カス野郎がチンカスとかほざいてるよw

643 名前:577 mailto:sage [2008/12/03(水) 16:42:40 ]
なんかよくわからないのでとりあえず他の掲示板で聞いて来ます

644 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 16:48:29 ]
Implって何?
どんなクラス?

645 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 16:51:13 ]
盗聴するクラス教えて

646 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 16:57:24 ]
>>644
implementationの略
インターフェイスの既定の実装を提供するクラスに対して
名前を考えるのが面倒な時に○○Implというような名前を付ける

647 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 17:09:27 ]
おれおクラスは学級崩壊すんでんだったぞ。

648 名前:デフォルトの名無しさん [2008/12/03(水) 17:46:16 ]
このスレ糞だな。初心者のためのスレじゃないのか?
統合環境がどうだの経験者が屁みたいな話したかったら別でやってこい。
ろくなのいねぇなここは。チンカス師ね



649 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 18:25:52 ]
初心者のためのスレではないが、初心者歓迎なスレです。

スレ民はなぜかささくれています

650 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 18:52:42 ]
>>648
チンカスはおまえ。ageんな
鼻糞ww

651 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 19:07:59 ]
喧嘩すんな馬鹿ども

652 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 19:20:28 ]
鼻糞が泣いちゃうだろ。まだジャヴァ初心者なんだからさw

653 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 20:53:36 ]
>>639
Path2D path = new Path2D.Double();
path.moveTo(xPoints[0], yPoints[0]);
for(int i=1; i<nPoints; i++) { path.lineTo(xPoints[i], yPoints[i]); }
path.closePath();

Graphics2D g2 = (Graphics2D)g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2.draw(path);

654 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 21:53:18 ]
基本的には >>577 で良いと思うけど,応用性とか考えたら

final int nPoints=6;
final float radius=20,cx=2*radius,cy=2*radius;
int [] xPoints = new int [nPoints];
int [] yPoints = new int [nPoints];
for(int j=0; j<nPoints ; ++j){
xPoints[j] = (int)Math.round(cx+radius*Math.cos(2*Math.PI*j/nPoints));
yPoints[j] = (int)Math.round(cy+radius*Math.sin(2*Math.PI*j/nPoints));
}
g.drawPolygon(xPoints, yPoints, nPoints);

と書くかな。人によるだろうけど。



655 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 23:17:00 ]
java.lang.Stringを拡張したしたクラスを作りたいのですが、どのように実装すればよいでしょうか?

656 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 23:21:56 ]
できない
Stringは「変更できない文字列」以上でも以下でもないんだから,
class StringUtil {
 public static String Hoge(String str) { /*strをなんかいじくって返す*/ }
 public static String Foo(String str, int arg) { /*strをなんかいじくって返す*/ }
 …
}
こういうクラスを作っとけば同じことでしょ?

657 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 00:14:07 ]
Effective C++とかでも強調されてるけど、継承考えるなら
単にメンバーにする事とどちらが良いか考えなきゃいかん。
多くの場合メンバーの方がまともな答。


658 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 00:27:42 ]
Stringの中身を一切変更できないようにすると何かと扱いやすいから,
それを保障するために継承を禁止してるの



659 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 03:11:22 ]
まんこの実装の仕方を知っているのだがどうすればいい?

660 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 03:30:55 ]
いや、つまんないから

661 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 03:42:04 ]
おまえらバカども寝ろ。明日会社だろ。暇人か?

662 名前:デフォルトの名無しさん [2008/12/04(木) 04:09:29 ]
なんだこいつ?

663 名前:デフォルトの名無しさん [2008/12/04(木) 05:45:24 ]
MacOSX1.5環境での質問です。
下記のような実行時エラーが出たのでlibj3dcore-ogl.soが読めないのかと思い、
LD_LIBRARY_PATHやjava.library.pathに.soファイルを含むディレクトリへのパスを追加したり、
カレントディレクトリに.soファイルのリンクを作成したりしてみましたが
一向に改善しません。

他に疑うべきポイントやなすべき操作はございませんでしょうか

--- ここからエラー出力

java.lang.reflect.InvocationTargetException
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
 at com.imakitaindustory.ui.util.ImakitaPluginLoader.createPlugin(ImakitaPluginLoader.java:80)
 at com.imakitaindustory.ui.ImakitaUI.main(ImakitaUI.java:34)

Caused by: java.lang.UnsatisfiedLinkError: no j3dcore-ogl in java.library.path
 at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1753)
 at java.lang.Runtime.loadLibrary0(Runtime.java:822)
 at java.lang.System.loadLibrary(System.java:993)
 at javax.media.j3d.MasterControl$5.run(MasterControl.java:838)
 at java.security.AccessController.doPrivileged(Native Method)
 at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:821)
 at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:252)
 at javax.media.j3d.Canvas3D.<clinit>(Canvas3D.java:3884)
 at com.imakitaindustory.ui.view.Imakita3DView.<init>(Imakita3DView.java:152)
... 11 more

664 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 11:19:35 ]
Mac は .so じゃなくて .jnilib だと思うけど

665 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 13:38:42 ]
質問させてください
bmp形式の画像を読み込んで、ピクセル毎のRGBの値を表示させたいのですが、どのクラスを使えばできますか?


666 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 14:19:54 ]
>>665
javax.imageio.ImageIO と java.awt.image.BufferedImage

667 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 14:22:08 ]
JavaからJRubyの呼び出しを行っているのですが、
オプションを指定して実行する方法がわかりません。
Fiberクラスを使うために--1.9オプションを指定する方法が知りたいです。

Fiberの機能を利用できればいいので、他の方法でもご教授ください。

668 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 14:30:27 ]
>>666さん
ありがとうございます!試してみます



669 名前:デフォルトの名無しさん [2008/12/04(木) 16:02:38 ]
将棋倶楽部24でよく将棋を指すんですが
ちょっと前にjava更新があったのでしたところ
対局画面の右上に!←こんなのがずっとついてきます
前はこんなのなかったのに
やってない人には全く分からないと思いますので
気長に待つつもりです
誰かおね!


670 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 16:42:16 ]
>>669
> プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
板の注意書きくらい嫁

671 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 18:07:40 ]
Java6 update10 から
アプレットがポップアップしたウィンドウに
!マークが付くようになった。
以前はウィンドウの下部に
「警告:アプレットウィンドウ」とか付いてたけど。

>> 669
気にしないで大丈夫です。
「これは Java によって表示されたウィンドウです」
という注意書きのようなものです。


672 名前:663 mailto:sage [2008/12/04(木) 20:22:26 ]
>664
ありがと何が悪かったかようやくわかった!

673 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 21:32:50 ]
 
【サンタクロース、トナカイの酒気帯び運用罪での逮捕に、マジ逆切れw】(ZDNet)
builder.japan.zdnet.com/story_media/20384793/081204_sun-james-gosling_02_400x300.jpg



674 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 21:37:38 ]
マルチすんなカス

675 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:11:21 ]
 
【サンタクロース、トナカイの酒気帯び運用で逮捕。有罪判決に、マジ逆切れ&大暴れw(動画有り)】(ZDNet)
builder.japan.zdnet.com/story_media/20384793/081204_sun-james-gosling_03_400x300.jpg
builder.japan.zdnet.com/story_media/20384793/081204_sun-james-gosling_01_400x300.jpg
builder.japan.zdnet.com/story_media/20384793/081204_sun-james-gosling_02_400x300.jpg


676 名前:デフォルトの名無しさん [2008/12/04(木) 22:16:43 ]
ゴズリン大先生だってムカムカじゃないか!おまえが無能だからだろ。

677 名前:デフォルトの名無しさん [2008/12/04(木) 23:47:48 ]
無限大の扱いについて質問があります。

A=1/a;
if(A>3){
A=3;
}

という文で、aが0に近い値の場合、AがInfintyになってしまいます。
そして、Aが数字であるということが読み込まれずに、
下のif文が読み込まれないようなのです。
無限大の値と自然数を比べるよい方法はなにかないでしょうか?
よろしくおねがいします。

678 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 00:05:37 ]
POSITIVE_INFINITYはMAX_VALUEより値は大きいから問題ないと思うけど。
Double.Nanになってるとかじゃないの?Double.isNan(A)でtureを返せばそう。



679 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 00:30:55 ]
成る程
明日試してみます。
ありがとうございました。

680 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 12:03:55 ]
実はaは、0に近いマイナスの値で、マイナス無限大になってるとか・・・

681 名前:デフォルトの名無しさん [2008/12/05(金) 16:18:18 ]
age

682 名前:デフォルトの名無しさん [2008/12/06(土) 10:33:54 ]
Javaのコンパイラの無料ダウンロードってどうすればできますか?
一番有名なのが停止期間?か何かで…。
あとダウンロードしても英語ばっかで何すればいいのかわからないんですが(笑)

683 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 10:41:18 ]
よくそれでプログラムやろうと思うな
テンプレ読め

684 名前:デフォルトの名無しさん [2008/12/06(土) 10:43:10 ]
やりたくはないんですけど課題として出されてるので・・・。
学校にはコンパイラあるんですけど家でもやらないと追いつかないんですよ。
そういうわけでものすごい勢いで初心者です。
小学生に2次関数やれって言われてるくらいの感じです

685 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 10:53:07 ]
>>684
ほい
services.netbeans.org/bouncer/index.php?product=netbeans-6.5-javase&os=windows

686 名前:デフォルトの名無しさん [2008/12/06(土) 11:09:56 ]
>>685
ありがとうございます。
進めていくとJDKがどうのこうの…と言われて進めないのですが
JDKというのをダウンロードしようとしてもうまくいきません。
どうすればいいでしょうか?

687 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 12:26:50 ]
よく釣られるスレだな

688 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 12:34:18 ]
IBMのJREダウンロードってわっかり難いよね。
特定のバージョンのJREダウンロード見つけるのに
えらい苦労した記憶が



689 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 16:57:49 ]
>>684
小学生で2次関数やってる奴なんか掃いて捨てるほどいるぞ

690 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 17:49:32 ]
>>684
>小学生に2次関数やれって言われてるくらいの感じです

つ 公文式

その気になれば小学生だってラプラス変換。


そうか。公文でJavaの教材を作れば良いんだ。

691 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 18:09:03 ]
netbeansは所々日本語みたいなんですけど、日本語版とか日本語化とかはないんですか?
エクリプスよりもかなりいい感じなんですけど。

692 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 18:14:19 ]
>>689
だから、
無茶ってほどじゃないけど難しいことやらされてる
っていうくらいの例えじゃないのか


693 名前:名無し [2008/12/06(土) 18:20:19 ]
問題 au携帯電話の「ダブル定額ライト」プランの税込料金を計算するプログラムを作成しなさい。
動作は以下のとおり。
(1)自分の学生書番号と氏名の表示
(2)利用パケット数(整数)を入力
(3)利用パケット数が0以上である場合は、税込料金(整数)を表示
(4)利用パケット数が負である場合は、エラーメッセージを表示。
補足 
@定額1わずか1000円/月(税込1050円)、12500パケットまで
A使った分だけ1000円/月(税込1050円)+超過分、12500パケット超〜52500パケット未満、0.08円/パッケト(税込0.084円)
B定額2最大4200円/月(税込4410円)で使い放題、52500パケット以上4200円/月(税込4410円)

パケット数が@5000A12500B35000C52500D8000E-1000のそれぞれの場合について実行させなさい。
難しすぎて困ってます。とける方いましたらお願いします。


694 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 18:27:16 ]
どこが難しいんだよw

695 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 18:30:23 ]
auに問い合わせろ

696 名前:デフォルトの名無しさん [2008/12/06(土) 18:33:29 ]
すれ違い

697 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 18:41:01 ]
最初から考えることを放棄しているとしか思えない
これがゆとり教育というものか

698 名前:名無し [2008/12/06(土) 19:04:57 ]
すいません。ほんとに馬鹿でソースコーがまったくわからないんです。



699 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 19:22:41 ]
Cの方が頭弱い人にも分かりやすく書いてある本が多いからC/C++からやった方が早く身につくよ。

700 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 20:00:07 ]
>>698
馬鹿だからわからないんじゃない。
ちゃんと手順を踏んで、時間と労力を注いで勉強していないから
わからないの。あえて言えば、怠け者だから。

701 名前:デフォルトの名無しさん [2008/12/06(土) 20:08:30 ]
>>698
てか、こういう奴っていったい何をしたいんだろ?

702 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 21:49:10 ]
>>698
ここは初心者歓迎スレなんであって、馬鹿はお呼びでない

帰れ

703 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 22:26:59 ]
この問題だったら ruby みたいなスクリプト系言語か
mathematica/maple/maxima/matlab みたいなもんの方が
Java より楽だなぁ…

GUI 必要だともうちょっと何か使うが。


704 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 22:53:04 ]
javaでファイルを起動するにはどうすればいいでしょうか?
コマンドプロンプトが使えればそれでもおkです。
よろしくお願いします。

705 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:18:49 ]
System.out.print("あさげ!"+"\t");
この\tって如何言う意味ですか?


706 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:19:45 ]
タブ

707 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:26:23 ]
>>704
質問の意味がわからない。
実行ファイルをコマンドライン指定で実行したいということ?


708 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:33:38 ]
javaアプリを起動なのか、
javaからwinアプリを起動したいのか、
javaから別アプリでファイルを開きたいのか。

どれだー



709 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:35:09 ]
>>706
Sunx!


710 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:35:54 ]
結局はテキストファイルをメモ帳等のソフトで開きたいだけです。


711 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:40:26 ]
ググればわかるレベル多すぎ

712 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:45:44 ]
d.hatena.ne.jp/nacookan/20071128/1196237341

713 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:55:34 ]
目的の為の手段で悩み続け、肝心な目的を忘れる

714 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 00:06:01 ]
そのバカに釣られるおまえはもっとバカw

715 名前:デフォルトの名無しさん [2008/12/07(日) 00:12:09 ]
帯グラフを描くためにはどうやってプログラムすればいいんでしょうか?

716 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 00:21:10 ]
>>715
まずはJavaの本買って勉強する

717 名前:デフォルトの名無しさん [2008/12/07(日) 00:29:32 ]
買ってグラフィックスまで勉強したのですが、帯グラフとかデータの割合を反映させたり
少し複雑になると頭真っ白になってしまいます・・・。

718 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 00:33:17 ]
たぶんプログラミングにむいていないから諦める



719 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 00:43:17 ]
それがいい。

720 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 01:29:40 ]
>>717
どこがわからないのか落ち着いて考えた方が良い。
他のプログラミングができてグラフが描けないなら
むしろ算数の勉強不足の可能性大。

721 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 02:05:35 ]
>>715,717
A:25 B:15 C:10というデータがあって、横幅200pxで帯グラフを描くとする。

まず、データの値を全部足して(25+15+10=50)、その結果で一つ一つのデータを割る(25/50=0.5、15/50=0.3、10/50=0.2)
帯グラフの横幅をその結果にそれぞれかける(0.5x200=100、0.3x200=60、0.2x200=40)。
これでそれぞれのデータの横幅が求まったので、描く。AとかBとかのラベルも適当に重ねて描く。

これを日本語からJavaに翻訳する。

722 名前:デフォルトの名無しさん [2008/12/07(日) 03:08:47 ]
system.in.readlnってなんでないんですか?

723 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 03:18:06 ]
行列計算をしたくてJAMAを導入したのですが
例えば
A{1,2,3}
{2,0,2}
{0,0,1}

B{0,1,0}
{1,0,0}
{0,0,1}

というようなA,B二つの3×3行列のA×Bを求めたい場合はどのように書けばいいのでしょうか?
また、計算後の行列を配列変数に代入したり、文字列として出力する場合にはどうすればいいのでしょうか?

724 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 03:49:39 ]
使ったことないけど回答。
掛け算はtimesメソッド。
//Matrix times(Matrix B)
// Linear algebraic matrix multiplication, A * B
math.nist.gov/javanumerics/jama/のExample of Useに思いっきり乗ってる。

代入はgetで拾いつつforループまわせばいんじゃね?

725 名前:デフォルトの名無しさん [2008/12/07(日) 03:53:10 ]
Example of Use. The following simple example solves a 3x3 linear system Ax=b and computes the
norm of the residual.

double[][] array = {{1.,2.,3},{4.,5.,6.},{7.,8.,10.}};
Matrix A = new Matrix(array);
Matrix b = Matrix.random(3,1);
Matrix x = A.solve(b);
Matrix Residual = A.times(x).minus(b);
double rnorm = Residual.normInf();


726 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 03:53:29 ]
>>722
オブジェクト指向分析的に、「システム」が行の入力を持つとは考えにくいから。
やっぱ行の入力は文字の入力ストリーム全般に対して持つべきで、
ファイルとシステム、さらにGUIとか文字列ストリームで別々に行の入力を実装するのは……

727 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 04:06:05 ]
オブジェクト指向分析的にいえば改行コード(\n)を特定できないため、readLineを実装しても挙動が異なる。

728 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 04:13:29 ]
したがって、System.out.println はオブジェクト指向分析的にウソっぱちです。
こんな似非オブジェクト指向言語は捨ててしまいましょう。



729 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 05:25:19 ]
じゃ何がいいんですか

730 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 06:30:17 ]
>>728
ジャバはオブジェクト指向言語なので捨ててしまっていいのはおまえの財布の中身です。






[ 続きを読む ] / [ 携帯版 ]

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

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