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


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

Java入門・初心者質問スレ Part.2



1 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 20:25:11.04 ID:zFksT2Ki.net]
Java初心者のためのスレッドです。

※前スレ
Java入門・初心者質問スレ
echo.2ch.net/test/read.cgi/tech/1462997913/

357 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 13:26:26.41 ID:FWA8s7+/.net]
>>348
x setByte()
o setBytes()

358 名前:デフォルトの名無しさん [2017/02/03(金) 19:11:37.21 ID:YW7OtrLy.net]
>>348
データ型を指定する引数が間違ってるんだろ。

359 名前:デフォルトの名無しさん [2017/02/03(金) 19:18:23.28 ID:YW7OtrLy.net]
よく知らないけど、データ型を指定しないとデフォルトがIntgerを指定したことになるとかじゃないの?

360 名前:デフォルトの名無しさん [2017/02/04(土) 06:19:55.67 ID:GANOjwoP.net]
気まぐれでプログラミング始めたんだけど
今までWindowsのメモ帳に書いてたお小遣いの管理が
ソースコードに書くと自動で計算してくれてとっても便利(^-^)

361 名前:デフォルトの名無しさん [2017/02/04(土) 06:45:22.27 ID:1xHlAr7k.net]
値型と参照型の意味がよく分かりません。
intが値型でIntegerが参照型って書かれてるんですけど、intは直接参照型、Integerが間接参照型じゃないんでしょうか?
値が格納されてるメモリーアドレスを変数で参照してる限り参照型じゃないんですか?
変数の識別子も自体でメモリー上に配置されて自身のアドレスを持ってるなら。

362 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 09:00:36.86 ID:H8b1rHMa.net]
>>352
Excelじゃあかんの?

363 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 09:54:41.81 ID:Td3fgrDg.net]
>>353
> intが値型でIntegerが参照型って書かれてるんですけど


JavaにはPrimitiveTypeとReferenceTypeしかないぞ?

364 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 13:02:32.11 ID:4WvTcz9/.net]
プリミティブ型を使わなければよいの

365 名前:カゃ
int score = 100;
ではなく
Score score = new Score(100);
としてしまえば悩まされることもなくなるじゃろうて
[]
[ここ壊れてます]



366 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 14:04:31.54 ID:cCtqcbdk.net]
メモリに割り付けずにレジスタ保持の可能性もある
参照の捉え方が広すぎるというか

367 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 15:15:48.77 ID:ognvNw6b.net]
primitiveには値しかないし、
オブジェクトではないから、その参照・インスタンスにアクセスできない

また、オブジェクトではないから、int型.method() などと、メソッドも持っていない

でも、Integer型.method() ならオブジェクトだから、便利なメソッドがたくさんある

368 名前:デフォルトの名無しさん [2017/02/04(土) 15:16:40.53 ID:mOO1/Mrn.net]
>>353
クラスにしてないものとクラスにしたものの違い。
アドレスとよく書いてるけど、C言語経験者?

369 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 18:49:36.25 ID:DuMBdsDy.net]
>>350
でも、オラクルでblob型に同じことやるとエラー起こらないんですよね…。

370 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 18:49:57.71 ID:DuMBdsDy.net]
>>349
すいません、打ち間違いです。

371 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 18:57:59.16 ID:5i6jjq4s.net]
JDBCはインターフェースを揃えているだけでデータベースの仕様まで揃えているわけではないので
一方で妥当な操作が一方で不当になるというのはよくある

372 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 19:41:06.69 ID:S5JhRADQ.net]
現在簡単な計算機を作ってます
android studioで、エディットテキストがnullの時、エミュレーターがストップするので下記の様に書いてみましたが、やっぱり動作が止まります
色々検索して試行錯誤してみたんですがどうにも詰まって…どなたかご教示頂けませんでしょうか

int x =0;
int a = Integer.parseInt(s_1.getText().toString());
if(s_1.equals("") ){
s_1.setText(String.valueOf(x));}
int b = Integer.parseInt(s_2.getText().toString());
if(s_2.equals("")){
s_2.setText(String.valueOf(x));}

