- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第02讲 基本语法 常量表示 变量定义与赋值 (算术/关系/逻辑)表达式计算 输入/输出 回顾:简单Java程序——只有一个类(内含main方法的public类) 源文件:XXX.java public class XXX { …… public static void main(String args[]) { …… } } 编译生成字节码文件:XXX.class 简单计算问题 【例_算术计算】已知内外半径值,试计算环形面积 简单计算(文件名:AreaCalc.java) public class AreaCalc { public static void main(String args[]) { int r1,r2; double s; r1=5; r2=8; s=Math.PI*(r2*r2-r1*r1); System.out.println(面积:+s); } } 标识符和关键字(P11§2.1) 用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。 字母、下划线、$和数字(不能作首字符) 区分大小写 关键字 Java语言中已经被赋予特定意义的一些单词。不可以把这类词作为名字来用。 Java数据类型 基本类型 布尔型、整型、浮点型、字符型 构造类型 数组、类(class)、接口(interface) 基本数据类型(P11-15§2.2) 常量的表示 布尔型(boolean)只有true、false 整型(int) -125 、 0、8848、45000、…… 浮点型 float 123.5439f、12389.987F、123.0f、2e40f、…… 浮点型 double(d可以省略) 12389.5439d987,123.0、6e-140、…… 字符型 char——单引号括起 常规:A、 b、 ? 、! 、9、 δ、 好 、…… 转义: \t 、\n、…… 变量——遵循“①先定义,②后使用” ①变量定义 类型 变量名; 例如: int r1; double c,s; char $x; boolean my_ans; ┇ 变量——遵循“①先定义, ②后使用” ②变量的赋值 变量名=表达式; 例如: r1=5; s=3.141592*r1*r1; $x= A ; my_ans=True; 变量的初始化 定义变量的同时赋初值 类型 变量名=初值; 例如: int r1=5; double s=0.0,c=0.0; char $x= A ; boolean my_ans=false; 基本数据类型的转换——按精度从“低”到“高”转换(不包括逻辑类型和字符类型) byte → short → int → long → float → double 级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换。 例如 float x=100; 例如 int x=50; float y; y=x; 当把在级别高的变量的值赋给级别低变量时,必须使用显示类型转换运算。显示转换的格式: (类型名)要转换的值 例如: int x=(int)23.89; long y=(long)34.98F; 算术运算 算术计算描述练习 (1)已知三个整型数据x,y,z的值,写出计算其平均值ave的表达式 ave=_______________; (2)已知三角形的底边a、b和高h的值,写出计算梯形面积s的表达式 s=_______________; (3)已知图中直径d的值,写出计算阴影面积s的表达式 s=_____________________________; (4)已知用时为d(单位:秒),试将d值转换成相应的小时h、分钟m及秒t,写出表达式 h=_______; m=_______; t=________; 关系运算——运算结果是boolean型 两个数值型的操作数,比较其值的大小。 两个字符型的操作数,按字符的ASCII码值进行比较。 关系表述练习 (1)表示“n为非负数”为真的表达式 (2)表示“a小于b”为真的表达式 (3)表示“s等于t” 为真的表达式为 (4)表示“x不等于0”为真的表达式 (5)表示“n是偶数”为真的表达式 (6)表示“一元二次方程ax2+bx+c=0有实根”的表达式 逻辑运算 ——操作数和运算结果是boolean型 逻辑表述 (1)表示“数学式0a10”为真的表达式 (2)表示“|x|5”为真的表达式 (3)表示“ch为大写字母”为真的表达式 (4)表示“n是3的倍数或是7的倍数”为真的表达式 (5)表示“n是3
您可能关注的文档
最近下载
- 自考00152组织行为学 名词解释题及大题答案汇总.docx
- 2024年陕西省西安市新城区中考模拟语文试题(含答案).docx VIP
- 手术室常见药物.pptx VIP
- 浅谈民办幼儿园可持续发展.doc VIP
- 绿色施工安全防护措施费用投入计划表GDAQ20109.xls
- 2024年一级造价师考试题库附完整答案【考点梳理】.docx
- CNAS与CMA二合一《内审检查表》.docx VIP
- 标准、规范、准则_JIS R7606-2000 Carbon fibre -- Determination of the tensile properties of the single-filament specimens.pdf
- 癌症筛查与早期诊断PPT.pptx
- 劳动工具的探究(教学设计)-六年级下册劳动浙教版.docx VIP
文档评论(0)