永发信息网

请教下java提示框问题

答案:3  悬赏:50  手机版
解决时间 2021-07-31 07:28
  • 提问者网友:沦陷
  • 2021-07-30 20:04

用Java编写:如果用户名输入长度小于6个字符,提示不能输入小于XXX,如果大于16个字符,提示不能输入超过XXX个字符,请问下应该怎么做?

最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-07-30 20:28

import javax.swing.*;
import java.util.*;


public class Test {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
String str = in.next();
if (str.length() < 6) {
JOptionPane.showMessageDialog(null, "您输入的字符长度少于6!", "错误!",
JOptionPane.OK_OPTION);
} else if (str.length() > 16) {
JOptionPane.showMessageDialog(null, "您输入的字符长度已经大于16!", "错误!",
JOptionPane.OK_OPTION);
}
}
}



小心别被Myeclipse挡住了窗口!!

全部回答
  • 1楼网友:愁杀梦里人
  • 2021-07-30 21:46
可以用javascript来做呀,代码如下: <html xmlns=" http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <script language="javascript" type="text/javascript"> function check(){ var username = document.getElementById("username").value; if(username.length<6){ alert("不能输入小于6个字符"); return false; }else if(username.length>16){ alert("不能输入超过16个字符"); return false; } return true; } </script> </head> <body> 请输入用户名:<input id="username" type="text" onblur="return check()"/>//当失去焦点时弹出提示框 </body> </html>
  • 2楼网友:雪起风沙痕
  • 2021-07-30 21:24
用String的Length属性判断
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