1樓:烏芹
2種方式常見的方法
第一種 js 用正則來判斷比如
第二種是在後臺來判斷 比如
public static bool isnumber(object snum)
if (long.tryparse(snum.tostring(), out num)) //嘗試轉換傳入的值
return true; //成功返回true
else
return false; //失敗返回false
}還有方法。 比如你可以為輸入的文字框新增一個keypress事件,只允許使用者輸入數字和退格,那肯定是整數了
private void textbox1_keypress(object sender, keypresseventargs e)
else}
2樓:
演算法原理如下:
輸入的一般都是字串,因此,問題轉換為:判斷一個字串裡面的字元構成的結果是否為整數。
整數和其他數字的差別是:整數裡面只含有數字字元,同時,第一個字元可以為「-」,來表示一個負數。
於是可以寫演算法:
判斷一個字串->
第一位如果不是「-」或者數字字元,就不是整數 return false
剩下的字元,如果不是數字字元,那麼這個字串表示的 就是不是整數 return false
在這兩個判斷之後,其他的結果就整數了 return true
用c#裡面的方法的話,可以使用 以下方法:
boolean int.tryparse(string)
如果能夠轉成int,則返回true,說明是整數,反之不然。
3樓:空心蓮
var str=textbox1.text.trim();
int number;
if(int.tryparse(str , out number))else
4樓:匿名使用者
除1取餘看餘數是否為0
c++怎麼判斷一個數是不是整數
5樓:好程式設計師
只能用sizeof(a),與當前機子的整數所佔位元組數比較(一般為4個位元組)。這種方法可以區別整數和實數,但也不是處處成立。例如若a為指標,則一般sizeof(a)也為4.
別的方法都不嚴格。
js如何判斷輸入的資料是整數還是小數?
6樓:張口閉口尼瑪的
parseint(number)==number,如bai果是true,number就是整數,du否則不是整數。
function check( arg )elsereturn res
}如以zhi上函dao數所示。
參考資料專
7樓:閩珺欽白曼
parseint(number)==number如果是dutrue,number就是整zhi數dao,否版則不是
整數測試:權
var number=123.456
if(parseint(number)==number)alert('是整數');
else alert('不是整數')
在c#中如何實現判斷一個數值是否為整數(或小數) 謝謝
8樓:long1209龍是我
1、將數值tostring()方法轉換成字串string.contains()方法判斷字串中是否有小數點有就是小數
2、先將數值convert.todouble然後再convert.toint32再convert.todouble如果最後結果等於開始的數值則為整數否則為小數。
3、將數值轉成字串然後遍歷字串呼叫char.isnumber如果都是true則為整數。
4、將數值轉成字串然後用int.tryparse返回false則是小數否則為整數。
5、將數值轉成字串正規表示式regex rgx=new regex^[0-9]+$然後用ismatch()方法返回true為整數否則為小數。
9樓:匿名使用者
除以1看餘數是否是0。
10樓:匿名使用者
可以用以下幾種方法:
將數值tostring()方法轉換成字串,string.contains()方法判斷字串中是否有小數點,有就是小數
先將數值convert.todouble(),然後再convert.toint32(),再convert.todouble(),如果最後結果等於開始的數值則為整數,否則為小數
將數值轉成字串,然後遍歷字串,呼叫char.isnumber(),如果都是true則為整數
將數值轉成字串,然後用int.tryparse();返回false則是小數,否則為整數
將數值轉成字串,正規表示式regex rgx=new regex(「^[0-9]+$」);然後用ismatch()方法,返回true為整數,否則為小數
11樓:匿名使用者
var i = 2.0;
if (regex.ismatch(i.tostring(), "^\\d+$"))
else
12樓:奮鬥一生
var vv = 232;
type type = vv.gettype();
string typename = type.name;
13樓:匿名使用者
可以用正規表示式 返回true or false 判斷
14樓:匿名使用者
decimal num=2.2
string strnum = num%1==0?"整數":"小數";
15樓:不是優品不推薦
好吧,其實你已經有思路了。
var curvalue = 2.01;
if((int)curvalue>curvalue)else if((int)curvalue==curvalue)
怎麼用c語言判斷數是不是素數,怎麼用c語言判斷一個數是不是素數
樹又綠皮敏 解釋如下 include stdio.h include math.h main include stdio.h include math.h void main 最佳方案是用素數分佈來處理,在處理大素數時尤其合理,用算術基本定理可能太慢了。如果知道素數分佈相關知識,編出來還是很容易的,...
C 中如何儲存輸入的資料,C 如何將輸入的內容輸出到文字檔案
使用檔案操作把輸入的資料儲存到文字當中即可。1 c語言標準庫提供了一系列檔案操作函式。檔案操作函式一般以f 單詞的形式來命名 f是file的簡寫 其宣告位於stdio.h標頭檔案當中。例如 fopen fclose函式用於檔案開啟與關閉 fscanf fgets函式用於檔案讀取 fprintf fp...
C中怎樣在視窗中textBox中輸入的內容顯示在另
方法有很多種。比如 1 通過窗體1屬性值,將textbox值傳出去,在窗體2中獲取這個屬性 2 註冊事件方式,監聽窗體1中是否輸入內容3 委託方式,直接將方法傳遞等等 c 中怎樣在一個視窗中textbox中輸入的內容顯示在另一個視窗中的textbox中 你先 textbox1所屬視窗中把它的text...