2024.02.01
アルファベット「A」から「Z」を出力
はじめに
以下のように'A'から順番に'Z'まで出力されます。
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Javaソースコード - 単純な方法
AtoZ0.java
001 002 003 004 005
public class AtoZ0 { public static void main( String[] args ) { System.out.print( "ABCDEFGHIJKLMNOPQRSTUVWXYZ" ); } }
コンパイル ソースコードが「ANSI」の場合
C:\talavax\javasample>javac -encoding sjis AtoZ0.java
コンパイル ソースコードが「UTF-8」の場合
C:\talavax\javasample>javac AtoZ0.java
実行
C:\talavax\javasample>java AtoZ0
出力結果
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Javaソースコード - for文を使う方法
for文を使って大文字のアルファベットを1文字ずつ出力するソースコードです。
「A」の文字コードから開始して、文字コードに1を足しながら、1文字ずつ出力していきます。これをアルファベットの個数である26回繰り返します。
AtoZ1.java
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018
public class AtoZ1 { public static void main( String[] args ) { // 変数の宣言 char c; // 初期値'A'を代入 c = 'A'; // アルファベット文字数26回の繰り返し処理 for ( int i = 0; i < 26; i++ ) { // 変数cを出力 System.out.print( c ); // 文字コードを1つ足す c++; } } }
コンパイル ソースコードが「ANSI」の場合
C:\talavax\javasample>javac -encoding sjis AtoZ1.java
コンパイル ソースコードが「UTF-8」の場合
C:\talavax\javasample>javac AtoZ1.java
実行
C:\talavax\javasample>java AtoZ1
出力結果
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Javaソースコード - 小文字で出力
for文を使って小文字のアルファベットを1文字ずつ出力するソースコードです。
「a」の文字コードから開始して、文字コードに1を足しながら、1文字ずつ出力していきます。これをアルファベットの個数である26回繰り返します。
AtoZ2.java
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018
public class AtoZ2 { public static void main( String[] args ) { // 変数の宣言 char c; // 初期値'a'を代入 c = 'a'; // アルファベット文字数26回の繰り返し処理 for ( int i = 0; i < 26; i++ ) { // 変数cを出力 System.out.print( c ); // 文字コードを1つ足す c++; } } }
コンパイル ソースコードが「ANSI」の場合
C:\talavax\javasample>javac -encoding sjis AtoZ2.java
コンパイル ソースコードが「UTF-8」の場合
C:\talavax\javasample>javac AtoZ2.java
実行
C:\talavax\javasample>java AtoZ2
出力結果
abcdefghijklmnopqrstuvwxyz
Javaソースコード - 平仮名(ひらがな)を出力
Aiueo.java
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018
public class Aiueo { public static void main( String[] args ) { // 変数の宣言 char c; // 初期値'あ'を代入 c = 'あ'; // 文字数50回の繰り返し処理 for ( int i = 0; i < 50; i++ ) { // 変数cを出力 System.out.print( c ); // 文字コードを1つ足す c++; } } }
コンパイル ソースコードが「ANSI」の場合
C:\talavax\javasample>javac -encoding sjis Aiueo.java
コンパイル ソースコードが「UTF-8」の場合
C:\talavax\javasample>javac Aiueo.java
実行
C:\talavax\javasample>java Aiueo
出力結果
あぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひび
"あいう … ん"という出力にはなりません。
平仮名の場合、文字が「あ」「い」「う」…というように連続していないので、このような出力結果になります。
詳しくは以下の記事を参考にしてください。
以上です。