$num = 9;
switch ($num){
case $num > 0 && $num < 5:
echo 5;
break;
case $num > 5 && $num < 10:
echo 10;
break;
case $num > 10 && $num < 15:
echo 15;
break;
....
}
result: 10
Run Code Online (Sandbox Code Playgroud)
愚蠢的代码.
你对此有什么好主意吗?谢谢.
可能重复:
有没有办法只接受JTextField中的数值?
Swing的JTextField上有任何功能只允许在一系列数字中使用正数吗?
示例:我只能输入10到30之间的数字.此范围之外的数字甚至不会出现在字段中.
对来自文本输入的年份值进行以下验证:
if (!year.match(new RegExp('\\d{4}'))){
...
}
Run Code Online (Sandbox Code Playgroud)
RegExp
等于null
数字从0到3的数值。可以。
如果是4位数字,则返回值。没关系。
如果超过4位数字,则再次返回值,表示不正确。
文档说{n}
声明的意思是确切的数字,但工作方式如下:
exact+
Run Code Online (Sandbox Code Playgroud)
通过如此丑陋的验证,它可以正常工作:
if (!year.match(new RegExp('\\d{4}')) || year.length>4){
...
}
Run Code Online (Sandbox Code Playgroud)
我只想利用RegExp对象。
我试着使用以下内容
rand()/getrandmax()*0.35+0.3
Run Code Online (Sandbox Code Playgroud)
但它仍会生成大于最大限制的数字.不违反下限,但最大值是.
基本上我想要的是显示一个计数,直到它达到一定数量,所以如果我在屏幕上有数字"5"它将显示"1 2 3 4 5".或者,如果我有数字"3",它将显示"1 2 3".
原因是我为我的MySQL结果创建了一个分页系统.我到目前为止的代码是
$result1 = mysql_query("SELECT * FROM questions WHERE subcat = '$conditions'");
$num_rows = mysql_num_rows($result1);
$results_per_page = "3";
$num_pages = $num_rows / $results_per_page;
Run Code Online (Sandbox Code Playgroud)
所以它计算了有多少结果,例如我们会说12个结果.然后根据我希望每页显示的结果数来计算这个数字.在这个例子中它是"3".所以答案是"4".所以我现在想在屏幕上显示"1 2 3 4",但是我希望每个数字都是一个链接.
我该怎么做呢?
谢谢Ben
如果我在文本框中键入50并且将offset作为offsetTop,则得到050.为什么?这是代码:
alert(allspan[i].offsetTop+document.getElementById("size").value);
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个for循环,其中p将选择两个数字中的任何一个.
例如:
for (p in 0:runif (1, 0, 1))
{
if (p == 0.8)
{
all.wells[[i]]$state.names == "C"
}
if (p == 0.2)
{
all.wells[[i]]$state.names == "A"
}
}
Run Code Online (Sandbox Code Playgroud)
评估的唯一两个可能值是0.2和0.8.
我很确定上面的循环很长而且很耗时.
输出的结果
puts (030).to_i
Run Code Online (Sandbox Code Playgroud)
是24
- 由于Ruby的八进制表示.如果030
是fixnum(而不是字符串),有没有办法将其转换为30?
(表演(030).to_s
也将返回'24'
.)
我正在为大数字做mod,python 2.7.3
而python给我错误的答案,如下所示.如果数字很小,那么它给出了正确的答案.
任何人都可以解释为什么会发生这种情况以及如何在python中修复?下面简单的脚本显示小数字mod显示正确的答案但大数字mod给出了错误的答案.
root# cat mod.py
bigNum=46623871433466988486147975697094761425185742805822717249007
smallNum=717249007
print "bigNum % 3: " + str(bigNum % 3)
print "smallNum % 3: " + str(smallNum % 3)
root# python mod.py
bigNum % 3: 0
smallNum % 3: 1
Run Code Online (Sandbox Code Playgroud)
提前感谢您的帮助.