「java限制输入数字」java限制输入数字范围并取得最大最小值
今天给各位分享java限制输入数字的知识,其中也会对java限制输入数字范围并取得最大最小值进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、在标准java程序中如何限制一个文本框只能输入数字
- 2、Java 限制使用者只能输入数字
- 3、java怎么在文本框中限制只能输入数字
- 4、Java程序怎样限制输入的只能是数字
- 5、Java 怎么限制输入
在标准java程序中如何限制一个文本框只能输入数字
//下面就使用的JTextField配合监听使用的,但是有很多人说中文输入法状态下就会失效
//我亲测可以使用,我用的必应输入法就是了,如果真是那样还是使用JFormattedTextField吧
import java.awt.BorderLayout;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.io.Serializable;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class Day02_B extends JFrame implements Serializable{
private JTextField jt;
private static final long serialVersionUID = 1L;
Day02_B(){
this.setBounds(300,300,200,200);
this.setResizable(false);
init();
this.setDefaultCloseOperation(3);
this.setVisible(true);
}
private void init() {
jt=new JTextField();
jt.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
if(e.getKeyChar()KeyEvent.VK_0||e.getKeyChar()KeyEvent.VK_9) {
e.consume();
}else {
System.out.print(e.getKeyChar());
}
}
});
this.add(jt,BorderLayout.NORTH);
}
public static void main(String[] args) {
new Day02_B();
}
}
Java 限制使用者只能输入数字
Scanner i_Scanner = new Scanner(System.in);
System.out.print("请输入数字: ");
while (true) {
try {
String str = i_Scanner.next();
int a = Integer.valueOf(str);
return;
} catch (Exception e) {
System.out.println("ERROR!");
System.out.println("请重新输入:");
}
}
java怎么在文本框中限制只能输入数字
html
head
meta http-equiv="content-Type" content="text/html;charset=gb2312"
titlejs 只能输入数字和小数点/title
script language="JavaScript" type="text/javascript"
function clearNoNum(obj)
{
//先把非数字的都替换掉,除了数字和.
obj.value = obj.value.replace(/[^\d.]/g,"");
//必须保证第一个为数字而不是.
obj.value = obj.value.replace(/^\./g,"");
//保证只有出现一个.而没有多个.
obj.value = obj.value.replace(/\.{2,}/g,".");
//保证.只出现一次,而不能出现两次以上
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
}
/script
/head
body
!--把下面代码加到body与/body之间--
只能输入数字和小数点的文本框:input id="input1" onkeyup="clearNoNum(this)"
/body
/html
Java程序怎样限制输入的只能是数字
根据这则表达式判断是否为数字,如果想要 范围是1到100 可以正则判断位数字之后,在判断其大小范围
public class aaa {
public static boolean aaa(String a){
boolean flag;
if(!a.matches("^[0-9_]+$")){//正则表达式 【匹配是否为数字
flag = false;
}else{
flag = true;
}
return flag;
}
public static void main(String [] args){
boolean flag = aaa.aaa("999");
System.out.println(flag);
flag = aaa.aaa("ss");
System.out.println(flag);
}
}
Java 怎么限制输入
如java在文本框中限制只能输入数字
TextField text=new TextField();
text.addKeyListener(new KeyAdapter(){
public void keyTyped(KeyEvent e){
char key=e.getKeyChar();
if((key'0')||(key'9')){
String str=text.getText();
str=str.substring(0,str.length()-2);
text.setText(str);
}
}
});
关于java限制输入数字和java限制输入数字范围并取得最大最小值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。