- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.3.1 输入 【例3-2】计算用户输入长宽值的矩形面积 RectangleAreaIn.java 3.3.2 输出 System.out对象 标准输出流,对应于显示器 常用输出方法 3.3.2 输出 格式化输出方法 例如: double d = 123.89; System.out.printf(d=%10.5f\n, d); 3.3.2 输出 System.err对象 标准错误输出 用法上与System.out完全相同,只是显示形式略有差异 例如在NetBeans环境下字符显示为红色 3.4 Java语句 3.4.1 普通语句 3.4.2 分支语句 3.4.3 循环语句 3.4.4 转移语句 3.4.1 普通语句 空语句 ; 表达式语句 块语句 { } 3.4.2 分支语句 if语句 语法: if (expression) statement1; [else statement2;] 3.4.2 分支语句 switch语句 语法: switch (expression) { case value1: statement1; break; case value2: statement2; break; ... case valueN: statementN; break; [default: defaultStatement;] } 3.4.2 分支语句 【例3-3】使用switch语句确定某年某月的天数 MonthDays.java 3.4.3 循环语句 for语句 语法: for (initialization; termination; iteration) statement; 3.4.3 循环语句 while语句 格式: while (expression) statement; 3.4.3 循环语句 do while语句 语法: do statement; while (expression); 3.4.4 转移语句 break语句 continue语句 return 语句 【例3-4】计算1到n (n 0) 的累加和,演示return语句的使用 CountSum.java 3.5 应用实例 3.5.1 计算Fibonacci数列 3.5.2 递归计算阶乘 3.5.3 用试除法计算质数 3.5.1 计算Fibonacci数列 【例3-5】计算Fibonacci数列 Fibonacci.java 3.5.2 递归计算阶乘 【例3-6】递归计算阶乘 Factorial.java 3.5.3 用试除法计算质数 【例3-7】用试除法计算质数 质数是大于1的整数中只能被1和其自身整除的数 试除法:尝试用从2到n的平方根整数去整除n。如果都不能整除,n便是质数 Prime.java 尚辅网 / 3 Java基本语法 3.1 引例:计算矩形面积 3.2 Java语言基本概念 3.3 输入与输出 3.4 Java语句 3.5 应用实例 3.1 引例:计算矩形面积 【例3-1】计算矩形面积 RectangleArea.java 3.2 Java语言基本概念 3.2.1 基本数据类型 3.2.2 数据类型转换 3.2.3 关键字与标识符 3.2.4 变量与常量 3.2.5 运算符与表达式 3.2.6 分隔符与注释 3.2.1 基本数据类型 3.2.1 基本数据类型 3.2.1 基本数据类型 注意:Java基本数据类型所占存储空间的二进制位数是固定的,不会因为硬件平台以及操作系统的不同而不同 这种特性使得Java语言具有平台无关性和更好的可移植性 3.2.1 基本数据类型 布尔型boolean 用于确定真假条件逻辑判断,仅有两个值:true和false,且不能和任何其他基本数据类型相互转换 只占1位二进制位。但是为了优化内存访问时间,用8个二进制位存储一个布尔值,运行时布尔值被扩展到32位 在Java程序执行期间,所有小于32位的数据类型都会被扩展到32位 3.2.1 基本数据类型 字符型char 一种16位的无符号数,用于表示单个字符,用单引号’括起来 字符编码:Unicode编码 字符运算:+ 转义符:\ 3.2.1 基本数据类型 3.2.1 基本数据类型 整型 有符号的二进制补码形式的数值 四种:8位的字节型byte、16位的短整型short、32位的整型int和64位的长整型long 默认是十进制的int型 long型整数值,必须在其后加字母L或l 八进制整数值,必须用0开头 十六进制整数值,必须用0X或0x开头 3.2.1 基本数据类型 浮点型 以近似的方式表示实数 两种:64位的double型双精度数和32位的float型单精度数
您可能关注的文档
- 工程力学工程静力学与材料力学附光盘第2版课件作者范钦珊主编工程力学-第9章节.ppt
- C++面向对象程序设计课件作者张德慧周元哲主编第10章节类库和C++的标准模板库STL.ppt
- Linux实用技能教程——基于Fedora和RHEL5课件作者孙永道电子课件第4章节系统启动配置.ppt
- 工程力学基础课件作者徐博侯第4章节弹性杆件的应力分析和位移分析.ppt
- C++语言程序设计课件作者尹季昆主编第四章节多态性.ppt
- CATIAV5R20机械设计教程高校本科教材课件作者詹友刚第05章节工程图设计.ppt
- CorelDrawX4平面设计教程课件作者邹利华项目7标志设计.ppt
- Linux实用技能教程——基于Fedora和RHEL5课件作者孙永道电子课件第5章节常用命令.ppt
- 工程力学静力学与材料力学课件作者王永廉15组合变形.ppt
- Linux实用技能教程——基于Fedora和RHEL5课件作者孙永道电子课件第6章节用户管理.ppt
文档评论(0)