自己做了一个Atm机的程序

问题描述

if(ID());{funcs();}boolean f=ID();if(f){funcs();请问以上这两种代码有什么区别吗。ID()是判断账号密码的方法funcs()是进入1取款、2查询、3转账,功能选择界面的方法为毛我用第一种方法写,密码输错了之后直接就进入功能选择界面了?就是ID()为false的时候,还能执行funcs().如果用第二种,先把ID()的值赋给f,在进入选择语句。就不会出现这种问题了。 这是什么情况?刚学JAVA2个星期, 请各位指教。

解决方案

if(ID()); {funcs();} 此处多了个分号,造成if判断成功后执行了空语句而后面的{funcs();} 则跟if判断没判断的下一执行语句
解决方案二:
if后面的分号去掉!加了分号说明这个if块结束了!下面的{funcs();} 就不是if块里的代码了!北大青鸟的吧!
解决方案三:
if(ID()); {funcs();} 你没看到你if后面直接就是分号吗?意味着有没有密码验证都会执行功能函数。建议你练习的时候,好好的把课本上的例子调通,同时看书的时候,认真的把基本的条件控制语句看懂,不要只是单纯的翻书!

时间: 2024-08-27 18:55:54

自己做了一个Atm机的程序的相关文章

c#做的一个学生信息管理窗体程序与ACCESS连接,怎么在状态栏显示我存的人数

问题描述 c#做的一个学生信息管理窗体程序与ACCESS连接,怎么在状态栏显示我存的人数 求帮忙,谢谢啦 c#做的一个学生信息管理窗体程序与ACCESS连接,怎么在状态栏显示我存的人数 解决方案 access 中读取出来 然后 赋值给 状态栏中的控件

C#2003做的一个简单查询网站程序,但是图片和CSS都无法显示 。用的vista系统。IIS是7.0的。。

问题描述 如题所示..请教各位大仙有什么办法能测试是哪里出了问题?在另外一台机器上都没问题.但是一拿到我的vista系统的机器上就有问题.我怀疑是我机器的问题.但是我机器上的IE.firefox,google.这些浏览器都试过..都是一样.不能显示CSS和图片...请帮我解决一下...非常感谢..

看黑客如何在Black Hat 2016上5秒干掉 macOS 系统,“催吐”ATM机| 宅客周刊

    1. Black Hat 2016 专题报道 中国黑客5秒干掉 macOS 系统,攻击方法首次全球揭秘 用户在苹果电脑上点击了一条链接,在他眼里,一切都那么平静.然而他并不知道,随着点击的轻响,无数数据在电脑中奔涌激荡.在秒针跳动五次的时间内,苹果公司顶尖程序员们藉由代码构建的层层防御体系毁灭殆尽,赛博世界的上帝悄然易主.电光火石间,黑客夺取了电脑的一切权限. 这件事,真实地发生在"黑客奥运会"--Pwn2Own 2016 上.做出这种华丽攻击的,正是来自腾讯科恩实验室的黑客们

ATM机喷钞票、蓝牙灯泡传病毒,世界顶级黑客大会 BlackHat 奇葩破解抢先看

       全世界的顶尖黑客,沸腾在同一个礼堂中,是一种怎样的体验?憋说话,BlackHat USA 2016(美国黑帽大会)正在眼前. 阴郁的西部片中,戴黑帽子的大多都是反派. 赛博世界里,黑帽子黑客也是那些网络罪犯的代称. 不过,不要以为 BlackHat USA 是全球网络罪犯的"作案经验交流".黑帽大会其实是全世界最盛大的白帽子黑客的集会.(叫黑帽大会的原因是:这样听起来酷一点...) [BlackHat VS WhiteHat(果然戴黑帽子更帅一点)] 在全世界黑客的眼里,

互联网铺路:自制山寨ATM机太容易

北京街头惊现假ATM机,犯罪嫌疑人借此套取银行卡信息.记者调查发现-- 互联网铺路 自制山寨ATM机太容易 日前,在北京街头出现了一部"山寨ATM机",多名市民受骗在该机器上取款,钱没取出,银行卡信息却被窃取,卡内金额也被人悉数转出.安装这台"山寨机"的犯罪嫌疑人被警方抓获后交代,他在北京花钱找人买来相关设备自制ATM机,受害人插卡查询时,假ATM机中的电脑系统可套取到银行卡账户和密码:他再凭借这些信息拷贝出银行卡,找银行网点套现. 犯罪嫌疑人为何能方便自制ATM机

求使用SQL 编的ATM机模拟系统源文件

问题描述 最近老师教我们变一个ATM机可我编了后总是运行错误,于是想求一个来对比一下好改进 解决方案 解决方案二:模拟啊在电脑上解决方案三:http://cn.bing.com/search?q=site%3Adownload.csdn.net+atm%E6%9C%BA+%E8%AF%BE%E7%A8%8B&go=Submit&qs=n&form=QBLH&pq=site%3Adownload.csdn.net+atm%E6%9C%BA+%E8%AF%BE%E7%A8%8B

java源码-如何实现用Java写一个模拟ATM机程序

问题描述 如何实现用Java写一个模拟ATM机程序 如何用Java写一个模拟ATM机程序,有交互式的菜单完全没有思路,谁给我源码让我提供参考啊,拜托大神了???? 解决方案 参考这个:http://wenku.baidu.com/link?url=yBfaSj1cvK4by5tODPWjRQjPHNfvBQTaQv1VK7ODJnqLaCqTyw5aD8TQG8yBxiwXqgGXQEg_aRYijiXHc-tzwhGgWJ9PGr_jRRQLXUgWacG菜单.功能和你的要求一样. 解决方案二

使用XP系统的ATM机现大问题:一个短信就能让它疯狂吐钞

使用XP系统的ATM机现大问题:一个短信就能让它疯狂吐钞安全技术厂商赛门铁克近日披露了一个关于ATM取款机的漏洞,黑客可利用恶意软件发送短信破解ATM机,从而盗取现金.据赛门铁克披露,犯罪分子会使用了一款名为Ploutus的恶意软件.通过CD-ROM或USB便可轻易地将Ploutus上传到ATM机中.第一步:将ATM机的机箱锁撬开,或者直接在机箱上钻洞(既然都撬开了,何不直接....),然后使用CD-ROM或USB上传安装恶意程序Ploutous.第二步:使用USB数据线连接一部特制的手机,使A

用c#做了一个winform程序,涉及到了数据库.这个程序要放到别人电脑上用,别人电脑没安数据库,我怎么才能让别人的电脑用这个程序时可以访问到我 的电脑上的数据

问题描述 用c#做了一个winform程序,涉及到了数据库.这个程序要放到别人电脑上用,别人电脑没安数据库,我怎么才能让别人的电脑用这个程序时可以访问到我的电脑上的数据,在网上看到了改写数据库连接的办法,还有更改别人电脑上的设置,有点看不懂,哪位大神教教我,万分感谢! 解决方案 解决方案二:如果网络是通的,对方电脑能访问你的数据库,就可以了解决方案三:把连接字符串写在配置文件里,保证通过网络能够访问你的机器上的数据库,这样就可以了解决方案四:这个涉及几个问题1,你用的数据库:如果是服务器类数据库