存钱我用了个正则表达式怎么总是不对啊?
private int choice() {
Scanner scan = new Scanner(System.in);
System.out.println("请选择你要执行的操作:");
System.out.println("1、查询;2、存钱;3、取钱;4、修改密码;5、退出");
int choice = scan.nextInt();
Integer in = choice;
return in;
}
private void query() {
System.out.println("您当前的余额是:" + this.theUser.getAccount() + "元。");
System.out.println( c.get(Calendar.YEAR)+"年:"+(c.get(Calendar.MONTH)+1)+"月: "+c.get(Calendar.DAY_OF_MONTH)+"日: "+c.get(Calendar.HOUR_OF_DAY)+"时:"+c.get(Calendar.MINUTE)+"分:"+c.get(Calendar.SECOND)+"秒:");
}
private void saveMoney() {
Scanner scan = new Scanner(System.in);
System.out.println("请输入您要存放的金额:");
float inputMoney = scan.nextFloat();
String s = String.valueOf(inputMoney);
String h = "[1-9][0-9]*00";
if(h.matches(s)){
System.out.println("正确");
}else{
System.out.println("错误");
}
if(inputMoney <= 0){
System.out.println("你们家银行存负数和0?");
return;
}
if(inputMoney > this.MAX_CASH - this.cash){
System.out.println("对不起,本机装不下这么多钱。你太有了......");
return;
}
this.theUser.setAccount(this.theUser.getAccount() + inputMoney);
this.cash += inputMoney;
System.out.println("存钱操作已经成功!");
System.out.println("你存入了"+inputMoney+"元");
System.out.println( c.get(Calendar.YEAR)+"年:"+(c.get(Calendar.MONTH)+1)+"月: "+c.get(Calendar.DAY_OF_MONTH)+"日: "+c.get(Calendar.HOUR_OF_DAY)+"时:"+c.get(Calendar.MINUTE)+"分:"+c.get(Calendar.SECOND)+"秒:");
}
private void getMoney() {
Scanner scan = new Scanner(System.in);
System.out.println("请输入您要取出的金额:");
float outputMoney = scan.nextFloat();
if(outputMoney <= 0){
System.out.println("你们家银行取负数和0?");
return;
}
if(outputMoney >= this.theUser.getAccount()){
System.out.println("对不起,你账户上的余额不足!");
return;
}
if(outputMoney > this.cash){
System.out.println("对不起,本机上的现金不足!");
return;
}
this.theUser.setAccount(this.theUser.getAccount() - outputMoney);
this.cash -= outputMoney;
System.out.println("取钱操作已经成功!");
System.out.println( c.get(Calendar.YEAR)+"年:"+(c.get(Calendar.MONTH)+1)+"月: "+c.get(Calendar.DAY_OF_MONTH)+"日: "+c.get(Calendar.HOUR_OF_DAY)+"时:"+c.get(Calendar.MINUTE)+"分:"+c.get(Calendar.SECOND)+"秒:");
}
private void changPWD() {
Scanner scan = new Scanner(System.in);
System.out.println("请输入老密码:");
String oldPwd = scan.next();
System.out.println("请输入新密码:");
String newPwd = scan.next();
System.out.println("请再输入新密码:");
String newPwd2 = scan.next();
if(this.theUser.getPassword().equals(oldPwd) && newPwd.equals(newPwd2)){
this.theUser.setPassword(newPwd);
System.out.println("密码修改成功!");
}else{
System.out.println("密码输入有误,请查证!");
}
}
100的倍数啊,正则表达式
追答直接用 取余 不是更好?
求改这段代码用JAVA正则表达式限制存取钱只能是100的用法.
mathches()的使用方法是里面的参数是正则表达式,你到过来用这什么时候才能判断为true啊 直接 s.matches("[1-9][0-9]{0,1}00")正能取整百的,并且在1万元一下,如果要一万以上的,改下{0,1}后面那个参数就行了,多加一位就加一
php语言是什么(php是什么编程语言)
(20)个性化的Java支持:PHP4.0支持和java的交互。这种个性化的Java支持为PHP在Java对象上创建和使用方法提供一个简单并且有效的工具。 21)对象和数嵌套组:PHP4.0实现了功能更加强大的对象,移去了PHP3.0存在的种种句法限制。对象能在数组以内被嵌套并且反过来也如此,可以根据你的需要实现嵌套。 (22)面向对象的编程:PHP...
zend加密是如何域名的zend加密破解
(29)函数的运行时绑定:PHP4.0的运行时间绑定功能允许你在他们被声明以前调用,无论声明是否在代码以后或是在运行时间。(30)类的运行时信息:PHP4.0支持在运行时刻存取下列类信息:一个对象的类名,一个对象的父类的类名字,以及对象函数所在的名字。(31)服务器抽象层:为支持Web服务器提供了增强型SAPI(服务器API)接口...
PHP是什么?
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP在数据库方面的丰富支持,也是它迅速走红的原因之一,它支持下列的数据库或是数据文件:Adabas 、D、 DBA、dBase 、dbm 、filePro 、Informix 、InterBase、mSQL 、Microsoft SQL Server、·MySQL、Solid、Sybase、 Oracle 、P...
如何成为一个数据分析师?需要具备哪些技能
数据库的增、删、查、改:这些是数据库最基本的操作,但只要用简单的命令就能够实现,所以你只需要记住命令就好。 数据的分组聚合、如何建立多个表之间的联系:这个部分是SQL的进阶操作,多个表之间的关联,在你处理多维度、多个数据集的时候非常有用,这也让你可以去处理更复杂的数据。 数据预处理:Python(pandas) 很多...
PHP是什么
PHP(PHP:Hypertext Preprocessor递归缩写)中文名字是:“超文本预处理器”,是一种广泛使用的通用开源脚本语言,适合于Web网站开发,它可以嵌入HTML中。编程范型是面向对象、命令式编程的,截止2019年4月24日为止,最新的版本是PHP 5.6.0(28 Aug 2014),其操作的系统为windows\/linux\/Mac跨平台。
php语言是什么(php是什么编程语言)
(7)与PHP3.0兼容性很好:PHP4.0是与PHP3.0代码向后兼容性接近100%。由于PHP4的改进的体系结构,两者有一些细微的差别,但是大多数人将可能永远不可能遇上这种情况。 PHP介绍 (8)配置:PHP4重新设计和增强了PHP。ini文件,这使得用PHP。ini来配置PHP显得极为容易,这个文件可以在运行时被Apache(unix系统)或由Windows注...
后缀是.php的文件是什么文件
(7)与PHP 3.0 兼容性很好:PHP 4.0 是与 PHP 3.0 代码向后兼容性接近100% 。由于 PHP 4 的改进的体系结构,两者有一些细微的差别,但是大多数人将可能永远不可能遇上这种情况。 PHP介绍(8)配置:PHP4重新设计和增强了PHP。ini文件,这使得用PHP。ini来配置PHP显得极为容易,这个文件可以在运行时被Apache(unix...
PHP是什麽(我想要详细一点的答案)
可以象:$obj->x=6那样通过类引用方式来存取数据成员,这不是一个很好的OOP习惯。我强烈建议通过方法来存取成员变量。如果你把成员变量看成是不可处理的,并且只通过对象句柄来使用方法,你将是一个好的OOP程序员。不幸的是,PHP不支持声明私有成员变量,所以不良代码在PHP中也是允许的。继承在PHP中很容易实现,只要...
php的文件到底怎么用啊
(7)与PHP 3.0 兼容性很好:PHP 4.0 是与 PHP 3.0 代码向后兼容性接近100% 。由于 PHP 4 的改进的体系结构,两者有一些细微的差别,但是大多数人将可能永远不可能遇上这种情况。 PHP介绍(8)配置:PHP4重新设计和增强了PHP。ini文件,这使得用PHP。ini来配置PHP显得极为容易,这个文件可以在运行时被Apache(unix...