2014-12-05 35 views
-2

如何比較一個數字和間隔。如何比較數字與間隔? (x>(1,10))

有什麼辦法來縮短此表達式:

if ((x%10) == 1 || (x%10) == 2 || (x%10) == 3 || (x%10) == 4) // ... till number 9. 
+0

是這個例子其實你需要什麼?您可以將整行(「最多9」)摺疊爲'if(!(x%10))'。 – usr2564301 2014-12-05 21:14:14

+2

該代碼是不是真的比較數字與間隔... – fvu 2014-12-05 21:14:24

+0

@Jongware謝謝!這就是我需要的。我知道這是基本的,但我是一個初學者程序員,所以我再也不會問同樣的問題。 – Firmus 2014-12-05 21:15:36

回答

2

假設x是整數,僅存在10個可能的值。而唯一沒有被檢查的0,也是唯一的假整數。

if (x % 10) 
{ 
    ... 
1

你可以檢查它像這樣:

if(!(x%10)) { 

}