- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】Java与语法基础与流程控制
Java语法基础与流程控制1 能力要求 1.能按照程序编写规范,熟练编写简单Java应用程序。 2.正确定义与使用变量、常量,正确使用运算符与表达进行数值计算程序的处理。 本次课主要内容 Java基本语法 Java数据类型、算术运算符与表达式 Java语言的基本要素 标识符 关键字 常量 运算符 分隔符 标识符 用来标识java中的包、类名、方法、变量等,标识符由字母、数字、下划线和美元符号组成。但首字母不能使用数字,同时,标识符不能是关键字。 判定下面标识符的有效性: myMethod; _demo;yu$12;8value;lee#;ONE-HUNDRED;class 关键字 关键字也称保留字,是Java语言本身使用的标识符,它有其语法含义。请分析在语言中为什么要有关键字,关键字的作用是什么? 分隔符 分隔符用来分隔Java程序中的基本元素,有注释、空白符、和普通分隔符三种。 注释: // 单行注释 /*……*/ 多行注释 /**……*/ 多行注释,可由javadoc程序处理 空白符:空格、回车、换行符、制表符 普通分隔符(4种){} ; , : Java数据类型 问题:在C语言中,存在数据类型,在Java中,也存在数据类型,那么,为什么要有数据类型呢? 1.数据类型用来说明常量、变量和表达式的性质和所占内存的大小。 2.Java的基本数据类型长度是固定的,可以跨平台自由移植。(c语言的基本数据类型根据平台的不同会有所参别) 与C语言数据类型的比较 Java的数据类型的长度固定,可跨平台自由移动,C语句的基本数据类型会根据平台的不同有所改变; Java的数据类型:基本数据类型、类、接口等类型; C语言数据类型:基本数据类型与组合数据类型; 两种语言的基本数据类型也有区别。 Java的8种基本数据类型 基本数据类型的使用示例 请调试P19 例2.1 同时回答问题: 1、该程序保存的文件名是什么?为什么要这样命名? 2、在执行程序时,系统怎么知道该从哪里开始程序? 3、第6行long l=0xffffL的L的含义是什么?去掉可以吗?为什么? 4、第8行float f=0.23F的F含义是什么?去掉可以吗?为什么? 程序中使用数据 1.程序中数据的表示:字面量(或直接量) 2.程序中数据的存储:变量 3.常量 基本数据类型的直接量(字面量) 直接量:指某些类型在程序中的基本表述 ; 整型数据的直接量形式: 1.三种形式:十进制、十六进制(0x)、八进制(0); 如:25,0x25, 025 2.long型数据,如:78l或78L; 基本数据类型的直接量 浮点型数据 float型:123.0f .123F 0.123F 123E3F 123e-3f double型(默认):123.0 12.3d 12.3D 基本数据类型的直接量 字符型: 通用字符:‘A’ ‘\101’ ‘\u0041’ 转义符: ‘\b’:退格 ‘\r’:回车 ‘\n’:换行 ‘\“’:双引号 ‘\\’:反斜杠 基本数据类型的直接量 布尔型数据的直接量 只有两个值true和false。 变量 变量的属性 变量标识、变量数据类型、变量作用域 变量的声明: 如:float f,g; float f=20f; 变量的作用域:局部变量的作用域为定义点到代码块的结束 变量的默认值:局部变量 请删除例2-1的第12行d=0.7E-3,在编译运行程序,出现什么问题?请总结局部变量的默认值规则。 赋值操作时的变量类型转换(L/F) 编程实践 ①声明并输出各种基本类型变量值。 a,byte: 120 b,short:76 (8进制值) c,int: 1998 d,long:1ff0 (16进制值) e,float:0.24 f,double:7.4e3 g,boolean:false h,char:h ②重新对a赋值为160,编译运行,出现什么问题?请解释说明。 常量 赋值后不能更改的值 final double SALES_TAX = 6.25; 算术运算符 标准运算符 作用 运算符 示例 注释 加法 + sum=num1+num2 减法 - sum=num1-num2 乘法 *
文档评论(0)