「java输入限制」java输入限制范围

博主:adminadmin 2023-03-17 15:40:05 516

本篇文章给大家谈谈java输入限制,以及java输入限制范围对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 怎么限制用户只能输入10次

public static void main(String[] args) {

  java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("^[+]?[\\d]*$");//判断是否是正整数正则表达式     

  java.util.Scanner sc = new java.util.Scanner(System.in);

  int sum = 0;//结果

  String temp = "";//接收的字符

  for(int i = 1; i = 10; i++){

   System.out.println("请输入第" + i +"个数");

   temp = sc.next();

   if("999".equals(temp)){//999 停止

    System.out.println("输入999,停止!");

    break;

   }else{//继续操作

    if(pattern.matcher(temp).matches()){//判断是否是正整数

     sum += Integer.valueOf(temp);//求和

    }

   }

  }

  System.out.println("正整数的和为:" + sum);

 }

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中做一个在用户输入密码错误三次时,就禁止用户输入,半小时后才能登陆的登录限制?

都是在用户登陆时查询数据库表,一般user表中会有:是否禁用、最后一次登陆时间(到秒)、用户登陆错误次数。

用户登陆时查询该用户数据,进行判断,若是正确,则更新是否禁用为可用、最后登陆时间、错误次数为0.

若是登陆错误时,错误次数+1,若是错误次数=3,则更新是否禁用为禁用,并更新最后一次登陆时间。

若是登陆时该用户数据中是否禁用为禁用,则判断最后一次登陆时间与当前登陆时间相比较,半小时后可以登陆,重复上面流程。

JAVA做登陆必须会HTML,用HTML做出一个用户名密码的界面。

编写后台代码。

如果说想法,也就是对用户名密码的正确性判断和输入字符是否合法,有些登陆需要验证码,可按个人意愿加。

为了安全性,可以写成3次登陆错误就禁止登陆的方式,实现方式使用cookies。

关于java输入限制和java输入限制范围的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。