ATM-java
通过学习JAVA,我的进步不是很多,了解了不多的编程知识,但是我一直在进步,我发现我有很大的进步空间,每天都有一点点的进步使我每天都很充实。还记得我编写的第一个
经典程序“hello Word”。从那时起我已开始走进Java的世界。
学习期间曾迷茫过,曾困惑过,走了不少的弯路,老师布置的试验作业每次都是不会做,每次都是要问同学,这个代码什么意思啊?为什么用这条代码,用别的不行吗?甚至后来
根本没耐心问,索性就复制同学的作业交上去。后来,我发现,对于学习java基础的经验就是多做、多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质。这样才
能举一反三,由点及面。对于抽象的东西要能具体化,对于具体的东西要能抽象化。学习JAVA的方法:JAVA学习中,首先要做到课前、课后复习及预习,要时时保持一个清醒的头
脑;多和同学沟通;互相学习;取长补短;在学习中做到帮助他人或他人帮助自己。
在学习Java的过程中我得出这样的结论:
1.学习中,要养成良好的习惯(写括号时要成对,字母大小写要区分,单词拼写要准确)。
2.在学习的过程中,最好不是仅仅停留在java表层,不是抄书上的例子运行出结果就可以。要注意,即便对一个简单的例子也要有耐心去琢磨、调试、改动。
3.在学习的过程中一定要动手做、试着写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己。
4. 在 Java 的学习过程中,可能会遇到形形色色的问题不容易解决,应多去专业论坛了解相关的知识,书本上的知识有限。要会从网上搜索有用的信息 加以整理,促进学习的深入和
知识水平的提高。
一步步地前进,一次次地克服困难,总算完成了一个个小目标,虽然不能尽善尽美,但是总会有所收获。在java的学习道路上我会加倍的努力,更加勤奋学习。
package mypackage;
public class display {
public static void main(String[] args) { interfaces accou=new interfaces(); accou.out();
}
}
package mypackage; //信1705-1 20173618 李嘉兴
public class Account { public static void main(String[] args) {} private String accountID;//用于存储学生的用户账号 private String accountname;//用于存储账户的名称 private String operatedate;//用于存储操作的时间 private int operatetype; //用于存储操作账户的类型 private String accountpaassword;//用于用户密码 private int accountbalance;//用于存储账户余额 private int amount;//表示操作流水金额 public String accountID() { return accountID; } public String accountname() { return accountname; } public String operatedate() { return operatedate; } public int operatetype() { return operatetype; } public String accountpaassword() { return accountpaassword; } public int accountbalance() { return accountbalance; } public int amount() { return amount; }
}
package mypackage; import java.util.Scanner;
public class interfaces { public void out(){ System.out.println("------------------------------"); System.out.println("欢迎使用中国工商银行自动柜员系统."); System.out.println("------------------------------"); System.out.println("请输入账号:"); Scanner sc1 = new Scanner(System.in); int a = sc1.nextInt(); System.out.println("请输入密码:"); Scanner sc2 = new Scanner(System.in); int b = sc2.nextInt(); System.out.println("------------------------------"); System.out.println("1、存款;\r\n" + "2、取款;\r\n" + "3、转账汇款;\r\n" + "4、修改密码;\r\n" + "查询余额;"); System.out.println("------------------------------"); Scanner sc3 = new Scanner(System.in); int c= sc3.nextInt(); switch(c) { case 1: System.out.println("100");break; case 2: System.out.println("当前账户每日可以支取2万元。\r\n" + "1、100元\r\n" + "2、500元\r\n" + "3、1000元\r\n" + "4、1500元\r\n" + "5、2000元\r\n" + "6、5000元;");break; case 3:System.out.println("当前账户每日可以支取2万元。\r\n" + "1、100元\r\n" + "2、500元\r\n" + "3、1000元\r\n" + "4、1500元\r\n" + "5、2000元\r\n" + "6、5000元;");break; case 4:System.out.println("请输入新密码:") ; Scanner sc4 = new Scanner(System.in); int d= sc4.nextInt();break; case 5:break; } }
}
ATM-java的更多相关文章
- ATM JAVA实现 部分代码
package score;//信1705-2 20173600 王重阳 import java.util.Scanner; public class Main { public static voi ...
- 实验01——java模拟银行ATM系统
用java写的一个模拟银行系统,比较初级. ATM.java package cn.tedu.yinhang; import java.util.Scanner; /** * @author 赵瑞鑫 ...
- JAVA上百实例源码以及开源项目
简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级.中级.高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情.执着,对IT的憧憬. ...
- Java课堂测试01及感想
上周进行了Java的开学第一次测验,按要求做一个模拟ATM机功能的程序,实现存取款.转账汇款.修改密码.查询余额的操作.这次测验和假期的试题最大的不同还是把数组存储改成的文件存储,在听到老师说要用文件 ...
- JAVA上百实例源码网站
JAVA源码包1JAVA源码包2JAVA源码包3JAVA源码包4 JAVA开源包1 JAVA开源包2 JAVA开源包3 JAVA开源包4 JAVA开源包5 JAVA开源包6 JAVA开源包7 JAVA ...
- Spark案例分析
一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...
- JAVA - ATM机程序
ATM机程序 UnionPayTest.java package oo.day06.work; public class UnionPayTest { } interface UnionPay{ // ...
- 第一次尝试使用JAVA编写的ATM机程序
package study; import java.util.Scanner; public class ATM { private static int[] users = { 111111, 2 ...
- java 使用线程做一个简单的ATM存取款实例.(转)
线程 Thread 类,和 Runable 接口 比较两者的特点和应用领域. 可以,直接继承线程Thread类.该方法编写简单,可以直接操作线程,适用于单重继承情况,因而不能在继承其他类 实现Runn ...
- java基础:模拟ATM取款机
package com.atm; import java.util.Scanner; /** * ATM类实现 * * @author 向往的生活 */ public class ATM { publ ...
随机推荐
- 码云git使用一(上传本地项目到码云git服务器上)
主要讲下如果将项目部署到码云git服务器上,然后使用studio导入git项目,修改本地代码后,并同步到码云git上面. 首先:我们在码云上注册账号并登陆.官网(https://git.oschina ...
- ElasticSearch的matchQuery与termQuery区别
matchQuery:会将搜索词分词,再与目标查询字段进行匹配,若分词中的任意一个词与目标字段匹配上,则可查询到. termQuery:不会对搜索词进行分词处理,而是作为一个整体与目标字段进行匹配,若 ...
- Vue + Element UI 实现权限管理系统(第三方图标库)
使用第三方图标库 用过Elment的同鞋都知道,Element UI提供的字体图符少之又少,实在是不够用啊,幸好现在有不少丰富的第三方图标库可用,引入也不会很麻烦. Font Awesome Font ...
- 熔断监控集群(Turbine)
Spring Cloud Turbine 上一章我们集成了Hystrix Dashboard,使用Hystrix Dashboard可以看到单个应用内的服务信息,显然这是不够的,我们还需要一个工具能让 ...
- UVa LA 2965 - Jurassic Remains 中间相遇,状态简化 难度: 2
题目 https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_pr ...
- java⑧
1.switch的表达式取值: byte short int char Enum(枚举) jdk1.7版本以上支持 String类型 2. break: 01.代表跳出当前方法体!跳出 ...
- MATLAB 批量处理图片
function resizephotos(directory, wh, isrecursive, isoverwrite, savetopath, supportFormat) % resizeph ...
- Oracle与MySQL的SQL语句区别
2 表 2.1 创建表(同) create table tableName( columnName1 int, columnName2 int ) 2.2 删除表(异) MySQL: drop tab ...
- 第一篇 入门必备 (Android学习笔记)
第一篇 入门必备 第1章 初识Android 第2章 搭建你的开发环境 第3章 创建第一个程序--HelloWorld 第4章 使用Android工具 ●Android之父 Android安迪·罗 ...
- VSTO杂项拾零(持续更新中……)
环境:win 7+visual basic 2008 侧重:VSTO 界面:sheetbook工作簿 1.创建一个过程并调用(2017.6.3) Public Class Sheet1 ...