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
52 名前:49 mailto:sage [2007/04/11(水) 00:07:46 ] 49です。情報提供ありがとうございます。 ちなみに大学ではリナックスとかいうOSのPCを使用しているのですが、 この場合大学の課題を自宅(ウィンドウズXP)で作成して、大学に持っていくことは可能ですか? その大学においてるパソコンはHDDが搭載されてないタイプで、 フラッシュメモリ等でのデータもちこみもできないらしいです。
53 名前:デフォルトの名無しさん mailto:sage [2007/04/11(水) 00:36:13 ] >>52 その大学のマシンは、インターネットにアクセスできる? Webみたり、外部からのメールを受け取れる? 出来るなら、インターネットから持ち込めるだろうし、 出来なきゃ、無理じゃないかな。
54 名前:デフォルトの名無しさん mailto:sage [2007/04/11(水) 01:10:05 ] >>52 その情報センターには相談員がいるだろうから、その人に聞くべき。 ハードディスクレスのシステムでUSBメモリーや外部HDの接続が禁止で、 外部のメールを受け取れるのも不可なら、お手上げと思う。 ていうか、おたくの大学のシステムのことを、外部の無関係の人に聞くのは おかしいと思うよ。知るわけないんだし。
55 名前:デフォルトの名無しさん mailto:sage [2007/04/11(水) 01:18:02 ] メインフレームみたいなマシンに記憶装置を一極集中させて 必要なデータは全部そっちから取りに行くタイプか。 最近winでも企業向けにそういうシステムあったね。 ていうか大学の担当講師に聞けよ。 連絡手段ならいくらでもあるだろ。 出来る事とやって良い事は違う。
56 名前:デフォルトの名無しさん mailto:sage [2007/04/11(水) 01:22:34 ] 分かったとしてもrootが居なきゃどうしようもないような・・・
57 名前:デフォルトの名無しさん mailto:sage [2007/04/11(水) 10:51:22 ] 課題のことは大学で聞くべきでは?
58 名前:デフォルトの名無しさん mailto:sage [2007/04/12(木) 22:51:06 ] 今、Javaが必要なページを利用していますが、 昨日Javaが自動アップデートされて以来使えなくなりました。 システムの復元をしても使えないので、再インストールかとは 思っていますが、コントロールパネルからJava関連(アイコンが カップのもの)を全部アンインストールしてから再インストール したほうがいいでしょうか? ちなみに、Java2PlatformStandardEditionのバージョンが1.5.0だと そのページは使えますが、自動アップデートで(おそらく) JavaRuntimeEnvironmentVersion6Update1になると使用できなく なります。
59 名前:デフォルトの名無しさん [2007/04/13(金) 00:34:30 ] SwingとかのActionListenerを使わない方法でコールバックの実装の仕方って どうやるんでしょうか。
60 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 08:39:24 ] tomcat単体では.htaccessは使えないんですか?
61 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 09:39:44 ] >>60 .htaccessはapacheが見るものじゃ?
62 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 10:44:04 ] まったくの初心者なんですが、 なにを思ったか、頑張って Javaを覚えようと決意して、 薦められた結城氏のプログラミングレッスンで勉強してきました。 そろそろ、次のステップに進もうかなと思っているところですが、 次の本にはなにがいいでしょう? 創るJava という本かなとも思っているのですが。 やっぱり、この本でしょうか?
63 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 10:59:11 ] >>62 ***Javaのオススメ入門書*** 2冊目 pc11.2ch.net/test/read.cgi/tech/1164359039/
64 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 16:20:35 ] javaって逆コンパイルされないようにするにはどうやりますか? ネイティブコードにするにはどうしますか?
65 名前:デフォルトの名無しさん mailto:sage [2007/04/15(日) 00:10:59 ] 最初からjavaを使わなければいい。 でも、javaは逆コンパイルしやすいってだけで、 どんな言語でも逆コンパイルやそれに準じた行為から無縁ではない。 javaをネイティブコードに変換するツールもあるが、それでコードが秘密になるわけではないよ。
66 名前:デフォルトの名無しさん mailto:sage [2007/04/15(日) 00:15:31 ] >>64 gcjとかJETとかならネイティブコードを吐くことはいちおうできる
67 名前:デフォルトの名無しさん mailto:sage [2007/04/15(日) 01:39:59 ] >javaって逆コンパイルされないようにするにはどうやりますか? 逆コンパイルの予防ということなら、 Java 難読化ツールでぐぐるといくつか見つかるよ。 (曖昧化ツールという場合もある) 以下は、フリーの難読化ツール ProGuard の記事。 journal.mycom.co.jp/news/2005/06/23/025.html
68 名前:デフォルトの名無しさん mailto:sage [2007/04/15(日) 01:50:05 ] ソースコードの暗号化というのもある。 Java Code Protector www.vector.co.jp/soft/other/java/se351039.html
69 名前:デフォルトの名無しさん mailto:sage [2007/04/15(日) 06:16:26 ] 1、変数って文字は代入できないんですか? int a; a="ハロー"; System.out.println(a); という内容で、エラーが出ます。 だとしたらずいぶん不便なような。 2、int と double の違いは、扱える数字の大きさだけでいいんでしょうか? 3、 double a; a=1/2; system.out.println(a); だと答えが「0.0」になるのですが、小数点含む計算はどうやるのでしょうか? 一度に複数聞いてすみません。一晩かけてやっと環境が整ったと思ったらわからない事だらけで。
70 名前:デフォルトの名無しさん mailto:sage [2007/04/15(日) 06:33:51 ] >>69 1.整数型に文字列を突っ込むな。不便なのはお前の脳味噌。 2.違う。 3.整数/整数は整数になる。どちらかを小数にしろ。
71 名前:デフォルトの名無しさん mailto:sage [2007/04/15(日) 07:18:18 ] >>70 すみません、あれから調べて色々ある事がわかりました。 まだ解決して無いけど、検索したらソレっぽいのを見つけました。 VBのノリで書いてしまいました。 intとdoubleとbooleanしか無いのだと思ってました。 無知すぎましたね。 ありがとうございました。まだよく理解してないのに勝手に質問しすぎたようです。 後は自分で少しずつ理解していきたいと思います。
72 名前:デフォルトの名無しさん mailto:sage [2007/04/15(日) 11:30:49 ] >>71 まず、『やさしいJava』か『Java言語プログラミングレッスン』を 買ってきて、やるといいよ。 でないと、なにも始まらない。
73 名前:デフォルトの名無しさん mailto:sage [2007/04/15(日) 22:39:08 ] >71 VBにだってStringあるだろwww
74 名前:デフォルトの名無しさん [2007/04/17(火) 00:33:21 ] Tomcat起動時にクラスのインスタンス複数を生成しておいて、それらのインスタンスを ひとつの「管理クラス」みたいなので保持し、起動後にstaticでgetして利用しています。 この場合、この「管理クラス」ってなんていうんですか? 名前とかの決め方でおすすめがあれば教えてください。
75 名前:デフォルトの名無しさん mailto:sage [2007/04/17(火) 07:57:53 ] 何をどう管理するのかによるんじゃない? なんとなくAdministratorとかManagerとか付けるとよくわからないものに なりそうなので、具体的に考えた方がいいと思う。
76 名前:デフォルトの名無しさん mailto:sage [2007/04/18(水) 07:57:02 ] すみません質問です。 これからJavaを勉強しようと思っているのですが おすすめの著書はないでしょうか? ちなみに、今までC、C++、VBは勉強しましたので ある程度の知識はあります。
77 名前:デフォルトの名無しさん mailto:sage [2007/04/18(水) 13:02:43 ] >>62-63
78 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 21:32:37 ] ソースをコンパイルしたらorg.ccil.cowan.tagsoupは存在しませんというエラーが出ました。 org.ccil.cowan.tagsoupは何を入れればいいんですか?
79 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 00:22:33 ] >>78 パッケージ名が見えてない人なんだろうな Chester County InterLinkにWebページを持っているCowan氏に問い合わせろ もしくは彼のXMLプロジェクトの中にあるTagSoupのページからダウンロードして自分で何とかするかだな
80 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 18:59:16 ] ありがとうございます。 何とかなりそうな気配です。
81 名前:デフォルトの名無しさん [2007/04/30(月) 14:17:27 ] 29歳超初心者です。 恥を忍んで、質問させて頂きます。 自分で調べたのですが、基本的すぎるからなのか、情報が見つかりません。 それぞれの言語の関連性が見えてこなくて困っています。 JAVAはHTMLの機能を含んでいるのですか? JAVAでもホームページって作れるんですよね? よりよいホームページを作るために、 HTMLやXMLが必要なのでしょうか? それとも、JAVAという優秀なプログラミング言語は、 HTMLの要素を含んでいるから、 HTMLは今後必要とされないみたいな感じでしょうか? 根本的に聞きたいことは、これからJAVA学ぶ人間が サイトを作る際にHTMLを覚える必要があるのか?ということです。 お願いします。
82 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 14:48:00 ] >>81 javaとjavascriptの違いは? JSPって知ってる? 何したくて詰まってんの? 俺より年上なら落ち着いて自分の要点をまとめてから書き込むんだ! #たぶんjava関係ないと思うな・・・
83 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 15:15:25 ] webページ作るのにhtmlは必須。組んでるうちに勝手に覚えていくよ。
84 名前:デフォルトの名無しさん [2007/04/30(月) 16:10:42 ] >>82 早速のレスありがとうございます。さっき調べてみたところ、 HTMLに動きを加えるのがスクリプト言語でjava scriptはその一種というこ とはなんとなく分かりました。javaと互換性がないことも知りました。 javaでHTMLの代用は不可で、全く別物であり、javaだけでサイトは作れない ということですか?なんでも出来るのがjavaってイメージがあるのですが。 サイト制作、運営の企業に入りたくてjavaの勉強始めたのですが、 javaだけでなくHTMLの勉強もすべきということなんですかね。 ほんと根本部分で申し訳ないですがお願いします。
85 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 18:08:35 ] >>84 うん、javaとjavascriptを間違えてる訳じゃなさそうだね。 て事は本気でweb page運営にjava使う気か・・・ javaそのものはHTMLの代替にはならない。 サーバーサイドのアーキテクチャを除いてはね。 javaで動的にハイパーテキストを生成する事は可能だけど、この場合はそれは関係ない。 だから>>81 の質問の回答は、"先ずHTMLを覚えて自分で書けるようになる所から"か。 ブラウザ上でjavaが動くのはブラウザをプラットフォームとして組み込んで 実行可能とする技術のおかげだから>>81 が想像してるのとは別ベクトルの話になる。 とりあえずUTFサポートしたエディタ揃えて、HTMLの仕様書読破してHTML 4.01のDTD暗記するくらいは出来んとね。 W3Cのページから仕様書探してくれば良い、検索すればそこら辺に邦訳もあるし。 あと覚えるまでWISYWIGに手を出さない事、変なサイトや本に騙されない事か。 とほほは止めとけw あれは仕様知らないと騙される。 後はweb制作板へ まあ、HTMLもjavaも知らない人間が自力で調べて javaとjavascriptの違いが分かったなら何とかなるか。 #29から初めても遅い気がするけど・・・
86 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 18:49:09 ] >>84 >>サイト制作、運営の企業に入りたくて なら、 1)まず、htmlは必須だな 2)次がjavascriptやCSS 3)そして、webサーバーなんかの知識(OSも含めて) 4)最後にjavaとかc#とかphpとかrubyとかperlとか言語系 制作なら1ー2まででもなんとかなる 場合によっては(4)がいるかもしれん 運営なら(3)は必須 もちろん、(4)の先にも色々なものが待ってるがさしあたりはそんなもんかな って考えると 1)tomcatで自前のサーバー(非公開)を建ててサイトを作る(htmlのみで) 2)prototype.jsでも使ってjavascriptを埋め込む 3)自分の適性を考えてjava/phpなどを選択 4)自分でblogとかchatとか掲示板を作る んな感じか? 29でも遅くないと思うぞ、俺は
87 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 18:58:59 ] >85 とほほって、どの辺が騙し? 俺、とほほ育ちだから判んなくて(´Д`;
88 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 21:29:32 ] prototype.jsは止めとけObject.prototypeの汚染とJavaScriptにクラスベースのパラダイム持ち込むのに違和感ない奴はJavaScript向いてないよ。 >>87 相当突っ込まれて相当直してるが基本的に言ってることとやってる事が違う。 仕様書と比べるのが一番良い。細かい所で間違ってるから 自分で分かるようになるまで分からんと思うよ。
89 名前:デフォルトの名無しさん [2007/04/30(月) 22:47:41 ] >>85 >>86 ありがとうございました!学んでいく方向性と道筋が随分クリアに なりました。コツつかんだら独立するつもりなので、遅くはないと 思ってます。全く別ジャンルで自営やってきて、マネジメントには 自信があったんですけど、何らかの武器、技術を身に付ける必要性 を感じたので。がんばります。
90 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 23:00:42 ] >>89 要領のいい説明で無いのに長文は読む気がしねえ 自分が理解できていないということがわかっているのに 自分本位の説明を展開している 俺より年上で29年生きてきたなら 細部まで丁寧なんてことは言わないが、考えてから言葉にして出してくれ 質問者としても俺は落第点だと思うよ
91 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 23:14:41 ] どう作っていいかわからないので教えてください。 ガソリン使用量や走行距離に着目して, 自動車の振る舞いを模倣するクラス Car をプログラミングせよ. Carが主たる機能(メソッド)は以下の通りである. ● int fuel(int x) 自動車にあるxリットルの燃料を給油を 試みることができる. タンクの量は有限(簡単のためタンク容量は30リットルに固定)なので, 実際に給油できるのはxリットル以下で, その量が返り値として得られる. ● int odometer() 自動車にその時点での走行距離(キロメートル)を問い合わせることができる. ● void efficiency(int x) 自動車の燃費を設定することができる(xキロメートル/リットル). 燃費は正整数の値を必ずインスタンス毎に設定すること. ● int drive(int x) 自動車をxキロメートル運転することを試みる. 燃料残量によって実際に運転できる距離は変わる. 実際に運転できた距離は返り値として返される.
92 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 23:16:40 ] Carクラスのmainメソッドは以下のような内容にして, このクラスの振る舞いが正しいか否かの動作チェックをせよ // Carクラスの振る舞いのテスト public static void main(String[] args) { Car sedan=new Car(); Car wagon=new Car(); sedan.efficiency(20); // セダンならリッター20キロ wagon.efficiency(9); // ワゴンは9キロしか走れない sedan.fuel(50); // 双方,50リットル給油しようと試みるが,実際には30しか入らない wagon.fuel(50); sedan.drive(100); // 100キロ走ろうとする System.out.println(sedan.odometer()); // 実際,走れた距離を表示 sedan.drive(200); // 200キロ走ろうとする System.out.println(sedan.odometer()); // 実際,走れた距離を表示 wagon.drive(100); // 100キロ走ろうとする System.out.println(sedan.odometer()); // 実際,走れた距離を表示 wagon.drive(200); // 200キロ走ろうとする System.out.println(sedan.odometer()); // 実際,走れた距離を表示 }
93 名前:デフォルトの名無しさん [2007/04/30(月) 23:20:43 ] >>90 正直>>86の方に頂いた回答しか参考になってませんけど。
94 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 23:23:24 ] まあまあ。もう答えは出てるんだし、いらぬ争いはやめとけって。
95 名前:デフォルトの名無しさん [2007/05/01(火) 00:04:25 ] >>94 質問に回答して頂いたことには感謝しています。 ただ、コミュ力と質問の意図を見抜く力は「落第点」だと思います。
96 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 00:41:44 ] 質問者が回答者を点数付けすること自体おかしいよ
97 名前:デフォルトの名無しさん [2007/05/01(火) 00:54:40 ] >>96 >>90 を読みましたか?回答者が質問者を点数付けすることは正しいのですか?
98 名前:デフォルトの名無しさん [2007/05/01(火) 00:59:45 ] >>97 もちろんです!
99 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 01:20:56 ] java初心者なのですが、 int a,b に数字を入れて割り算を行い、余りも含めてdouble型で出力しようとして public static void main(String[] args) { int a = 5; int b = 3; double d; d = a/b; System.out.println("5/3="+d); } } と記述してみたのですが、実行結果は1.0となってしまいます。 どうすれば余りも含めて表示することができるのでしょうか?
100 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 01:21:07 ] >>94 抽象化した結果表現されるものは、設計者が想定した概念やイメージだ。しかし、 実在するものそのものではなく、人が考えたものであるために、このイメージは 非常に脆く、不安定だ。外部からの影響をもろに受け、形を変え易い。個々人が 持つイメージの些細な相違から認識のずれが生じ易い。扇風機の使い方は人に よって異なることはないが、人がイメージしたものは、その生成から、破棄に至る まで、非常に不安定な状態になり易い。それを防ぐには、イメージそのものをなる べく強固なものにし、インターフェースに一貫性と整合性をもたせ、外因による影響 を受けに難くく、壊れ難くするための技術を見につけ、理解を深めておくしかない。 仮想化とは対象物を不完全ながらもその性質や姿を模倣し現出させることだ。 対して抽象化は、対象物のある特徴的な側面を抽出し概念化することだ。 仮想化で抽象化の技術が使われることはあるだろうが、その逆は考え難い。 コンピュータを使い、扇風機やコタツを抽象化することはできても、仮想化する ことはできないのだ。少なくとも今の技術では無理だ。コンピュータがその姿形 を変えることはできないのだから。コンピュータが仮想化できるものは、コンピュー タそのものが直接扱うものだけだ。例えば、仮想メモリ、仮想ネットワーク、仮想 マシン、仮想キーボードといったものだ。
101 名前:デフォルトの名無しさん [2007/05/01(火) 01:24:01 ] >>98 想像以上にバカで逆にすっきりした。アホらしいから寝るわ。 86ありがとう。
102 名前:98 mailto:sage [2007/05/01(火) 01:32:13 ] >>101 ちょwwww、ただの通りすがりの池沼である俺が 横から脊髄反射レスしただけだから真に受けるなよwwうぇww
103 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 03:36:59 ] >>98 いやお前は間違ってないぞ。 質問の背景が見えないし回答に必要な情報は出てこない。 減点式に評価されて当然だ。 恥をしのんで聞いた割りに人の言葉を聞いてない。 それに>>86 程度の内容ググれば幾らでも出てくる 質問の仕方が知れてるから回答も知れる。 やれば出来るのに事前にやる事やってないだろ。やっぱ、減点式に(ry DQNと変わらん。まあ、スレチだな。 つーか、U29が結構多そうだ。
104 名前:潮吹きたい人この指留まれ〜♪ [2007/05/01(火) 09:24:59 ] all-inone-eclipse でjava練習中ですが for 文で無限ループになりました。 eclipseでデバッグではなく実行で走っていますが アプリをどうやって終わらせてるのでしょうか? for ループ内でprint文入れてる場合は コンソールを表示しているペインに赤い×印のボタン押すとぬけましたが for ループ内でprint文入れていない場合は どうやって、アプリの停止、終了をさせるのですか? よろしくお願いします。ぺこり
105 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 19:52:12 ] まずは改名することかな
106 名前:潮吹きたい人この指留まれ〜♪ねちょねちょちょんぽがだ〜〜ぃすき [2007/05/01(火) 23:48:30 ] 名前変えたよん♪〜
107 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 01:00:14 ] >>99 移動しますね。
108 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 05:25:54 ] >>99 余りは 5%3 でないか? 小数点以下のことを言ってるなら d = (Double)a/b; コイツで出るはず
109 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 10:29:48 ] プログラム初心者です。 Javaが独習できるお勧めサイトを教えてください。
110 名前:109 mailto:sage [2007/05/04(金) 10:31:17 ] 自己解決しました お騒がせしましたm(_ _)m
111 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 21:12:03 ] 覗いてみて! page18.auctions.yahoo.co.jp/jp/auction/w6460317
112 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:21:43 ] javaって携帯用アプリも作れるんですか?
113 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 02:00:15 ] 人間は携帯用アプリも作れますがjavaは携帯用アプリを作れません
114 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 02:34:54 ] J2SE5.0をインストールしたいのですが java.sun.com/j2se/1.5.0/ja/download.html? ここですよね? ここのどこをクリックすればいいのか解りません・・。
115 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 03:12:50 ] >>114 JDK 5.0 Update 11 J2SE 5.0 ドキュメント J2SE 5.0 JDK ソースコード の横のダウンロードボタンをポチっと。 でも落とすならこっちじゃね?(なして5.0?) ↓ java.sun.com/javase/ja/6/download.html
116 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 08:21:31 ] >>115 ありがとうございます! あるソフトを起動しようと思ったら、5.0が必要です。 って言われたので… 今はもっと新しいんですね。
117 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 12:52:01 ] ってことは1.4や1.3を使ってるわけね。 5が必要なのか5以降が必要なのか、そのソフトによっては6でも動くのかも しれない。
118 名前:デフォルトの名無しさん [2007/05/13(日) 17:51:32 ] ホント、マ板は社会不適合者のカスが多いな
119 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 23:54:56 ] >>118 ( ・∀・)人(・∀・ )カスナカーマ
120 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 15:58:43 ] Eclipseのプラグイン作るのって難しいの?
121 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 17:45:38 ] どんなものを作るかによる。 凝ったものを作ろうとすればそれなりに大変なのはプラグインに限らない。 プラグインの基本は単純なので簡単なものから作り始めて慣れていったら?
122 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 00:16:03 ] 簡単 javaをわかってりゃ1日で覚えれる HelloWorldPluginならその一日でできる あとは何を作るかだ
123 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 02:22:11 ] ネットワーク対戦型ゲームを作りたいのですが、 まず何から始めれば良いでしょうか。
124 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 04:18:48 ] >>123 クライアントサイドにSwingをサーバサイドにサーブレットを使ってください 通信部分はJakarta Commons HTTP Clientを使えばいいかもですが ググってよくわからなければ 素直にSocketでも使ってください
125 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 11:38:01 ] >>124 ご親切に何から何までありがとうございます。
126 名前:デフォルトの名無しさん [2007/05/20(日) 20:28:25 ] はじめまして☆どうやってつくればいいのか分からないので教えてください。知らなすぎるからと馬鹿にしないでください。本当に困ってます・・。 課題なんですけど・・。 問題1プログラム「kadai01.java」 1・整数型の変数x、y、answerを定義する。 2・x、yにそれぞれ定数8および10を初期値として設定する。 3・変数answerにxとyを加算した結果を代入する。 4.answerの内容を下記のように表示する。 x+y=18 問題2プログラム「kadai02.java」 1・問題1にて1、2は同様とする。 2・変数xを10倍する。 3・変数answerにxとyを加算した結果を代入する。 4・answerの内容を下記のように表示する。 x+y=90 問題3プログラム「kadai03.java」 1・問題1にて1,2は同様とする。 2・変数zを定義し初期値を10とする。 3・(x+y)*2/zの答えをanswerに代入する。 4・answerの計算結果を表示する。 〜実行結果の表示のしかた〜 計算結果は○○です。 お願いします!!
127 名前:デフォルトの名無しさん [2007/05/20(日) 21:02:39 ] 21日の午前10までにおねがいしたいです。自分勝手ですみません!!
128 名前:側近中の側近 ◆0351148456 [2007/05/20(日) 22:03:16 ] >>126 ,127 (っ´▽`)っ 宿題は少しは自分でやれ。 (っ´▽`)っ 留年っていいよね☆
129 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 20:54:14 ] >>126 宿題スレに書き込めば問題解きたくてうずうずしている奴らがやってくれたのに 普通、教科書最初から読んだり、Web上の入門講座読めば分るはず。 わからない所があれば、何所がどう分らないか具体的に書けば誰か答えてくれる。 教科書が難しいなら以下の講座を覗いてみると良いかも ttp://www.smg.co.jp/seminar/java/index.html ttp://www.javadrive.jp/index.html
130 名前:デフォルトの名無しさん [2007/05/23(水) 15:59:34 ] みんなどうやって勉強してますか? 僕は入門書読むだけじゃ、頭に入らないので例題コードすべて書いて実行してます。 例題をちょっと改造なんかしてみたりもしています。 それでも覚えてなかったりしている所があったりします。 こういうやり方は不効率ですかね? みなさんの勉強法をしりたいです。
131 名前:デフォルトの名無しさん [2007/05/23(水) 16:27:19 ] >>126 ちょっと復習のために解いてみる。 問題1 class Kadai01{ public static void main(String[]args){ int x; int y; int answer; x=8; y=10; answer=x+y; System.out.println("x+y="+answer); } }
132 名前:気まぐれアナスイ mailto:お腹いっぱい@気まぐれアナスイ [2007/05/23(水) 16:42:35 ] >>131 『int』に定義が無いように見えますが?
133 名前:デフォルトの名無しさん [2007/05/23(水) 17:06:13 ] >>132 ちょっと「定義」の意味調べてきます。
134 名前:131 [2007/05/23(水) 17:29:44 ] >>132 intの前に『public final static』をつければいいのですかね? まだ、class宣言と 『public static void main(String[]args)』は おまじない程度にしかおぼえてません。 学校に行きたいよ〜
135 名前:気まぐれアナスイ mailto:お腹いっぱい@気まぐれアナスイ [2007/05/23(水) 17:42:00 ] int x=8,y=10,answer=x+y;
136 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 17:44:57 ] >>129 >>126 みたいな詰まらん問題解くやついるのか?……まあいるだろうけど
137 名前:気まぐれアナスイ mailto:お腹いっぱい@気まぐれアナスイ [2007/05/23(水) 18:55:03 ] >>136 !(-_Φ+){失礼。} それは間違いです。 数式の世界に於いて基礎は大切です。
138 名前:131 mailto:sage [2007/05/23(水) 19:07:59 ] >>135 『定義』ってint型変数を初期化するってことですかね?
139 名前:気まぐれアナスイ mailto:お腹いっぱい@気まぐれアナスイ [2007/05/23(水) 19:39:55 ] #include <stdio.h> main() { if error. { print in((printf(int x=8,y=10,answer=x+y;)=)"yes"); } }
140 名前:気まぐれアナスイ mailto:お腹いっぱい@気まぐれアナスイ [2007/05/23(水) 19:44:47 ] 『定義+言語application+文字配列』 !(Φ_Φ+){???}
141 名前:気まぐれアナスイ mailto:お腹いっぱい@気まぐれアナスイ [2007/05/23(水) 19:46:49 ] 開発者は偉大です。
142 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 20:08:06 ] >>130 俺は、例題コードをほとんどやらない。そこで解説されている機能を使った プログラムを組んで理解しするようにしてる。 あとソートや数値計算の基本的なプログラムを組んだり、宿題スレに投下された 問題を解いたり、そこいらにに転がってるのコードを読んだりしてる。 あと、覚えてない所があっても問題無いと思う。そう言うのは使って行くうちに 覚えると思う。
143 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 23:04:32 ] >>139-140 勉強しなおしてきます。 ありがとうございました。
144 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 01:43:00 ] >>130 年寄りには引出しが少ないのでコードを覚えることが出来ません どこにその情報があったかだけを覚えます もう一回見たらなんとなくわかって、 もう2回みたらちゃんとわかってきて・・ そんなもんです
145 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 03:58:00 ] いろんな粒度のパターンを頭の中に持って各問題に対してどう適用するか応用力を養えばいい
146 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 04:17:46 ] こちらにリネージュ2エミュレーションサーバーのことを わかる方いらっしゃいますか?
147 名前:デフォルトの名無しさん [2007/05/29(火) 15:22:22 ] こんにちは。『やさしいJava第3版』の練習問題に取り組んでいて、 * ** *** **** ***** このようなものを出力するコードを書いてみたのですが、私の回答が class SampleP4 { public static void main(String args[]) { for(int i=1; i<=5;i++){ for(int j=1; j<=i; j++){ System.out.print("*"); } System.out.print("\n"); } } } であったのに対し、模範解答は変数jをインクリメントするfor文が for(int j=0; j<i; j++){ となっていました。jのインクリメントの仕方が、私は1,2,3,4,5で、模範解答は0,1,2,3,4となるのでしょうが、 この問題の場合はどちらでも良いのでしょうか?よろしくお願いしますm(__)m
148 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 18:31:22 ] >>147 結果は同じなのでそれでも構わない for(int i=0; i<5;i++){ for(int j=0; j<=i; j++){ とかでもいいよ 実現方法は一種類ではない
149 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 03:53:48 ] >>148 ありがとうございました。m(__)m
150 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 01:18:36 ] >>147 ただし、配列とか扱うようになると0から数える場合が多くなって1からカウントするとエラーの元になる場合が多いから、 n回繰り返すときは for(i = 0; i < n; i++) と覚えた方が後々楽になる。
151 名前:デフォルトの名無しさん [2007/06/09(土) 08:17:38 ] どなたか解決方法をお教えください。 01 01 01 02 02 02 03 03 03 上記のようのに並んだデータを 01 02 03 と、重複する値を削除し、重複する値の箇所には何も表示しない様に するにはどうすればいいでしょうか? ちなみに、01,02,03はSTRING型です。
152 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 13:43:39 ] >>151 STRING型がString型のことだとして、それはどこに並んでるデータなんだ? わざわざString型と言っているということは、既にインスタンスの並びになっているということか? たとえばString型の配列なんだとしたら、要素にnullがないことを条件に、 String[] array = { "01", "01", "01", "", "02", "02", "03", "03", "03" }; String t = null; for (String s : array) if (s.equals(t)) System.out.println(); else System.out.println(t = s); ここでは、何も表示しない=改行のみとしたが、適宜自分の仕様に合わせろ。