ในบทความนี้ เราจะเรียนรู้วิธีพิมพ์ตัวอักษร A ถึง Z (หรือ a ถึง z) ในภาษา Java ทำได้ง่ายๆ ด้วยลูป for
ตัวอย่างการทำงาน
อินพุต:
A to Z
เอาต์พุต:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
อัลกอริทึม
- เริ่มต้นโปรแกรม
- ประกาศตัวแปร char:
my_temp - ใช้ลูป
forจาก 'A' ถึง 'Z' เพิ่มทีละ 1 (++my_temp) - พิมพ์ค่าในแต่ละรอบ
- จบโปรแกรม
ตัวอย่างที่ 1: ตัวพิมพ์ใหญ่ (A-Z)
public class Alphabets {
public static void main(String[] args) {
char my_temp;
System.out.print("Displaying Alphabets from A to Z \n");
for (my_temp = 'A'; my_temp <= 'Z'; ++my_temp) {
System.out.print(my_temp + " ");
}
}
}
ตัวอย่างที่ 2: ตัวพิมพ์เล็ก (a-z)
public class Alphabets {
public static void main(String[] args) {
char my_temp;
System.out.print("Displaying Alphabets from a to z \n");
for (my_temp = 'a'; my_temp <= 'z'; ++my_temp) {
System.out.print(my_temp + " ");
}
}
}
ข้อมูลเพิ่มเติม
- ใน Java char เป็น Unicode 16-bit สามารถแสดงอักษรหลายภาษาได้
- ลูปนี้ทำงานได้เพราะตัวอักษรใน ASCII/Unicodeเรียงติดกัน: 'A'=65, 'B'=66, ..., 'Z'=90
- สามารถปรับเปลี่ยนได้ เช่น พิมพ์เฉพาะสระ, พิมพ์ย้อนกลับ (Z ถึง A) ด้วย
--my_temp