s_1.setText(String.valueOf(a));
s_2.setText(String.valueOf(b));

373 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 20:04:48.39 ID:1xHlAr7k.net]
>>363
Androidは分からないけど
if(s_1.equals("") ){
s_1.setText(String.valueOf(x));}

s_1が文字列入力フィールドなら、null参照で止まってるんじゃ?

374 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 21:47:30.51 ID:oIJpumcQ.net]
javaのpathが通らなくて往生しています。
環境変数にpath新規C:\Program Files (x86)\Java\jre1.8.0_121\bin\bin貼り付け
コマンドプロントでjavac-versionで実行してもjavaを認識していないようです。
新しいversionのjavaをインストールしなおしてみたんですが、結果おなじでした
どうかご教授おねがいします。

375 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 21:55:54.56 ID:5tv/t5p3.net]
>>365が必要なのはJREではなくJDKなのではないでしょうか?



376 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 22:07:33.82 ID:oIJpumcQ.net]
早々のご返答ありがとうございます。
JDKはeclipseをインストールしています。
javaではなくJDKにpathが通らないということでした。
なぜpathが通らにのでしょうか?
的を得ていない素人な質問でですいません。

377 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 22:23:36.33 ID:1xHlAr7k.net]
>>367
とりあえずjavac.exeがあるディレクトリをWindwosの検索機能とかで探す。仮に、
C:\pleiades\java\8\bin\javac.exe
があれば、
;C:\pleiades\java\8\bin
を追加する。

ていうか本当にbin\binならそれが問題なんじゃない?

378 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 22:26:38.35 ID:1xHlAr7k.net]
あ、;C:\pleiades\java\8\bin を追加するって言うのは、既存のpath項目の末尾に追加する場合ってこと。

379 名前:デフォルトの名無しさん [2017/02/04(土) 22:34:44.05 ID:ognvNw6b.net]
eclipseは、どのフォルダへ持っていっても動く、ポータブル版だろ。
インストール・アンインストールもしないし、PATHなど、OSの環境変数もいじらない

「C:\Eclipse」などに置いて使って、いらなくなれば、フォルダを丸ごと削除すればいいだけ

eclipse内部に、開発ツールのすべてが入っているから、外部からアクセスしない。
eclipseを起動して、eclipse内部のコンソールから、コマンドを実行する

一方、外部のコマンドプロンプト・PowerShellなどで、コマンドを実行するものは、
eclipseの外部に、JDKを置いていて、OSの環境変数PATHもいじっているから、
インストール・アンインストールの作業も必要

380 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 22:46:52.27 ID:oIJpumcQ.net]
pathがなくてもeclipseでプログラムしても問題ない?
ゆくゆくは簡単なアプリを作りたいんですが支障ないですか?

381 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 23:21:21.80 ID:ognvNw6b.net]
JREはアプリの実行で使うけど、JDKは開発環境だから、一般ユーザーが使うことはない

Eclipse内部に、JDKがあればいいだけ

382 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 00:03:18.49 ID:0H8uTIuD.net]
ご回答ありがとうございます。
初心者ですが、何となく理解しました。

383 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 02:43:11.47 ID:/q+taLua.net]
環境変数PATHに追加して、コマンドプロンプトから、javac でコンパイルしているのは、
YouTube動画の、T Umezawa とか

彼はIDEを使わず、秀丸・メモ帳で書いて、コマンドプロンプトからコンパイルしている

T Umezawa
【Java】ゲームプログラミング超入門
メモ帳でC#超入門

384 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 03:31:20.99 ID:J8dU6rxl.net]
>>364
返信ありがとうございます
すいませんがド素人なので確認させてもらいたいです・・・
Edit textに何も入力されず(null)にボタンを押すと止まるから、ifでnullの時xを表示させる
つもりで書いたんですが、null参照で止まっちゃうんでしょう・・・

