Java&JBuilder教学资料 Java 语法及流程控制1.ppt

Java&JBuilder教学资料 Java 语法及流程控制1.ppt

ID:51963820

大小:836.00 KB

页数:27页

时间:2020-03-26

Java&JBuilder教学资料 Java 语法及流程控制1.ppt_第1页
Java&JBuilder教学资料 Java 语法及流程控制1.ppt_第2页
Java&JBuilder教学资料 Java 语法及流程控制1.ppt_第3页
Java&JBuilder教学资料 Java 语法及流程控制1.ppt_第4页
Java&JBuilder教学资料 Java 语法及流程控制1.ppt_第5页
资源描述:

《Java&JBuilder教学资料 Java 语法及流程控制1.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二单元Java语法基础与流程控制(1)能力要求:1.能按照程序编写规范,熟练编写简单Java应用程序。2.正确定义与使用变量、常量,正确使用运算符与表达进行数值计算程序的处理。本次课主要内容Java基本语法Java数据类型、算术运算符与表达式Java语言的基本要素标识符关键字常量运算符分隔符标识符用来标识java中的包、类名、方法、变量等,标识符由字母、数字、下划线和美元符号组成。但首字母不能使用数字,同时,标识符不能是关键字。判定下面标识符的有效性:myMethod;_demo;yu$12;8value;lee#;ONE-HUNDRED;class关键字关键字也称保留字

2、,是Java语言本身使用的标识符,它有其语法含义。请分析在语言中为什么要有关键字,关键字的作用是什么?要记忆!!分隔符分隔符用来分隔Java程序中的基本元素,有注释、空白符、和普通分隔符三种。注释://单行注释/*……*/多行注释/**……*/多行注释,可由javadoc程序处理空白符:空格、回车、换行符、制表符普通分隔符(4种){};,:Java数据类型问题:在C语言中,存在数据类型,在Java中,也存在数据类型,那么,为什么要有数据类型呢?1.数据类型用来说明常量、变量和表达式的性质和所占内存的大小。2.Java的基本数据类型长度是固定的,可以跨平台自由移植。(c语言的

3、基本数据类型根据平台的不同会有所参别)与C语言数据类型的比较Java的数据类型的长度固定,可跨平台自由移动,C语句的基本数据类型会根据平台的不同有所改变;Java的数据类型:基本数据类型、类、接口等类型;C语言数据类型:基本数据类型与组合数据类型;两种语言的基本数据类型也有区别。Java的8种基本数据类型数据类型名称位长默认值取值范围字节型byte80-27到27-1短整型short160-215到215-1整型int320-231到231-1长整型long640-263到263-1单精度型float320.0-3.4*1038~+3.4*1038双精度型double640

4、.0-1.7*10308~+1.7*10308字符型char16‘u0000’‘u0000’~’uffff’布尔型boolean1falsetrue,false注意它们的位长、默认值!!基本数据类型的使用示例请调试P19例2.1同时回答问题:1、该程序保存的文件名是什么?为什么要这样命名?2、在执行程序时,系统怎么知道该从哪里开始程序?3、第6行longl=0xffffL的L的含义是什么?去掉可以吗?为什么?4、第8行floatf=0.23F的F含义是什么?去掉可以吗?为什么?程序中使用数据1.程序中数据的表示:字面量(或直接量)2.程序中数据的存储:变量3.常量基本

5、数据类型的直接量(字面量)直接量:指某些类型在程序中的基本表述;整型数据的直接量形式:1.三种形式:十进制、十六进制(0x)、八进制(0);如:25,0x25,0252.long型数据,如:78l或78L;基本数据类型的直接量浮点型数据float型:123.0f.123F0.123F123E3F123e-3fdouble型(默认):123.012.3d12.3D基本数据类型的直接量字符型:通用字符:‘A’‘101’‘u0041’转义符:‘b’:退格‘r’:回车‘’:换行‘“’:双引号‘\’:反斜杠基本数据类型的直接量布尔型数据的直接量只有两个值true和fa

6、lse。C语言的布尔型常量如何表示?变量变量的属性变量标识、变量数据类型、变量作用域变量的声明:如:floatf,g;floatf=20f;变量的作用域:局部变量的作用域为定义点到代码块的结束变量的默认值:局部变量请删除例2-1的第12行d=0.7E-3,在编译运行程序,出现什么问题?请总结局部变量的默认值规则。赋值操作时的变量类型转换(L/F)编程实践①声明并输出各种基本类型变量值。a,byte:120b,short:76(8进制值)c,int:1998d,long:1ff0(16进制值)e,float:0.24f,double:7.4e3g,boolean:falseh

7、,char:h②重新对a赋值为160,编译运行,出现什么问题?请解释说明。常量赋值后不能更改的值finaldoubleSALES_TAX=6.25;C语言如何定义常量?#definePAI3.1415926算术运算符标准运算符作用运算符示例注释加法+sum=num1+num2减法-sum=num1-num2乘法*sum=num1*num2除法/sum=num1/num2取余%sum=num1%num231%6=1增量++num++减量--num--增量和减量运算符(++和--)运算符作用语法示例++前增量j=++i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。