forouzande 2 ارسال شده در 10 آبان، 2017 اشتراک گذاری ارسال شده در 10 آبان، 2017 برای عددی با تعداد 28 رقم از چه متغییری میتونم استفاده کنم؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
rasool.g 135 ارسال شده در 10 آبان، 2017 اشتراک گذاری ارسال شده در 10 آبان، 2017 سلام . فکر کنم جواب سوالتون اینجاست لینک باید از کلاس BigInteger مثل اینکه استفاده کنید. اگه هیچ عمل ریاضی هم نمی خواین روش انجام بدید که بریزید تو همون string لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
hosseinz501 122 ارسال شده در 10 آبان، 2017 اشتراک گذاری ارسال شده در 10 آبان، 2017 سلام همونطور که دوستمون فرمودن باید از کلاس 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 ارسال شده در 10 آبان، 2017 مالک اشتراک گذاری ارسال شده در 10 آبان، 2017 برای بررسی مقدار در if به چه صورت عمل می کنیم. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
hosseinz501 122 ارسال شده در 10 آبان، 2017 اشتراک گذاری ارسال شده در 10 آبان، 2017 برای بررسی کوچک یا بزرگ بودن نسبت به یک عدد باید از تابع ()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 ارسال شده در 10 آبان، 2017 مالک اشتراک گذاری ارسال شده در 10 آبان، 2017 تشکر کمک خیلی بزرگی کردید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
forouzande 2
برای عددی با تعداد 28 رقم از چه متغییری میتونم استفاده کنم؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
5 پاسخ به این سوال تاکنون داده شده است
ارسال های توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.