385 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 03:58:07.63 ID:Tgw8lymJ.net]
>>375
if(s_1.equals("") )
の部分、s_1はEditTextコントロールだと思うけど、それなら
if(s_1.getText().equals(""))
とかじゃないの?

if(s_1.equals(""))
だと、EditTextコントロールと空白文字列を比較してるから、常にfalseになる。



386 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 07:47:05.81 ID:/q+taLua.net]
if(s_1.equals("") )

""は空文字列、つまり文字列型だろ。
s_1 は何型なんだ?

s_1.getClass();
とやれば、どうなる?

387 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 21:45:53.48 ID:1Zv0XByL.net]
>>360
↓のソースで試したけどできたよ

//CREATE TABLE filetest (filename text, filedate bytea);
Connection conn = ;
String fileName = ;
{
File file = new File(fileName);
FileInputStream fis = new FileInputStream(file);
byte[] data = new byte[(int)file.length()];
fis.read(data);
PreparedStatement ps = conn.prepareStatement("INSERT INTO filetest VALUES (?, ?)");
ps.setString(1, file.getName());
ps.setBytes(2, data);
ps.executeUpdate();
ps.close();
fis.close();
}
{
PreparedStatement ps = conn.prepareStatement("SELECT filedate FROM filetest WHERE filename = ?");
ps.setString(1, fileName);
ResultSet rs = ps.executeQuery();
if (rs != null) {
while (rs.next()) {
byte[] imgBytes = rs.getBytes(1);
System.out.print(new String(imgBytes, "UTF-8"));
}
rs.close();
}
ps.close();
}

388 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 09:30:55.19 ID:aBcpT7bR.net]
eclipsで勉強していくよりテキストエディタで勉強していくほうがよいですか?

389 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 09:43:29.41 ID:CJl+trtf.net]
そんなわけねえだろ
手でコンパイル+実行するにしてもJava用のエディタ使った方がいいに決まってる
原始人じゃあるまいしアホらしい

390 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 10:37:53.70 ID:tvAjBExH.net]
コンパイルして実行するって流れを経験するくらいの意味で、最初のハローワールド書くくらいまではエディタ使ってみてもいいかな
それ以降はIDE使うべきだと思うわ

391 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 12:14:31.25 ID:/3NsoaDg.net]
>>380
>>381
switchの所まで勉強しててずっとテキストエディタでやってましたが
eclipsにしようと思いますありがとうございます
自動でpublic〜やら出るので便利ですが

392 名前:閧ナ入力してやっていきます []
[ここ壊れてます]

393 名前:デフォルトの名無しさん [2017/02/06(月) 12:44:36.26 ID:opBvnKo2.net]
IDEの方が言語そのものの学習効率はいいかもね。
ただ、言語そのものではないコンパイラのコマンドラインでの使い方とかはわからないので、それはそれで別途やってみた方が良いかも知れない。
まあでもそういうのは環境依存でOSによって違っていたりするのであまり力を入れる必要はない。

394 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 12:58:24.83 ID:/3NsoaDg.net]
>>383
ありがとうございます
頭にいれておきます

395 名前:デフォルトの名無しさん [2017/02/06(月) 18:26:20.08 ID:BCKjQHts.net]
>>384
どのくらいの初心者か知らないけど、IDEだとわけもわからず動くから、変なところではまりやすい。

いろんなことを誤解しやすい。

まあいろいろやってみた方がいい。



396 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 19:16:31.47 ID:iF7ByrAK.net]
eclipseたんにMoonriseとRainbowDropsを入れてから他のエディタのカラーじゃ物足りない

397 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 19:52:22.85 ID:RKo/6uBY.net]
記号も含めたブラインドタッチも練習しなきゃと思ってコマンドラインでやってるけど学習効率はそりゃ悪いよね
APIをサジェストしてくれるだけで覚えるまでの時間が全然違いそう

398 名前:デフォルトの名無しさん [2017/02/06(月) 20:40:13.83 ID:BCKjQHts.net]
>>387
そんなレベルでプログラマと言われたら困るわ

