きっかけ
いつも使っているfor文の初期値などに、int以外の型も使えるということを知り
面白くなっていろいろ試してみようと思いました。
試した型
・char型
ソース
for(char c = 'A';c <= 'Z';c++) {
System.out.println(c);
}
・double(1)
ソース
for(double d = 1.125;d <= 3.363;d++) {
System.out.println(d);
}
・double(2)
ソース
for(double d = 1.5;d <= 3.5;d+=0.3) {
System.out.println(d);
}
結果
→なぜ途中から少数桁がびよよんと増えるのかが謎なので今後の課題です。
型はまだまだいろいろあるので、どんな面白い挙動になるかこれからも遊んでみたいです。