مجموع ارقام عدد در جاوا
یکی از مسائل ابتدایی دنیای برنامه نویسی زمانی که برنامه نویسی با زبان برنامه نویسی جاوا را شروع میکنید مجموع ارقام اعداد است. در این نوشته به حل این مسئله با زبان برنامه نویسی جاوا میپردازیم.
پیشنهاد نویسنده: محاسبه مجموع ارقام عدد با زبان C#
مجموع ارقام عدد در جاوا
سناریوی کار به این شکل است که مثلا عددی مثل 123 وارد شود و خروجی جمع ارقام موجود در این عدد سه رقمی است.
کد برنامه
import java.util.Scanner; public class Main { static Scanner scanner = new Scanner(System.in); public static void main(String[] args) { int num; int sum = 0; int r; num = scanner.nextInt(); while (num != 0) { r = num % 10; num = num / 10; sum = sum + r; } System.out.println("Result : " + sum); } }
توضیحات کد بالا:
- این کد به زبان برنامه نویسی جاوا نوشته شده است.
- در کد بالا ابتدا با کمک کتابخانهی Scanner یک عدد از کاربر دریافت میشود.
- در بخش بعدی یک حلقه را تا زمانی که رقمهای عدد باقیمانده ادامه میدهیم؛ هر بار عدد را تقسیم بر 10 میکنیم و از آن عدد جدیدی میسازیم و باقیماندهی هر تقسیم را نیز با هر دور از حلقه جمع میکنیم.
- در بخش نهایی هم این عدد را که با کمک متغیر sum نگهداری میشود نمایش میدهیم.
اگر علاقه به بررسی تمرینهای بیشتر زبان برنامه نویسی جاوا دارید در بخش نظرات این نوشته برای ما بنویسید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 3 میانگین: 4.7]
ارسال پاسخ