menusearch
javapro.ir

تولید و چاپ حروف انگلیسی A تا Z در جاوا

جستجو
شنبه ۲۷ شهریور ۱۴۰۰ | ۵:۳۴:۴۵
۱۳۹۹/۱/۳ یکشنبه
(4)
(0)
تولید و چاپ حروف انگلیسی A تا Z در جاوا
تولید و چاپ حروف انگلیسی A تا Z در جاوا

تولید حروف 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 را به صورت حروف بزرگ و کوچک در جاوا چاپ کنیم؟

 

 

تولید حروف انگلیسی a تا z در جاوا

 


بنده هم بر آن شدم سوال ایشون رو هم به صورت پی دی اف و هم به صورت ویدیو آموزشی باهم دیگر بررسی کنیم.


اول باید بدانیم هر کاراکتر یک مقدار عددی صحیح یا به عبارتی یک کد اسکی دارد.


برای مثال کد اسکی کاراکتر 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<=122;i++){
           System.out.print(" "+((char)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<=122;i++){
           System.out.print(" "+((char)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 <= 90; i++) {
           System.out.print(" " + ((char) 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<=122;i++){
           System.out.print(" "+Character.toUpperCase((char)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 آنها را به حروف بزرگ تبدیل کرده ایم.

امیدوارم که واضح آموزش داده باشم و راضی باشین از آموزش :-)


پیروز و موفق باشید

 

 


 

 

 

دانلود ویدیو این جلسه آموزشی

 

دانلود سورس کد به همراه پی دی اف این جلسه آموزشی

 

نظرات کاربران
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

بستن
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

1 نظر
Eh3an
پنج شنبه هفتم مرداد ۰۰
پاسخ
()
()
Eh3an
سلام و خسته نباشيد سايز ويدئو در صفحه وب کوچک شده (width =100)! ممنون از آموزش خوبتون
گفتگو را شروع کنید
رزو مشاوره و تدریس خصوصی برنامه نویسی و سفارش انواع پروژه‌‌‌‌های برنامه نویسی