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

تنظیمات مقدماتی
در ادامه، برخی از تنظیمات اولیه را با هم مرور میکنیم.
ابتدا برخی اطلاعات مقدماتی در مورد ماشین حساب نمایش میدهیم:
سپس از java.util.Scanner برای گرفتن ورودیهای کاربر استفاده میکنیم:
زمانی که ورودیها را به سیستم میدهیم، ابتدا باید آنها را اعتبارسنجی کنیم. برای نمونه اگر عملگر واردشده یکی از موارد +، -، × یا / نباشد، ماشین حساب ما عبارت ورودی نامناسب را نمایش میدهد. به طور مشابه اگر عدد دوم را برای تقسیم به مقدار 0 وارد کنیم، نتیجه مناسبی به دست نخواهد آمد. بنابراین اعتبارسنجیها را پیادهسازی میکنیم. ابتدا روی موقعیتی که عملگر نامعتبر است، تمرکز میکنیم:
سپس میتوانیم خطاها را برای عملیات نامعتبر نمایش دهیم:
ورودی کاربر ابتدا اعتبارسنجی میشود. سپس نتیجه محاسبه به صورت زیر نمایش مییابد:
<number1> <operation> <number2> = <result>
پردازش محاسبات
در وهله اول میتوانیم از ساختار if-else برای پردازش محاسبات بهره بگیریم:
به طور مشابه میتوانیم از یک گزاره switch جاوا استفاده کنیم:
سخن پایانی
اگر این مطلب برای شما مفید بوده است، آموزشهای زیر نیز به شما پیشنهاد میشوند:
- مجموعه آموزشهای زبان برنامهنویسی جاوا (JAVA)
- مجموعه آموزشهای برنامهنویسی
- گنجینه آموزشهای جاوا (Java)
- زبان برنامه نویسی جاوا (Java) — از صفر تا صد
- پایتون یا جاوا کدام بهتر است؟ — راهنمای جامع
==
مطالب مجله فرادرس را در جستجوی گوگل سریعتر ببینید















عالی
ضمن سلام و تشکر بابت آموزش خوبتون من خودم یک ماشین حساب ساختم و درست کار می کنه فقط یک سوال دارم چیکار کنیم که برنامه ماشین حساب بسته نشه و تا ما نگفتیم ادامه پیدا کنه
چجوری با یک متغیر و یک بار استفاده از soutماشین حساب درست کار کند؟؟
ممنون میشم برام ایمیل کنید