Как выполнить код, если разница в значении переменной превышает 20 - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь проверить, не равен ли var1 значение var2, но имеет ли он больше, чем 20, или больше для выполнения кода.

В настоящее время у меня есть:

if (var1 != var2) {
    // need to put what happens if var2 is 20 or more greater than var1
}
else {

}

Ответы [ 5 ]

0 голосов
/ 17 февраля 2020

Может быть, это то, что вы хотели

if (var2-var1 >= 20) {
    // Insert code here
}

Но если вы хотите проверить, что var2 и var1 отделены друг от друга как минимум на 20, можно было бы меньше, а можно было бы увеличить

if (Math.abs(var2-var1) >= 20) {
    // Insert code here
}
0 голосов
/ 17 февраля 2020

Вы можете сделать:

if(Math.Abs(var1 +- var2) >= 20){
//do code
}
0 голосов
/ 17 февраля 2020

Вы можете просто вычесть два и сравнить разницу до 20.

// if var2 is 20 or more greater than var1
if (var2 - var1 >= 20) {
     // do something here
} else {
     // something else here
}
0 голосов
/ 17 февраля 2020

Я считаю, что это должно делать то, что вы хотели.

//Check if the difference between var2 and var1 is greater than or equal to 20
if(var2 - var1 >= 20){
    //Insert Code here
}
0 голосов
/ 17 февраля 2020

добавить условие это на l oop

if (var1 != var2) {

// need to put what happens if var2 is 20 or more greater than var1
if(var1 - var2 >= 20){

}else{

}
}else{

}

...