خلاصه مطلب
تولید و چاپ حروف انگلیسی A تا Z هم به صورت بزرگ و هم به صورت کوچک به کمک زبان برنامه نویسی جاوا

راه های ارتباط با مدرس و نویسنده:
سایت: www.javapro.ir ایمیل: Rahman.zarie92@gmail.com کانال تلگرام: https://t.me/javalike آی دی تلگرام: https://t.me/RZUTAB اینستاگرام: https://www.instagram.com/javapro.ir
سلام.یکی از کاربران سایت جاوا پرو سوال موجود در تصویر(1) رو از بنده پرسید و اون سوال این بود که چگونه حروف الفبای انگلیسی a تا z را به صورت حروف بزرگ و کوچک در جاوا چاپ کنیم؟
.png)
بنده هم بر آن شدم سوال ایشون رو هم به صورت پی دی اف و هم به صورت ویدیو آموزشی باهم دیگر بررسی کنیم.
اول باید بدانیم هر کاراکتر یک مقدار عددی صحیح یا به عبارتی یک کد اسکی دارد.
برای مثال کد اسکی کاراکتر a برابر 97 ،کاراکتر b برابر 98،کاراکتر c برابر 99 تا کاراکتر z برابر 122 می باشد.
برای حروف بزرگ مقدار کد اسکی کاراکتر A برابر 65 تا کاراکتر Z برابر با 90 می باشد.
حالا با با تولید این اعداد با کمک یک حلقه و عمل cast کردن مقدار عددی int به char می توانیم به راحتی حروف الفبای انگلیسی را به کمک زبان برنامه نویسی جاوا چاپ کنیم.
بریم سراغ مثال:
مثال 1: تولید حروف الفبای انگلیسی از a تا z و چاپ آنها به زبان جاوا
| package www.javapro.ir;public class Tester3_toLowerCase { public static void main(String[] args) { for(int i=97 ;i |
خروجی:
| 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 |
• حروف a تا z (حروف کوچک) انگلیسی را به کمک زبان جاوا تولید کرده و آنها را چاپ کردیم.
| public static void main(String[] args) { for(int i=97 ;i |
• در قطعه کد بالا یک حلقه تعریف کرده و شمارنده آن از 97 شروع و تا 122 می شمارد. چرا؟ چون مقدار کد اسکی حرف a برابر 97 و کد اسکی حرف z برابر 122 می باشد و به ترتیب یکی یکی به مقدار اسکی ها اضاف شده است.مثلا حرف b کد اسکی ان 98 می باشد یعنی یکی بیشتر از مقدار کد اسکی a و کد اسکی کاراکتر c برابر 99 می باشد یعنی یکی بیشتر از کد اسکی کاراکتر b که مقدارش 98 است.پس از 97 شروع یکی یکی به ان اضاف کرده و هر بار با عمل cast مقدار صحیح را به کاراکتر تبدیل می کنیم و نهایت چاپشون می کنیم.
مثال 2: حروف A تا Z (حروف بزرگ )انگلیسی را به کمک زبان جاوا تولید کرده و آنها را چاپ کردیم.
| package www.javapro.ir;public class Tester4_UpperCase { public static void main(String[] args) { for (int i = 65; i |
خروجی:
| 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 |
• حروف A تا Z (حروف بزرگ) انگلیسی را به کمک زبان جاوا تولید کرده و آنها را چاپ کردیم. • شبیه به مثال قبل است فقط چون مقدار کد اسکی حرف A برابر 65 و حرف z برابر 90 است از 65 تا 90 شروع به تولید عدد کرده و هر بار اعداد تولیدی را به متغیر از نوع char تبدیل کرده و آنها را در خروجی چاپ کرده ایم.
شیوه دیگری نیز برای تولید حروف بزرگ وجود دارد و آن استفاده از متد toUpperCase می باشد:
مثال 3:
| package www.javapro.ir;public class Tester5_UpperCase2 { public static void main(String[] args) { for(int i=97 ;i |
خروجی:
| 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 |
• شبیه مثال 1 کاراکترهای a تا z را با حروف کوچک تولید کردیم ولی با متد toUpperCase آنها را به حروف بزرگ تبدیل کرده ایم.
امیدوارم که واضح آموزش داده باشم و راضی باشین از آموزش :-)
پیروز و موفق باشید