399 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 20:53:37.84 ID:9nTiOAsW.net]
タイプウェルオリジナルやっときゃいいよ

400 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 21:09:37.67 ID:4FxLnD3n.net]
もう世の中は音声入力の時代だよ
タイピングは田舎もんのやること

401 名前:デフォルトの名無しさん [2017/02/06(月) 21:23:32.58 ID:BCKjQHts.net]
>>390
タイピングは職人がやるもんだよな。

402 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 21:24:27.33 ID:wCNHH2Xq.net]
>>390
#をシャープと音声入力しちゃう人が多そう

403 名前:デフォルトの名無しさん [2017/02/06(月) 21:44:08.10 ID:BUMs8bJK.net]
>>392
ちょっと今持ってるスマホかタブレットで試してみな。

404 名前:デフォルトの名無しさん [2017/02/06(月) 21:44:50.92 ID:BUMs8bJK.net]
なんと言えば # が入力できるのか?

405 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 21:48:31.22 ID:yNfGtzZW.net]
もうすっかりシャープで定着しちゃってるよな



406 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 21:53:14.54 ID:cZBWmve6.net]
ナンバーサインor井桁かな?

407 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 21:55:02.24 ID:wCNHH2Xq.net]
>>393
そもそも♯も#も出てこねーや
「シャープ」とか「井桁」になっちゃう

408 名前:デフォルトの名無しさん [2017/02/06(月) 21:59:04.93 ID:BUMs8bJK.net]
numerical sign
または
hash mark
でどうか?

409 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 22:12:29.56 ID:AzuOGzlw.net]
流暢かつ明瞭な発音ができない奴は滅びる運命

慌ててる時に音声認識はやりたくない
催してるときに家の鍵が音声認識とかさぁ

410 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 22:35:18.61 ID:hbPqVQWZ.net]
#をシャープと読む某プログラム言語もあるしもうシャープでいいでしょ

411 名前:デフォルトの名無しさん [2017/02/06(月) 22:48:26.90 ID:BCKjQHts.net]
まあ自動音声の電話だとシャープとしか言わないからシャープ以外では一般人には通じないと思うよ。

412 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 02:42:39.12 ID:e2fTv1VF.net]
T Umezawa
【Java】ゲームプログラミング超入門
メモ帳でC#超入門

YouTubeにある動画で、秀丸・メモ帳でプログラミングしている

413 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 07:44:10.05 ID:BCt2X2XG.net]
そりゃできるかできないかならできるに決まってんじゃん、アホか

414 名前:デフォルトの名無しさん [2017/02/07(火) 13:33:56.69 ID:dEUz0Fy2.net]
>>402
言っておくけと、プロはかなり覚えていたりするからすごくもない。

415 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 19:22:51.05 ID:lpX4EXgF.net]
秀丸でコーディングとか苦行だな



416 名前:デフォルトの名無しさん [2017/02/07(火) 19:23:24.14 ID:qVGO9D+M.net]
>>405


417 名前:デフォルトの名無しさん [2017/02/07(火) 20:48:12.83 ID:dfHR3pAY.net]
ま、何作るかによるな。

418 名前:402 mailto:sage [2017/02/08(水) 01:18:58.99 ID:6rskJv7R.net]
秀丸は、エリアの矩形選択できるのがすごい!

T Umezawa の動画は、IDEだとボタンを押すだけで、
何をやっているのか視聴者には分からないから、わざとテキストエディタを使っている

この人、IDEの補完なしで、Java, C#, C++などを素早く書くから、土方っぽい。
時々、仕事で出張して、動画をアップしないし

今も「メモ帳でC#超入門」は、#24 で止まったまま

419 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 03:27:31.42 ID:vIcqP3St.net]
…矩形選択できないプログラミング向けのエディタがあるのか?

スマホATOKはクケイを変換できないと今知った

420 名前:デフォルトの名無しさん [2017/02/08(水) 12:09:54.90 ID:34dcUJsn.net]
なんで秀丸なのか?サクラエディタの方が優秀なのに。

