آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چک کردن یک عدد به صورت (مثال: 20-+)

امید  9 سال پیش  9 سال پیش
0 0

سلام دوستان

چجوری میشه یک عدد یا متغیر رو به صورت مثبت و منفی چک کرد.

یعنی اینکه دو متغیر داریم به طور مثال :

 a = 100;
b = 110;

حالا میخوام توی شرط if ببینم که آیا b توی رنج a+-20 هست یا نه (منظور از a+-20، رنج بین 80 تا 120 هستش)

 

لطفا اگر راهی به غیر از این میشناسید پیشنهاد بدید:

 if ( b > a - 20 && b < a + 20) {
.....
}
0 0
a - 20 و a + 20 رو داخل پرانتز بزار نتیجه رو تست کن ! (9 سال پیش)
0 0
!!! (9 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Reza  9 سال پیش
0 0

سلام

اینی که میگی دقیقا مفهوم قدر مطلق ( فاصله نسبی ) هست : راه دیگه ای وجود نداره

 if ((Math.abs(a - b)) < 20) {
...
}
0 0
ممنون Reza، حالا میخوام بدونم بار محاسباتی کدومشون بیشتر؟ یعنی استفاده از کدوم روش برای سیستم سبک تر هست؟ (9 سال پیش)
پاسخ به سوال 
reza  9 سال پیش
0 0

دقیقا نفهمیدم چی می خواین ولی چک کنید

if (n > 0) {
            Toast.makeText(G.context, "n is +", Toast.LENGTH_SHORT).show();
        } else if (n < 0) {
            Toast.makeText(G.context, "n is -", Toast.LENGTH_SHORT).show();
        } else {
            Toast.makeText(G.context, "n is 0", Toast.LENGTH_SHORT).show(); 

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .