menusearch
javapro.ir

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

جستجو
سه شنبه ۱۳ آذر ۱۴۰۳ | ۲۱:۲:۲۲
۱۳۹۹/۱/۳ یکشنبه
(5)
(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)! ممنون از آموزش خوبتون
هدر سایت
مشاهده سرفصل ها و ثبت نام در دوره Spring Boot جاواپرو  [کلیک کنید]
آموزش پروژه محور اسپرینگ بوت(Spring Boot)-سیستم دانشگاه
ثبت نام در دوره آموزش Spring security
دوره معماری میکروسرویس ها (Microservices) با استفاده از Spring Boot و Spring Cloud
دوره پرتاب | آموزش پیش نیازهای برنامه نویسی
دوره آموزش مبانی زبان برنامه نویسی جاوا
دوره آموزش مفاهیم پیشرفته زبان برنامه نویسی جاوا
مقدمه ای از زبان برنامه نویسی جاوا(java)
آموزش زبان برنامه نویسی جاوا
آموزش گرافیک در زبان برنامه نویسی جاوا
آموزش مدیریت چیدمان گرافیکی در زبان جاوا
آموزش ساخت بازی دوبعدی در زبان جاوا
Collection ها در زبان برنامه نویسی جاوا
آموزش پروژه محور ساخت برنامه مدیریت بانک با JavaFX
نمونه پروژه های رایگان زبان جاوا
آموزش دیتابیس در زبان برنامه نویسی جاوا
نمونه مثال پایه ای زبان برنامه نویسی جاوا
نمونه مثال String در زبان برنامه نویسی جاوا
آموزش جامع برنامه نویسی JavaFX
آموزش ساخت برنامه آزمون تستی در JavaFX
آموزش برنامه نویسی سوکت در جاوا
آموزش ساخت برنامه دفترچه تلفن با JavaFX
آموزش ساخت ربات ساده تلگرام با زبان جاوا
آموزش ساخت برنامه ماشین حساب با JavaFX
آموزش ساخت برنامه ساده مدیریت ایمیل ها با JavaFX
دوره آموزش Spring Boot
سفارش انجام پروژه زبان برنامه نویسی جاوا(JAVA)
سفارش انجام پروژه برنامه نویسی متلب(MATLAB) با قیمت منصفانه و تحویل به موقع
سفارش انجام پروژه زبان برنامه نویسی سی شارپ (#C)
سفارش انجام پروژه زبان برنامه نویسی سی(C)
سفارش انجام پروژه زبان برنامه نویسی پایتون(Python)
سفارش انجام پروژه زبان برنامه نویسی PHP (پی اچ پی)
سفارش انجام پروژه زبان برنامه نویسی اسمبلی(Assembly)
سفارش انجام پروژه زبان برنامه نویسی جاوا اسکریپت (Javascript)
سفارش انجام پروژه هوش مصنوعی
سفارش انجام پروژه طراحی الگوریتم
سفارش انجام پروژه ساختمان داده ها
سفارش انجام پروژه مهندسی نرم افزار
سفارش انجام پروژه شبکه های کامپیوتری
سفارش انجام پروژه پایگاه داده: دیتابیس (database)
 سفارش انجام پروژه سیستم عامل
سفارش انجام پروژه پاورپوینت(PowerPoint)
سفارش انجام پروژه اکسل (Excel)
سفارش انجام تحقیق و تهیه مقاله
سوالات متداول برنامه نویسی
جدیدترین مطالب
گفتگو را شروع کنید
مشاوره ،تدریس خصوصی و سفارش انجام انواع پروژه های برنامه نویسی