menusearch
javapro.ir

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

جستجو
دوشنبه ۵ خرداد ۱۳۹۹ | ۲۱:۱۱:۳۸
۱۳۹۹/۱/۳ یکشنبه
(3)
(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 آنها را به حروف بزرگ تبدیل کرده ایم.

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


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

 

 


 

 

 

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

 

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

 

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

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

0 نظر