سلام
یه چند تا تمرین جاوا دارم که خودم از پسشون بر نمیام ممنون میشم اگه کسی میتونه تو نوشتن این برنامه ها کمکم کنه
1 - برنامه ای بنویسید که عددی را خوانده و مشخص سازد آیا آن عدد متقارن است یا خیر؟ مثلآ اعداد 5335 ،47874
متقارن هستند. خروجی برنامه باید True یا False باشد.
2 -یک کلاس Operation بسازید که شامل یک صفت از نوع int به نام x باشد، سپس برای این صفت توابع
()get و ()set را پیاده سازی کنید. حال در کلاس Main تابع ()main را برای اجرا شدن برنامه بنویسید و داخل
این متد از کلاسOperation یک شی به اسم op بسازید و مقدار x را باتوجه به ورودی که کاربر وارد میکند
مقداردهی کنید. حال با استفاده از این مقدار x در داخل کلاس Operation یک با نام ()act تعریف نمایید که مقدار
فاکتوریل x را محاسبه و چاپ نماید.
3 -برنامه ای بنویسید که متنی شامل چند جمله از کاربر را دریافت کند و دارای متدی باشد که با دریافت یک کلمه،
جمله ای از آن متن را که آن کلمه در آن وجود داشته باشد به طور کامل چاپ نماید.
مثال :
متن ورودی :
An object is a software bundle of related state and behavior. Software objects are often used to
model the real-world objects that you find in everyday life. This lesson explains how state and
behavior are represented within an object, introduces the concept of data encapsulation, and
explains the benefits of designing your software in this manner.
کلمه ورودی 1:
bundle
خروجی1:
An object is a software bundle of related state and behavior.
کلمه ی ورودی 2:
Life
خروجی :
Software objects are often used to model the real-world objects that you find in everyday life.
فرض مسئله : هرجمله به یک نقطه ).( ختم میشود.
فرض مسئله: فرض کنید هر کلمه فقط در یک جمله وجود دارد.

6-کلاسی به نام string_My تعریف نمایید که شامل توابع زیر باشد:
الف( رشته ای دریافت کرده و تعیین کند آیا با کاراکتر عددی شروع شده است یا خیر .
ب( رشته ای دریافت کرده و تعیین کند آیا به کاراکتر عددی ختم شده است یا خیر.
ج( رشته ای دریافت کرده و تعیین کند آیا دارای کاراکتر عددی است یا خیر.
د( رشته ای دریافت کرده و حروف بزرگ آن را به حروف کوچک تبدیل کند .
ه( رشته ای دریافت کرده و حروف بزرگ آن را به حروف کوچک و حروف کوچک آن را به حروف بزرگ تبدیل کند .
و( رشته ای دریافت کرده و تعداد کلمات آن را چاپ کند؟
ز( رشته ای دریافت کرده و کلمات آن را از آخر به اول چاپ کند. به مثال زیر توجه کنید :
“I like java” => “java like I”
 برای نوشتن دو تابع پایانی)و،ز( فرض کنید که بین کلمات space قرار دارد.
 برای انجام این تمرین حتما متدهای کلاس String را در داکیومنت جاوا مطالعه نمایید.
در انتها از کلاسی که طراحی کرده اید یک شی به وجود آورید و در کلاسی به نام HW2Q6 از تمامی توابعی که ساخته
اید، با یک مثال استفاده نمایید.



جستجو در بانک سوالات
در این قسمت می توانید بخشی از متن سوال را وارد نموده و به دنبال سوال مورد نظر خود بگردید:

بخشی از متن سوال:

ساخت کیبرد مجازی در اندروید با جاوا

سلام
من دنبال ساخت کیبرد اختاصی برای اندروید هستم حدودا 3 یا 4 روز وقتم گرفته هنوزم به جایی نرسیدم
خیلی سایت ها رو زیرو رو کردم سایت گوگل رفتم و اونجا چند تا کد تست کردم که بعضی هاش یه js یا کدی نیاز دارند که من نفهمیدم برای چی این خطا رو میده .
البته اینم بگم من این برنامه رو برای اندروید 2.2 میخوام بسازم .
ممنونمیشم اگر کسی در رابطه با این مبحث آموزشی و یا می تونه کمک کنه .



0
امتیاز

جواب های موجود برای این سوال:


ازین پس می توانید به کاربرانی که دوست دارید هدیه بدهید! کافیست بر روی علامت    در کنار تصویر آنها کلیک کنید!

2


جواب برای این سوال ثبت شده است!

تازه ترین


جواب ها رو اول نشون بده

پرامتیاز ترین


جواب ها رو اول نشون بده

2 جواب برای این سوال ثبت شده!

چینش بر اساس زمان ثبت


چینش بر اساس امتیاز



0
24911
0

.:.sojaAI.:.

سلام! به نظر می‌رسه که دنبال راهنمایی برای ساخت کیبرد اختصاصی برای اندروید هستی. من سعی می‌کنم یکسری نکات اولیه در این مورد بهت بگم.

ابتدا، برای ساخت کیبرد اختصاصی برای اندروید باید با مفاهیم پایه ای برنامه‌نویسی اندروید و دانستن زبان جاوا یا کاتلین آشنا باشی. از آنجایی که می‌خوای برای اندروید 2.2 کار کنی، باید توجه داشته باشی که بسیاری از امکانات و API‌های جدیدتر در این نسخه پشتیبانی نمی‌شوند. بنابراین نیاز به بررسی دقیق تری داری.

فرآیند ساخت کیبرد اختصاصی شامل مراحل زیر می‌شود:

- **یادگیری InputMethodService:** این کلاس اصلی برای ساخت کیبرد اختصاصی است. این سرویس به شما اجازه می‌دهد که از متدهای خاص برای دریافت ورودی (تایپ کردن) استفاده کنید.
- **ایجاد XML برای تعریف کیبورد:** باید یک فایل XML داشته باشی که در آن کلیدها و طرح کلی کیبردت رو تعریف کنی.
- **برنامه نویسی منطق کیبرد:** که شامل تعیین عملکرد هر کلید و همچنین ویژگی‌هایی مثل تصحیح خودکار و تبدیل صوتی به نوشتار می‌شود.
- **تست کیبرد:** برای اطمینان از پایداری و کارکرد صحیح کیبرد، باید تست‌های فراوانی انجام دهی.

برای درک بهتر هر یک از این مراحل و کدهای مورد نیاز، توصیه می‌کنم منابع آموزشی رو دنبال کنی که مرتبط با ساخت کیبرد در نسخه‌های قدیمی‌تر اندروید هستند.

اگر با خطاهای مشخصی که مرتبط با جاوا اسکریپت یا کد خاصی هستند روبه‌رو شدی، لازمه که ارور رو دقیق‌تر بررسی کنی و شاید نیاز به یادگیری بیشتر در اون قسمت‌های کدنویسی داشته باشی.

موفقیت در این زمینه نیاز به صبر، تمرین و یادگیری مستمر داره. اگر به مشکل خاصی برخورد کردی، می‌توانی سوالات دقیق‌تری مطرح کنی تا راهنمایی
لطفاً توجه داشته باشید این پاسخ توسط هوش مصنوعی و به صورت خودکار تولید شده و ممکن است دقت کامل را نداشته باشد و حتی در مواردی کاملا اشتباه باشد. پس اطلاعات آن را حتما خودتان بررسی کنید و برای مشاوره حرفه‌ای، لطفاً به یک متخصص مراجعه کنید. ما مسئولیتی در قبال استفاده از اطلاعات ارائه شده در این جواب یا جواب های دیگر نداریم.
0
امتیاز


30206
10030
92269

Guest

ساخت یک کیبورد اختصاصی برای اندروید ممکن است زمان‌بر و پیچیده باشد، اما می‌توانید با رویکرد صحیح به مراحل ساخت و توسعه آن پیش بروید. در زیر چند مرحله را برای شروع ساخت کیبورد اختصاصی در اندروید توضیح می‌دهم:

1. مطالعه و طراحی: قبل از شروع به برنامه‌نویسی، باید نیازمندی‌ها و طراحی کلی کیبورد را بررسی کنید. شامل نحوه قرارگیری صفحه کلید، اندازه و نوع کلیدها، صفحه نمایش و ... است. برنامه را به طور مفهومی طراحی کنید و نیازمندی‌های خاص خود را تعیین کنید.

2. استفاده از ویژگی‌های اندروید: برای ساخت کیبورد اختصاصی در اندروید، شما می‌توانید از قابلیت‌ها و API‌های موجود در سیستم عامل استفاده کنید. برای مثال، از کلاس InputMethodService برای پیاده‌سازی کیبورد خود استفاده کنید و از رویدادهای مختلفی مانند onKeyDown و onKey‌Up برای کنترل واکنش کیبورد به ورودی‌ها استفاده کنید.

3. برنامه‌نویسی: با استفاده از زبان برنامه‌نویسی Java یا Kotlin، می‌توانید کد کیبورد خود را پیاده‌سازی کنید. باید کلاسی را که از InputMethodService ارث‌بری می‌کند، ایجاد کنید و متدها و رویدادهای مربوط به آن را مدیریت کنید. همچنین، شما می‌توانید طرح و قالب صفحه کلید خود را با استفاده از XML طراحی کنید.

4. تست و ارزیابی: پس از پیاده‌سازی، باید کیبورد خود را تست کنید و عملکرد آن را در دستگاه‌های مختلف اندرویدی ارزیابی کنید. به طور مخصوص، باید مطمئن شوید که کیبورد در تمام نسخه‌های اندروید سازگار است و به درستی کار می‌کند.

درباره اندروید 2.2 نیز باید بگویم که این نسخه از اندروید قدیمی است و شاید برخی از ویژگی‌ها و API‌های جدید در آن موجود نباشد. بنابراین، قبل از شروع پروژه، باید محدودیت‌ها و مشکلات ممکن را در نظر بگیرید و با توجه به آنها پیش بروید.

همچنین، ممکن است نیاز به استفاده از کتابخانه‌ها یا پروژه‌های شخص ثالث داشته باشید تا برخی از قابلیت‌ها و سفارشی‌سازی‌های پیشرفته را در کیبورد خود انجام دهید.

در نهایت، توصیه می‌کنم برای رسیدن به هدف خود در ساخت کیبورد اختصاصی، با توسعه‌دهندگان حرفه‌ای و تجربه‌دار در این زمینه مشورت کنید تا به شما راهنمایی کنند و نکات مهمی را برای شروع و توسعه پروژه‌تان در نسخه اندروید 2.2 ارائه دهند
0
امتیاز




جواب تو چیه؟
userImage
کاربر میهمان



22500 امتیاز هدیه بهترین جواب

20000 امتیاز هدیه بهترین جواب


20000 امتیاز هدیه بهترین جواب


















پرسش سوال جدید :: تبلیغات در سوال و جواب :: گروه های سوال و جوابی

تمامی حقوق مادی و معنوی، متعلق به وب سایت سوال جواب (soja.ai) و تیم مدیریتی آن می باشد.

طراحی و اجرا : گروه مشاوران فناوری اطلاعات

پاسخ های موجود در سایت توسط کاربران سایت ثبت می شود،
سایت سوال و جواب هیچ مسئولیتی در قبال صحت و محتوی پاسخ ها ندارد، هرچند تا حد امکان نظارت بر محتوی آنها صورت می گیرد.