forouzande 2 ارسال شده در 19 مرداد، ۱۳۹۶ اشتراک گذاری ارسال شده در 19 مرداد، ۱۳۹۶ برای عددی با تعداد 28 رقم از چه متغییری میتونم استفاده کنم؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
rasool.g 135 ارسال شده در 19 مرداد، ۱۳۹۶ اشتراک گذاری ارسال شده در 19 مرداد، ۱۳۹۶ سلام . فکر کنم جواب سوالتون اینجاست لینک باید از کلاس BigInteger مثل اینکه استفاده کنید. اگه هیچ عمل ریاضی هم نمی خواین روش انجام بدید که بریزید تو همون string لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
hosseinz501 122 ارسال شده در 19 مرداد، ۱۳۹۶ اشتراک گذاری ارسال شده در 19 مرداد، ۱۳۹۶ سلام همونطور که دوستمون فرمودن باید از کلاس BigInteger استفاده کنید اگر اعداد مورد نظرتون اعداد صحیح باشن اما اگر اعداد مورد نظرتون اعشاری هم داشته باشن باید از کلاس BigDemical استفاده کنین . در زیر چند خط کد برای کار با این کلاس ها نوشتم که احساس کردم باید کافی باشه برای مثال BigInteger inputBI = new BigInteger("1234567890123456789012345678901234567890"); inputBI = inputBI.add(BigInteger.valueOf(264466));/*عمل جمع*/ inputBI = inputBI.multiply(BigInteger.valueOf(1396));/*عمل ضرب*/ inputBI = inputBI.subtract(new BigInteger("23456765434567878876445664234567"));/*عمل تفریق*/ inputBI = inputBI.subtract(new BigInteger("23456765434567878876445664234567"));/*عمل تفریق*/ inputBI = inputBI.divide(BigInteger.valueOf(6));/*عمل تقسیم*/ inputBI = inputBI.pow(BigInteger.valueOf(2));/*به توان رساندن*/ System.out.print(new BigDecimal(inputBI,new MathContext(18)).toEngineeringString() +"\n");/*نمایش به صورت عدد علمی*/ اگه سوالی بود در خدمتم دوست عزیز لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
forouzande 2 ارسال شده در 19 مرداد، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 19 مرداد، ۱۳۹۶ برای بررسی مقدار در if به چه صورت عمل می کنیم. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
hosseinz501 122 ارسال شده در 19 مرداد، ۱۳۹۶ اشتراک گذاری ارسال شده در 19 مرداد، ۱۳۹۶ برای بررسی کوچک یا بزرگ بودن نسبت به یک عدد باید از تابع ()compareTo این کلاس ها استفاده کنید : مثال : BigInteger n1 = BigInteger.valueOf(1); BigInteger n2 = BigInteger.valueOf(5); int compareResult = n1.compareTo(n2); if (compareResult == -1) { System.out.print("n1 number is smaller than n2 number.\n"); } else if (compareResult == 1) { System.out.print("n2 number is smaller than n1 number.\n"); } else if (compareResult == 0) { System.out.print("n2 number is equal to n1 number.\n"); } مورد دیگه ای هم بود بفرمایید دوست عزیز لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
forouzande 2 ارسال شده در 19 مرداد، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 19 مرداد، ۱۳۹۶ تشکر کمک خیلی بزرگی کردید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
forouzande 2
برای عددی با تعداد 28 رقم از چه متغییری میتونم استفاده کنم؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
5 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.