mainメソッドから値を返す。
JAVAってこんなことも出来ないの?
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2007/05/19(土) 22:13:03295デフォルトの名無しさん
2011/03/31(木) 19:44:04.79 なんでjavaって連続の割り算掛け算できないの?
hoge = aaa/3600000/24;
これで普通いけるよね
こう書き直さないと駄目だった
hoge = aaa/3600000;
hoge2 = hoge/24;
hoge = aaa/3600000/24;
これで普通いけるよね
こう書き直さないと駄目だった
hoge = aaa/3600000;
hoge2 = hoge/24;
296デフォルトの名無しさん
2011/03/31(木) 23:18:53.51 >>295
普通にいけるだろ
普通にいけるだろ
297295
2011/04/01(金) 01:43:40.56298デフォルトの名無しさん
2011/04/01(金) 02:03:11.19 >>295
hoge = aaa/3600000.0/24;
hoge = aaa/3600000.0/24;
299デフォルトの名無しさん
2011/04/02(土) 09:22:23.64 rar書庫を解凍せずに画像読み出し
300デフォルトの名無しさん
2011/04/02(土) 10:01:39.39 どんな環境だろうと解凍しなきゃ圧縮アーカイブ内のデータは読み出せないだろ
オンメモリで、という意味ならJUnRar使えば出来んじゃね?
オンメモリで、という意味ならJUnRar使えば出来んじゃね?
301デフォルトの名無しさん
2011/04/02(土) 10:31:22.01 ZIPならZipentryでできるじゃん
Junrar?あれそんなんできたっけ?
Junrar?あれそんなんできたっけ?
302デフォルトの名無しさん
2011/04/02(土) 10:38:53.27 パス付きのrarとか実質WinRAR使わないと無理なんじゃなの
303デフォルトの名無しさん
2011/04/02(土) 10:51:09.51 そもそもJunRar自体がもう存在してない件w
304デフォルトの名無しさん
2011/04/02(土) 12:14:14.56 JunRarはストリーム使えないだろ
305デフォルトの名無しさん
2011/05/29(日) 23:30:07.06 WinXP、Java1.6です。
javaでkbhit+getchみたいなのは無理でしょうか。
以下のようなやり方だと、入力した内容が表示され、
改行入力も必要になってしまいます。
Scanner.nextInt()
System.in.read()
FileInputStream.read() (FileDescriptor.in)
javaでkbhit+getchみたいなのは無理でしょうか。
以下のようなやり方だと、入力した内容が表示され、
改行入力も必要になってしまいます。
Scanner.nextInt()
System.in.read()
FileInputStream.read() (FileDescriptor.in)
308デフォルトの名無しさん
2011/05/31(火) 01:39:10.10309デフォルトの名無しさん
2011/05/31(火) 09:06:13.47 strictfp使わずに誤差が出たとか騒いでるんじゃね
310デフォルトの名無しさん
2011/05/31(火) 16:18:40.56 クラスごとにファイル分けないといけないとかうんこすぎる
おまえはFF14かと
おまえはFF14かと
311uy
2011/05/31(火) 17:28:40.05 はぁ?w
クラスごとにファイル分けって
そんな設計してるからゴミ化するんだろ
バカか、お前
クラスごとにファイル分けとかwwwwwwww
バカかwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
それは整理されたソースコードじゃなくて、たとえばマンションがあったとして、
ひとつの部屋に、10人住んでいる所もあれば、ひとつの部屋にねこ1匹しか住んでいないとか、
そんなレベルの話
クラスにもそれぞれの大きさがある・・・
ほんとにJAVAERはレベルひっくいなぁ・・・ クラス(笑)毎日毎日かいてんだからそのくらい覚えろよ
クラスを基本かかない奴にすら劣る知識って 冗談はやめてくれ
クラスごとにファイル分けって
そんな設計してるからゴミ化するんだろ
バカか、お前
クラスごとにファイル分けとかwwwwwwww
バカかwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
それは整理されたソースコードじゃなくて、たとえばマンションがあったとして、
ひとつの部屋に、10人住んでいる所もあれば、ひとつの部屋にねこ1匹しか住んでいないとか、
そんなレベルの話
クラスにもそれぞれの大きさがある・・・
ほんとにJAVAERはレベルひっくいなぁ・・・ クラス(笑)毎日毎日かいてんだからそのくらい覚えろよ
クラスを基本かかない奴にすら劣る知識って 冗談はやめてくれ
312デフォルトの名無しさん
2011/05/31(火) 17:47:09.44313デフォルトの名無しさん
2011/05/31(火) 20:58:32.85 1クラスが1ファイルになるのは別にいい。jarにすれば良いだけ。
問題なのはJava使いにC#をやらせると名前空間ごとにDLLを作り初めて
膨大な数のDLLができあがること。
問題なのはJava使いにC#をやらせると名前空間ごとにDLLを作り初めて
膨大な数のDLLができあがること。
314デフォルトの名無しさん
2011/05/31(火) 21:03:01.76 それでJava使いはC#が駄目だとか言うのか。なるほど。
315デフォルトの名無しさん
2011/05/31(火) 23:21:17.57 Javaは標準ライブラリでまともにXMLが扱えない。
316デフォルトの名無しさん
2011/06/01(水) 10:23:43.35317デフォルトの名無しさん
2011/06/02(木) 13:59:41.28 最近javaの勉強をしている。
噂には聞いていたけど、やっぱおっせ〜わ。
ノートPC(ぺんM1.4)で使うなよハゲっていう、強い意思表示を感じたぜ。
噂には聞いていたけど、やっぱおっせ〜わ。
ノートPC(ぺんM1.4)で使うなよハゲっていう、強い意思表示を感じたぜ。
318デフォルトの名無しさん
2011/06/03(金) 01:03:51.63 Pentium Mはいいけど、ノートPCのハードディスクはネックだな。
SSDかRAMディスクにしてみろ
SSDかRAMディスクにしてみろ
319デフォルトの名無しさん
2011/06/03(金) 07:21:28.04 Ceylonに期待
320デフォルトの名無しさん
2011/06/05(日) 00:57:48.17 Javaは4GB以上のbyte配列が確保できない
321デフォルトの名無しさん
2011/06/05(日) 07:28:32.80 実は2GB以上なんですけどね……
322デフォルトの名無しさん
2011/06/15(水) 22:37:18.59 ぷ。
323デフォルトの名無しさん
2011/06/16(木) 01:28:47.12 256 byte バイトストリームから
符号無し 4 byte 整数の要素数 64 の配列への
お手軽一発変換
符号無し 4 byte 整数の要素数 64 の配列への
お手軽一発変換
324デフォルトの名無しさん
2011/06/16(木) 05:27:25.01 boolean とか・・・
bool って書かせろよ
bool って書かせろよ
325デフォルトの名無しさん
2011/06/16(木) 06:53:57.83 だよね、それはある。
整数が integer でなく int なら
boolean は bool であるべき。
統一性がないな
整数が integer でなく int なら
boolean は bool であるべき。
統一性がないな
326デフォルトの名無しさん
2011/06/16(木) 14:38:36.51 それよりもintがbooleanにキャスト出来ないのがムカつく。
327デフォルトの名無しさん
2011/06/16(木) 15:19:37.91328デフォルトの名無しさん
2011/06/16(木) 19:06:35.01 bool b = (bool)0;ができるC/C++の方が異常。
329デフォルトの名無しさん
2011/06/16(木) 19:15:48.54330デフォルトの名無しさん
2011/06/16(木) 19:33:34.56 if(x==0) を if(x=0) なんていう書き間違いを防ぐためと、
その書き間違いを防ぐためにif(0==x)なんていう
直感的に分かりにくいコードを書くバカが現れることを防ぐために、
キャストできない方がいい。
>>329 え?
その書き間違いを防ぐためにif(0==x)なんていう
直感的に分かりにくいコードを書くバカが現れることを防ぐために、
キャストできない方がいい。
>>329 え?
331デフォルトの名無しさん
2011/06/16(木) 19:40:08.47332デフォルトの名無しさん
2011/06/16(木) 21:36:17.74 C だと非 0 が真
333デフォルトの名無しさん
2011/06/17(金) 00:45:45.31 intだとif(x)とかif(!x)が出来ないのが面倒。ついでにオブジェクトにも出来ないのもダメ。いちいちx==nullとかx!=nullとか面倒。
334デフォルトの名無しさん
2011/06/17(金) 01:03:04.57 あえて記述が面倒なのを受け入れて間違いを防ぐのがJavaのいいところだと思うのだが
335デフォルトの名無しさん
2011/06/17(金) 01:18:26.39 一からjavaで書く分にはそれでいいかもしれないけどc++からの移植とかする場合いちいち手直ししてあげないといけないのは超面倒
336デフォルトの名無しさん
2011/06/17(金) 01:29:09.45337デフォルトの名無しさん
2011/06/17(金) 06:34:51.84 間違いを防ぐんではなく、真偽の論理値が必要な場所に
数値が現れるのが意味的におかしいんだよ
数値が現れるのが意味的におかしいんだよ
338デフォルトの名無しさん
2011/06/17(金) 07:50:40.62 符号つきなのにbyte型なんて名前なのが腹立つ。
339デフォルトの名無しさん
2011/06/17(金) 08:32:39.35 符号付の方が都合がいいだろ。
2バイト文字判定がフラグだけ見て判断できるんだから。
2バイト文字判定がフラグだけ見て判断できるんだから。
340デフォルトの名無しさん
2011/06/17(金) 09:49:44.67 符号無し整数型の充実を求む
341デフォルトの名無しさん
2011/06/17(金) 10:25:37.47342デフォルトの名無しさん
2011/06/17(金) 10:56:06.73343デフォルトの名無しさん
2011/06/17(金) 11:55:31.19 >>342
引きこもって飢え死にしろ
引きこもって飢え死にしろ
345デフォルトの名無しさん
2011/06/17(金) 22:53:57.06346デフォルトの名無しさん
2011/06/17(金) 23:10:14.38 ヒアドキュメント
347デフォルトの名無しさん
2011/06/18(土) 00:51:34.61 >>345
単に不便っていうよりは、言語設計上のミス (或いは、
必要性を認識出来なかった) だと思ってる
配列の型変換にしても、ポインタを使える様にしろとは言わないけど、
代わりにビュー的な仕掛け (byte 型配列を int 型配列として参照する等) とかなら
処理系の実装次第でどうとでもなりそうだし
単に不便っていうよりは、言語設計上のミス (或いは、
必要性を認識出来なかった) だと思ってる
配列の型変換にしても、ポインタを使える様にしろとは言わないけど、
代わりにビュー的な仕掛け (byte 型配列を int 型配列として参照する等) とかなら
処理系の実装次第でどうとでもなりそうだし
348デフォルトの名無しさん
2011/06/18(土) 08:29:05.44 int sjisCode = (b1 & 0xFF) << 8 | (b2 & 0xFF);
符号付きは不便だな。
符号付きは不便だな。
349デフォルトの名無しさん
2011/06/18(土) 17:38:29.14350デフォルトの名無しさん
2011/06/19(日) 04:17:49.31 byte b = (byte)((bOrg & 0xFF) >> 4);
糞としか言いようがない
糞としか言いようがない
351デフォルトの名無しさん
2011/06/19(日) 15:16:48.20 これまでの人生で、符号付き8ビット整数を使うような場面に一度も遭遇したことがないけど
実際、具体的にどのような事に使用されてるのでしょうか
たとえ話じゃなくて、具体的なアプリケーション名とか、規格とか、そんなので何かありますか?
たとえば音楽のMIDI規格では、左右のチャンネルの振り分けデータは
左〜中央〜右
0 〜 64 〜 127
のように真ん中が64になるようゲタを履かして、負の数を扱わずに済むようにしてあります。
8ビット符号付整数って、ものすご〜〜〜〜〜く扱いづらいんですよ。
実際、具体的にどのような事に使用されてるのでしょうか
たとえ話じゃなくて、具体的なアプリケーション名とか、規格とか、そんなので何かありますか?
たとえば音楽のMIDI規格では、左右のチャンネルの振り分けデータは
左〜中央〜右
0 〜 64 〜 127
のように真ん中が64になるようゲタを履かして、負の数を扱わずに済むようにしてあります。
8ビット符号付整数って、ものすご〜〜〜〜〜く扱いづらいんですよ。
352デフォルトの名無しさん
2011/06/19(日) 19:10:44.48 そうだな。例えばGIF画像を処理するプログラムで使ったな。
数あるバイナリーフォーマットの中でMIDIだけは符号付き整数を基本とする
異例のフォーマット。
そんなマイナーな例を持ち出してJavaを擁護するのは恣意的だぞ
数あるバイナリーフォーマットの中でMIDIだけは符号付き整数を基本とする
異例のフォーマット。
そんなマイナーな例を持ち出してJavaを擁護するのは恣意的だぞ
353デフォルトの名無しさん
2011/06/19(日) 19:13:46.84 ??
354デフォルトの名無しさん
2011/06/20(月) 07:57:32.52 俺も符号付き嫌
慣れないうちはバグの温床になりやすくて嫌いだわ
javaはバイナリを扱うのには向いてないって思う
慣れないうちはバグの温床になりやすくて嫌いだわ
javaはバイナリを扱うのには向いてないって思う
355デフォルトの名無しさん
2011/06/22(水) 15:01:07.27 Java にしても .NET 系にしてもバイナリファイルの扱いを事実上放棄してるよなぁ
356デフォルトの名無しさん
2011/06/22(水) 18:17:37.91357デフォルトの名無しさん
2011/06/22(水) 23:45:33.67 >>356
確かに符号無し整数型はあるけど、次の様なことを C#、VB 等で行おうとすると、結構メンドくありませんか?
1) C の構造体の様な任意のサイズ・構造のブロック単位での入出力
--> バイナリファイルを扱う時に必要
2) バイト配列の任意の位置・サイズを別の型の配列として切り出す
--> メモリマップしたファイル、バイナリデータを用いるプロトコルスタック等で必要
無い物ねだりしても仕方ないんですけど…
確かに符号無し整数型はあるけど、次の様なことを C#、VB 等で行おうとすると、結構メンドくありませんか?
1) C の構造体の様な任意のサイズ・構造のブロック単位での入出力
--> バイナリファイルを扱う時に必要
2) バイト配列の任意の位置・サイズを別の型の配列として切り出す
--> メモリマップしたファイル、バイナリデータを用いるプロトコルスタック等で必要
無い物ねだりしても仕方ないんですけど…
358uy
2011/06/23(木) 02:50:56.35 C#ではそういうやり方でやるなって事だろ
ゆっくりもたもたしたコードで処理を行う
コードの短縮を行う為のポインタ演算は、レベル4くらいの能力者じゃないと読めないし
レベル5の技術者じゃないとかけない
C#は土方用言語ゆえ、難しいことはやらない
ゆっくりもたもたしたコードで処理を行う
コードの短縮を行う為のポインタ演算は、レベル4くらいの能力者じゃないと読めないし
レベル5の技術者じゃないとかけない
C#は土方用言語ゆえ、難しいことはやらない
359デフォルトの名無しさん
2011/06/23(木) 17:03:48.38 >>358
rubyも土方用だからバイナリ扱うのには向いてないよね
rubyも土方用だからバイナリ扱うのには向いてないよね
360デフォルトの名無しさん
2011/06/23(木) 18:54:58.57 どっちかっていうとC#よりCの方が土方用って感じがする。
ユーザ寄りじゃない部分を書くわけだし。
ユーザ寄りじゃない部分を書くわけだし。
361デフォルトの名無しさん
2011/06/23(木) 19:52:14.99362デフォルトの名無しさん
2011/06/23(木) 20:10:44.77 C#の初心者とCの中級者を比べてもしゃーない
363デフォルトの名無しさん
2011/06/24(金) 00:41:49.93 c#はちょっとしたアプリ作ったり、ツール用がほとんどじゃね?
364デフォルトの名無しさん
2011/06/24(金) 03:17:50.05365デフォルトの名無しさん
2011/06/24(金) 03:19:36.86366デフォルトの名無しさん
2011/06/24(金) 07:52:38.35 Javaって、Javaスレで話題の中心になることもできないの?
367デフォルトの名無しさん
2011/06/24(金) 09:38:23.95 >>365
デバイスドライバがなきゃ、その上のソフトが動かないわけだが
ドライバの出来が悪けりゃその上のソフトがいくら頑張ってもよくならないし
土方のとらえかただな
俺なんか土方の仕事っていったら与えられた言語で与えられた仕様書通りにソースを書く仕事って捉えてるが
デバイスドライバがなきゃ、その上のソフトが動かないわけだが
ドライバの出来が悪けりゃその上のソフトがいくら頑張ってもよくならないし
土方のとらえかただな
俺なんか土方の仕事っていったら与えられた言語で与えられた仕様書通りにソースを書く仕事って捉えてるが
368デフォルトの名無しさん
2011/06/24(金) 12:28:41.31369デフォルトの名無しさん
2011/06/24(金) 18:20:19.16 ビットローテートも一発でできないなんて
370デフォルトの名無しさん
2011/06/24(金) 21:36:55.33371デフォルトの名無しさん
2011/06/24(金) 22:35:48.69 >>369
java.lang.Integer#rotateLeft(int, int)
java.lang.Integer#rotateLeft(int, int)
372デフォルトの名無しさん
2011/06/25(土) 06:46:22.97 まだハード寄りの方が偉いって勘違いしてる奴がいるのか
373デフォルトの名無しさん
2011/06/25(土) 09:00:47.89374デフォルトの名無しさん
2011/06/25(土) 17:24:37.54 デバイスドライバー開発はまちがいなくドカタ。
SEから見れば>>367もドカタ。
SEから見れば>>367もドカタ。
375デフォルトの名無しさん
2011/06/25(土) 21:31:56.05376デフォルトの名無しさん
2011/06/25(土) 21:46:06.50 わざわざこんなスレ立てるとか、javaにコンプレックスでもあるのか?
377デフォルトの名無しさん
2011/06/25(土) 22:26:21.20 4年前の事に文句を言われても…
378デフォルトの名無しさん
2011/06/25(土) 22:59:27.90 コンプレックスじゃなくて、出来の悪い言語に頭きてるだけだろ。
でもプロセスがOSに対してステータスを返すのは通常のメソッド呼び出しとは
異なる特別なことなんだから、mainの戻り値がプロセスの戻り値になるCの方が異常
でもプロセスがOSに対してステータスを返すのは通常のメソッド呼び出しとは
異なる特別なことなんだから、mainの戻り値がプロセスの戻り値になるCの方が異常
379デフォルトの名無しさん
2011/06/25(土) 23:27:57.49 mainが自動的に呼ばれるのも異常ってことだな
380デフォルトの名無しさん
2011/06/25(土) 23:35:44.77 なんでそうなるよ。エントリーポイントはメソッドしか実現不可能じゃん。
プロセスが終了ステータス返すってことは、全スレッドを止めてJava VMの
シャットダウンが必要なんだから、System.exit()の方が自然。
mainが0を返したあとで他スレッドが生きててエラーになったのに
プロセスとしては0が返るとかキモ杉だろ
プロセスが終了ステータス返すってことは、全スレッドを止めてJava VMの
シャットダウンが必要なんだから、System.exit()の方が自然。
mainが0を返したあとで他スレッドが生きててエラーになったのに
プロセスとしては0が返るとかキモ杉だろ
381デフォルトの名無しさん
2011/06/26(日) 00:40:36.33 main 終了後の cleanup で terminate する様に実装するとかじゃダメ?
で、スレッド複数上げてる場合、プログラマが責任持って join または purge することを義務付けるとか…
で、スレッド複数上げてる場合、プログラマが責任持って join または purge することを義務付けるとか…
382デフォルトの名無しさん
2011/06/26(日) 00:51:54.47 まともなデストラクタ書かせろよ
383デフォルトの名無しさん
2011/06/26(日) 01:15:40.02 JavaはCと違って、メインが終了してもサブスレッドがすべて終了するまでプロセスが終わらない。
Thread.setDaemon()である程度制御はできるし、Cと同じにしたければ
mainの最後でSystem.exit()すりゃいいだけ。
そういう言語設計思想なんだからメイン終了時にjoinしろという指摘は不適切。
ちなみにこの仕様はJavaだけでなく.NET Frameworkにも受け継がれている
Thread.setDaemon()である程度制御はできるし、Cと同じにしたければ
mainの最後でSystem.exit()すりゃいいだけ。
そういう言語設計思想なんだからメイン終了時にjoinしろという指摘は不適切。
ちなみにこの仕様はJavaだけでなく.NET Frameworkにも受け継がれている
384デフォルトの名無しさん
2011/06/26(日) 02:26:09.92385デフォルトの名無しさん
2011/06/26(日) 11:06:40.52 >>380
なんでそんな糞プログラム書いてるの?
なんでそんな糞プログラム書いてるの?
386デフォルトの名無しさん
2011/06/26(日) 22:33:05.08 process terminate signal みたいなのを拾えたらいいのにね
387デフォルトの名無しさん
2011/06/27(月) 02:52:59.16 仮想マシンとアプリの間の OS 相当部分をもっと厚くしないと、こういったことって難しいんだろうな
388デフォルトの名無しさん
2011/06/28(火) 20:41:38.58 JavaはIPv6で非同期TCP通信できない
389デフォルトの名無しさん
2011/06/28(火) 22:50:18.07 java.nio って IPv6 未対応なの?
390デフォルトの名無しさん
2011/06/29(水) 07:16:22.19 Java 7なら・・・
391uy ◆KOAgYBL/Xg
2011/06/29(水) 12:45:25.07 JAVAじゃデバイスドライバなんてかけないから、こんなスレで話題振らないほうがwwwwwwwwwwwwwwwwwwwwww
392デフォルトの名無しさん
2011/06/29(水) 13:35:46.33 割り込み禁止もできないなんて
393天使 ◆uL5esZLBSE
2011/07/02(土) 16:55:22.17お前らってどうみてもゴミだよな?
ゴミグラマって気持ち悪いんだな
394デフォルトの名無しさん
2011/07/02(土) 22:17:09.09 いえいえ、お天使様にはかないませんよ
395デフォルトの名無しさん
2011/07/04(月) 23:29:44.04 参照渡し
それとまともなジェネリック
(値型のジェネリックを使うとボックス化&非ボックス化が
暗黙のうちに発生して速度が遅い件)
参照渡しもできない癖に「ぬるぽ」が発生する矛盾
(そもそもポインタがないことを自慢してたのは、どの言語だ?)
それとまともなジェネリック
(値型のジェネリックを使うとボックス化&非ボックス化が
暗黙のうちに発生して速度が遅い件)
参照渡しもできない癖に「ぬるぽ」が発生する矛盾
(そもそもポインタがないことを自慢してたのは、どの言語だ?)
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 上野動物園の双子パンダ、1月末に中国に返還へ 国内でパンダ不在に [蚤の市★]
- 「婚活中の男女の8割以上が婚活疲れ」続ければ続けるほど蟻地獄にハマる必然とは? ★2 [ぐれ★]
- フジ、元日夜に『なるほど!ザ・ワールド』6年ぶり復活 MCは有吉弘行&指原莉乃「衝撃的」「ビックリ」予告 [征夷大将軍★]
- 中国軍機のレーダー照射1週間 駆け引き続く 中国、米のレッドライン模索 日本、米以外の同志国とも連携探る 米は対立から距離置く★3 [ぐれ★]
- 【伊東市長選】「きょうは行きたくない」 落選の田久保眞紀 前市長が”取材拒否” 約束の場所に姿を現さず 最後まで誠実さを欠く [ぐれ★]
- 【福岡】男女2人刺傷事件、関与ほのめかす30代男を確保 刃物も発見 [ぐれ★]
- 今週末ボーナスなのにいまだに明細出てない
- ネトウヨラッパー、左翼ラッパーにディス返し 「差別じゃなく区別」「早く実家出ろこどおじ」 [377482965]
- 【悲報】オタク「コンカフェ嬢が手握ってきたりLINEで告白してきたけどダルくてブロックした。あれは何だったの?」 [802034645]
- 【悲報】花王、女性用品だけ量を少なくしてることがバレ大炎上中wwwwwwwwwwwwwwwwwwww [802034645]
- 航海士 vs 投資家 vs 芸能人 vs システムエンジニア vs 裁判官 vs 宇宙飛行士
- 【画像】JKグループの横で一人さみしく食べるおぢ
