時間の合間を縫ってJavaの勉強してるんだけど色々苦労が…
・Macでやろうとすると情報等が少なくて色々死ねる
・ターミナルとかコマンドプロンプトとか、WinとMacでは色々と使い勝手が微妙に違うから悩む
・Eclipse難し過ぎ
・そもそもプログラミングがムズい
Macを使ってつくづく思うのが、『やっぱり世の中Windows中心にまわってるんだなぁ』って事。
ググった時の情報量や、書籍の数が桁違い![]()
それと使い勝手の違いに苦しむ
JDKもインストールして、試しにターミナルから[Hello World]起動させようとしたら、ソースコードに間違いはないのにコンパイルエラーが出る…
しかも文字化けしてる![]()
でもこの文字化けのお陰で、「Unicodeかっ!!( ゚д゚)ハッ!」と気付き、色々ググったらやっぱり「UTF-8じゃコンパイルエラーが出るから、SJISに設定変えるか、コンパイル時にUTF-8だって教える必要がある。」って書いてあった。
でもこんなのググらなきゃわからないよぉ(´;ω;`)
MacのJavaの参考書なんて売ってなかったし![]()
![]()
んで、OSで差が出ない、『Eclipse』でやろうと思ったんだけど、これまたEclipseがムズい
まずインストールして日本語化するのもめんどい(´・ω・`)
WindowsならPleiadesからサクっと落として終わりなのに、Macだとめんどい(´・ω・`)
なんかさっきからMacの文句ばっかり言ってるみたいだけど、個人の感想として普通に使う分にはMacの方が使いやすいです![]()
てかEclipseは中の設定とか使い方がさっぱりで…
ただ、コード書いてから実行までの流れが楽過ぎる![]()
![]()
コード書くにも、Ctrl + スペースとか本当に楽![]()
プログラミングの方は何とか『FizzBuzz問題』ぐらいなら作れるようになったよ
『FizzBuzz問題』なんて知らなかったんだけど、ルールだけを聞いて1から100までやってみた![]()
public class FizzBuzz {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 5 == 0)
System.out.println("Fizz,Buzz");
else if (i % 3 == 0)
System.out.println("Fizz");
else if (i % 5 == 0)
System.out.println("Buzz");
else
System.out.println(i);
}
}
}
※追記※ ↑半角スペースでインデントしてるんだけど反映されない…orz
これで出来てるのだろうか…
自分で確認した時は出来てた!……はず………
プログラミング出来るようになるのかなぁ…
