开发基于Java语言的银行卡模拟系统.ppt
《开发基于Java语言的银行卡模拟系统.ppt》由会员分享,可在线阅读,更多相关《开发基于Java语言的银行卡模拟系统.ppt(22页珍藏版)》请在三一办公上搜索。
1、书名:开发基于Java语言的银行卡模拟系统ISBN:978-7-111-34208-3作者:孙华林出版社:机械工业出版社本书配有电子课件,开发基于Java语言的银行卡模拟系统 高职高专 ppt 课件,开发基于Java语言的银行卡模拟系统,教师:孙华林,开发基于Java语言的银行卡模拟系统 高职高专 ppt 课件,第2章 java语言基础,技能目标 掌握Java语言的基础知识 熟练使用程序流程语句编写程序 掌握Java的断点调试方法,开发基于Java语言的银行卡模拟系统 高职高专 ppt 课件,第2章 java语言基础,上机任务搭建Bank系统的初始化界面:通过练习巩固程序结构的知识 增加系统的
2、友好性,开发基于Java语言的银行卡模拟系统 高职高专 ppt 课件,开发基于java语言的银行卡模拟系统,2.1 Java语言基本要素,Java语言主要有标识符、关键字、常量、变量、运算符等元素组成。2.1.1 标识符 标识符就是一个名字,和我们每个人都有自己的名字一样,Java中的类、对象、方法、数组等都应该有作为其标识的名字。标识符可以由字母、下划线、美元符号和数字组成,并且第一个字符不能为数字。例如:x1、$_23、_www都是合法的标识符;123_a、4$、int都是不合法的标识符。2.1.2 关键字 关键字(Keyword)就是被赋予特定意义的单词,他们不能作为名字来使用,即不能用
3、关键字来定义常量、变量。常用的关键字如书中表2-1所示。2.1.3 数据类型 在程序运行的过程中,很多信息需要通过变量(Variable)加以存储,以便程序随时取用,一个变量代表一个内存空间,数据就存储在这个空间中,由于数据在存储时所需要的容量各不相同,不同的数据就必须要配给不同大小的内存空间来存储。在Java中基本的数据类型主要分为整型节型、浮点型、字符型与布尔型。【注意】Java中的浮点型常量(4.5)是作为double类型的,如果要使用float类型的数据时,需要在4.5后加上f(F),4.5f才是float类型的数据。,开发基于Java语言的银行卡模拟系统 高职高专 ppt 课件,开发
4、基于java语言的银行卡模拟系统,2.1 Java语言基本要素,2.1.4 常量和变量 一个变量代表一个内存空间,数据就存储在这个空间中,使用变量名来取得数据相信会比使用内存位置来的更方便,变量是一个数据存储空间的表示,将数据指定给变量,就是将数据存储至对应的内存空间,调用变量,就是将对应的内存空间的数据取出供你使用。在Java中使用变量,必须要先定义变量名与数据类型,例如:int age;/定义一个整型变量 double scope;/定义一个双精度浮点型变量 变量的命名有几种风格,主要以清楚易懂为主。在Java中定义一个变量,就会配置一块内存空间给它。这块空间中原先可能就有数据,因此变量在
5、定义后的值是不可预期的。Java对于安全性的要求极高,你不可以在定义变量后,而在未指定任何值给它之前就使用它,编译器在编译时会报告这个错误。如果定义变量age却没有给它指定值,则会显示以下信息:The local variable age may not have been initialized,开发基于Java语言的银行卡模拟系统 高职高专 ppt 课件,开发基于java语言的银行卡模拟系统,2.1 Java语言基本要素,2.1.5 数据类型转换 相同类型的数据可以直接运算,不同类型的数据进行运算时,首先要将数据转换为同一类型,然后再进行运算。数据类型转换分为自动转换盒强制转换两种。自动转
6、换时所遵循的从低到高的转换规则如下:byte-short-int-long-float-doublechar-int-long-float-double 箭头表示数据的转换方向,即箭头前面的类型转换成箭头后面的类型。例如,当byte类型数据和short类型数据运算时,应将byte类型转换成short类型后再进行运算。自动类型转换只能按照规定的方向进行转换。可以通过强制转换将数据类型转换成指定的类型。例如:(int)4.5=4,将浮点类型强制转换成整型。2.1.6 运算符与表达式1算术运算符与算术表达式注意 算术表达式由算术运算符和一个或者两个操作数组成。算术运算符分为单目和双目两种,双目算术运
7、算符有加()、减()、乘(*)、除(/)、取余(%),使用上与加减乘除一样,必要时加上括号表示运算的先后顺序。例如:a20(b5)*3c/9。,开发基于Java语言的银行卡模拟系统 高职高专 ppt 课件,开发基于java语言的银行卡模拟系统,2.1 Java语言基本要素,单目运算符有自增()、自减(),可以是i,或是j,作用是让变量增加1或是减少1。算术运算符的优先级顺序为:和运算,以及单目的加、减运算最高;其次是*、/和%运算,双目的、优先级最低。2关系运算符与关系表达式 关系表达式由两个操作数和关系运算符组成,实现两个操作数之间关系的比较,比较结果以布尔类型存储。3逻辑运算符与逻辑表达式
8、 逻辑表达式由关系表达式和逻辑运算符组成,实现对关系表达式的值进行布尔逻辑运算,运算结果也是布尔型。逻辑运算符有与(&)、或(|)、非(!),非运算为单目运算符。对于&和|运算符,Java语言采用短路方式运算,基本原则如下:(1)运算符&左边的表达式值若为false,则不用计算右边的表达式的值,整个表达式值为false。(2)运算符|左边的表达式值若为true,则不用计算右边的表达式的值,整个表达式值为true。!优先级最高,其次是、=、=,再次是=和!=,然后是&,优先级最低的是|。编写程序的时候,使用括号可以改变优先级次序。,开发基于Java语言的银行卡模拟系统 高职高专 ppt 课件,开
9、发基于java语言的银行卡模拟系统,2.1 Java语言基本要素,4赋值运算符和表达式 赋值运算符由变量和表达式组成,一般格式是:变量赋值运算符表达式赋值运算符包括赋值运算符(=)和扩展赋值运算符(如=、*=)。注意:如果在赋值运算符两侧的类型不一致时,若右侧变量类型的级别高,则需要进行强制类型转换。5条件运算符和表达式条件表达式由3个操作数和“?”、“:”组成,一般形式是:opl?opt2:op3 其中op1是关系或者布尔逻辑表达式,该值若为真,则计算op2表达式的值,并作为整个表达式的结果;若为假,则计算op3表达式的值,并作为整个表达式的结果。如果已经掌握C语言相关知识,再来学习Java
10、会觉得容易入门,基本语法与C语言几乎一模一样,这些都是所有程序设计语言的基础知识,那接下来我们就小试身手,运用一下上面的知识。【要求】编写一个Java源程序,要求从键盘输入三个学生的Java成绩,然后输出成绩的总和以及平均分。,开发基于Java语言的银行卡模拟系统 高职高专 ppt 课件,开发基于java语言的银行卡模拟系统,2.2 程序控制语句,2.2.1 顺序结构 顺序结构就是程序按顺序一步一步地执行,其流程图如下:其实之前我们编写的所有程序都是顺序结构,按顺序从main方法入口开始一直执行到程序结束,这是最基本的控制结构。【要求】有a、b两个变量,通过相应操作交换两变量的值,然后输出交换
11、前后的值进行比较,确定是否已经成功交换。2.2.2 选择结构 选择结构用于判断给定的条件,根据判断的结果来控制程序的流程。Java主要提供了两种类型的选择语句,有if语句和switch语句。if语句也成为条件语句,是根据给定条件进行判断,以决定执行某个分支程序段。switch语句,也成为开关语句,是根据给定整型表达式的值进行判断以决定执行多路分支中的一支。1第一种形式的if语句 如图2-5a,这种形式是最简单的形式,如果条件表达式(P)的值为真,则执行其后的语句(A)。语句的一般格式为:,开发基于Java语言的银行卡模拟系统 高职高专 ppt 课件,开发基于java语言的银行卡模拟系统,2.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开发 基于 Java 语言 银行卡 模拟 系统
链接地址:https://www.31ppt.com/p-6363235.html