六月二十五

今天就是讲的是个昨晚的作业,第一个for和第二个for,外循环和内循环。昨晚的作业就是做排序和比较。今天呢,一样的讲的是实例,其中讲了break和return的区别;
break只能用于switch和循环,表示结束switch判断或结束循环,结束之后,继续执行switch或循环外的代码。
return表示跳出,在return之后,该方法中所有的代码都不会执行。
下午做了个项目ATM,主要就是单用户,老师讲这个很重要,所以深入理解。我就进行了备注,有些地方应该不对。明天还是要请教老师,这几天都是讲的实例,博客不知道写什么。
import javax.swing.JOptionPane;


public class ATM {
//创建一个方法,整型money=1000,
public static int money = 1000;
//主函数
public static void main(String[] args) {
//弹出对话框,输出一句欢迎光临。
JOptionPane.showMessageDialog(null, "欢迎光临,银行");
//定义一个boolean型,变量,接收cheng这个方法并赋值给zheng
boolean zheng = cheng();
//判断zheng是不是假。
if (zheng == false) {
//输出吞卡,因为循环三次
JOptionPane.showMessageDialog(null, "吞卡");
//结束程序
System.exit(0);
}
//循环,条件为真。
while (true) {
//输出一个对话框,用户输入相对应的数,进行操作,并用一个字符串m接收下来。
String m = JOptionPane.showInputDialog(null,"1,存款\n2,取款\n3,查询\n4,退卡\n请输入");
//将m转换为整形,
int xuan = Integer.parseInt(m);
//
switch (xuan) {
case 1:
cunmoney();//满足1的时候进行输出。
break;
case 2:
qumoney();//满足2的时候进行输出。
break;
case 3:
chamoney();//满足3的时候进行输出。
break;
case 4: {//满足4的时候进行输出。
//输出谢谢光临
JOptionPane.showMessageDialog(null, "谢谢光临");
}//退出程序
System.exit(0);
default://输出不是1-4以内,
//弹出对话框,请重新输入
JOptionPane.showMessageDialog(null, "请从新输入");
//跳出循环
break;
}
}
}
//创建一个方法,boolean型。
public static boolean cheng() {
//创建一个循环,定义i=0,循环三次,
for (int i = 0; i < 3; i++) {
//弹出一个输入框,输入账号,定义一个字符串 a。
String a = JOptionPane.showInputDialog(null, "请输入账号");
//弹出一个输入框,输入账号,定义一个字符串 b。
String b = JOptionPane.showInputDialog(null, "请输入密码");
//判断,a是不是等于123456,并且b是不是等于aaa。
if (a.equals("123456") && b.equals("aaa")) {
//判断是正确的就返回为真
return true;
//否则
} else {
//弹出一个对话框,输出,输入错误,
JOptionPane.showMessageDialog(null, "输入错误");
}
}
//返回为假
return false;


}
//创建一个方法 上面的3,查询
public static void chamoney() {
//输出money的值
JOptionPane.showMessageDialog(null, money);
}
// 创建一个方法 上面的1,存钱
public static void cunmoney() {
//弹出对话框,用户输入存好多钱,并用字符串String,ni接收下来
String ni = JOptionPane.showInputDialog(null, "存好多钱");
//定义成整形
int abc = Integer.parseInt(ni);
//money=money+abc,当前money+用户输入的值,并从新赋值给money
money+=abc;
//弹出对话框,是否查询余额,y或则n,并用字符串cha接收下来,
String cha = JOptionPane.showInputDialog(null, "是否查询余额?y/n");
//判断cha是不是等于y
if (cha.equals("y")) {
//是就运行查询这个方法
chamoney();
}


}
//创建一个方法,上面的2,取钱,
public static void qumoney() {
//弹出一个对话框,用户输入取好多钱,并用字符串String,wo,接收下来,
String wo = JOptionPane.showInputDialog(null, "取好多钱");
//定义一个整形,
int cao = Integer.parseInt(wo);
//判断用户输入的值是否大于money
if (cao > money) {
//判断输入大于money,就输出余额不足。
JOptionPane.showMessageDialog(null, "余额不足");

//fouz
else {
//money=money-cao,当前的值减去用户输入的值,
money -= cao;
}
// 弹出对话框,是否查询余额,y或则n,并用字符串qu接收下来,
String qu = JOptionPane.showInputDialog(null, "是否查询余额?y/n");
//判断,用户输入的值是不是y,
if (qu.equals("y")) {
//运行查询方法,
chamoney();
}
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值