421 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 12:23:54.03 ID:Ps4LtIuy.net]
別にサクラエディタでも禿丸でもTeraPadでもなんでもいいよ

422 名前:デフォルトの名無しさん [2017/02/08(水) 12:59:42.72 ID:pT9MlPHy.net]
TeraTermでsshログインしてvim

423 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 14:01:14.11 ID:npFU/eTG.net]
禿丸

424 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 14:35:59.64 ID:Hllx0xWe.net]
>>409
矩形波倶楽部

一発変換じゃねーか

425 名前:デフォルトの名無しさん [2017/02/08(水) 16:31:36.60 ID:pT9MlPHy.net]
クケー!



426 名前:デフォルトの名無しさん [2017/02/08(水) 16:43:28.57 ID:A1iUPQMj.net]
>>409
スマホ用ATOKはお馬鹿さんだからなあ。

427 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 16:57:04.58 ID:alMbBKTJ.net]
>>415
超原人乙

428 名前:デフォルトの名無しさん [2017/02/09(木) 19:17:51.94 ID:sCKFxBwd.net]
とあるサイトのIDとパスワードを入れてsubmitするフォームめがけて、DefaultHttpClientでPOSTしたら正常に結果が得られるんだけど、
その後に同サイト内にあるPDFやらXLSファイルをGETで取得したら、レスポンスは欲しいファイルじゃなくて、認証なしでサイト内にアクセスした時に得られるログインページのHTMLだった!
なんで? DefaultHttpClientさんはポンコツなの?

429 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 19:25:41.60 ID:wx5vTsR0.net]
クッキーの設定をしてないならお前がポンコツ
クッキーの設定をしてるならDefaultHttpClientがポンコツ

430 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 00:19:28.59 ID:K3BovdLP.net]
HTTPは1回1回、別個のアクセスだろ。
接続・セッション・ページの前後関係など、存在しない

ページの前後関係があるように見えるのは、アクセス情報をクッキーに保存して、
いかにもセッションがあるように見せているだけ

詳しくは「セッション」で検索して

431 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 06:08:32.30 ID:8AW3k07M.net]
トークン "package" に構文エラーがあります。正しくは byte
上記エラーはなぜおきるんですか?
初心者なのでまったく理解できません。
ご教授願います。

432 名前:デフォルトの名無しさん [2017/02/10(金) 06:14:02.36 ID:Tfqwl1qP.net]
Hero has a sword.
Hero has an apple.
Nhhhhhhhh!
Apple sword.

433 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 06:59:49.71 ID:K3BovdLP.net]
「java package 構文エラー」で検索!

434 名前:デフォルトの名無しさん [2017/02/10(金) 09:35:35.19 ID:WEO38j1h.net]
418だけど自分がポンコツだった!
HttpClientは認証エラーはいてるのに、その結果をもってサイトを表示するとキャッシュが効いててサイトの内部が表示されていたという有り様。
キャッシュ切ったら正常にエラー画面が出たので、ログインできてないことがわかった。

435 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 10:14:08.93 ID:+A/uz4Rk.net]
atomでjavaを書こうと思ってautocomplete-java
autocomplete-java: java rt.jar not found
と表示されてしまいます
ググっても今一良く分からず



436 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 12:59:22.29 ID:jc5ar+12.net]
atomからjavaのランタイムが見えていないだけだが
俺はatomみたいなポンコツは使ってないからそれ以上はわからんな

437 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 14:22:41.37 ID:KFJAyoRQ.net]
禿はほんと一言多いんだよな

438 名前:デフォルトの名無しさん mailto: []
[ここ壊れてます]

439 名前: mailto:2017/02/10(金) 15:07:31.07 ID:K1vg8c+z.net [ >>421
ソース見せてくれないと答えようがない。
何か間違ってんじゃないの?ぐらいしか言えない。 ]
[ここ壊れてます]

440 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 15:21:59.35 ID:ghZ2LJgc.net]
eclipseを導入したのですが、サンプルコードとして
スッキリ分かるJava入門のcode-sjava2をダウンロードして
新規プロジェクト→ロケーションにcode-sjava2で作ったのですが
元のソースファイルにあるファイル名がMain.javaで構成されているせいか
一番最初のファイルしか実行できず困ってます

一応、プログラム一つ一つを別プロジェクトの扱いで作れば起動するのですが非常に面倒なので……

441 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 20:37:39.91 ID:it3LCMhX.net]
Javaを勉強している者です。
オブジェクト指向が終わったらあとはどんなことをやればいいでしょうか?

442 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 21:11:17.37 ID:8AW3k07M.net]
package sample;

public class Cui {

public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
package sample;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Cui {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(
new InputStreamReader(System.in));
System.out.println("Please input your name");
String line = reader.readLine();
System.out.println("Hello " + line + " !");
}
}

ソースはこれなんですが
初心者にもわかるよう簡単ご教授おねがいします

443 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 21:14:13.31 ID:/+3MF15H.net]
こんなの使おうとして初心者と言っていいのか…

444 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 21:17:28.52 ID:gNAtaQGi.net]
>>430
とにかくプログラムを書いて書いて書きまくる
その過程で必要な関数や知識を都度調べ、身につける
また「良いコード」とはどういうものかを日々勉強し、どうしたら自分のコードがより良くなるかを考える
一般的には「良くなる」とは「誰が読んでもわかりやすい」、「保守性、拡張性に優れる」、「テストしやすい」などがある
自分にとっての「良い」を意識しながら書いた数だけ成長できるのがプログラミング

445 名前:デフォルトの名無しさん [2017/02/10(金) 21:25:08.70 ID:/WxwB06L.net]
>>431
すげーの書いてるなw



446 名前:デフォルトの名無しさん [2017/02/10(金) 21:26:56.95 ID:/WxwB06L.net]
なぜか理由なく入れ子プログラムを書くのは初心者にありがち。

447 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 21:27:47.44 ID:Z16XzvG5.net]
>>431
さすがにコメント部分までの行は誤植だよな…?

448 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 22:13:02.31 ID:+HewTgrG.net]
もし誤植でないなら眼科案件だ

449 名前:430 mailto:sage [2017/02/10(金) 22:38:39.53 ID:it3LCMhX.net]
>>433
ありがとうございました。書いてみます。

450 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 22:44:44.89 ID:SMBGLd0u.net]
プログラミングを書きまくるというのは
例えばどんなプログラムを書きまくればいいでしょうか

451 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 23:02:53.67 ID:+HewTgrG.net]
常駐型のデスクトップアプリ書いてみて
時計表示したり音楽鳴らしたりスケジュール入れたらアラーム鳴らしてくれる感じで
設定はオートセーブオートロードで、後から機能追加し易い設計にしてね

452 名前:デフォルトの名無しさん [2017/02/10(金) 23:08:11.29 ID:/WxwB06L.net]
>>439
自分が使うものでも作れよ

453 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 23:16:28.10 ID:SMBGLd0u.net]
ありがとうございます!!!

454 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 23:30:20.76 ID:wRMXrong.net]
プロコンの問題を解くのも練習にはなるな

455 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 23:37:15.77 ID:K3BovdLP.net]
>>425-426
参照設定すれば?
Atomの説明書に書いてない?

>>429
ファイル名を変更すれば?

>>431
BufferedReader, InputStreamReader は、ファイル入出力。
readLine は、1行読み込む

「スッキリわかる Java入門 第2版、2014」を3回読むべし



456 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 00:08:19.38 ID:NjUW0EqN.net]
>>444
失礼します。
スッキリJava入門編にはファイル入出力は載ってないです。実践編に載ってるようです。

457 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 00:14:49.33 ID:to6MfjKn.net]
i.imgur.com/Zuqpu8r.png
>>444
結局、一番面倒な方法で何とかしました
ファイル名変えると中身のソースも弄らないとダメみたいだったので……
まあでもこれで準備できたのでのんびり見ていきます






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

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

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