- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第二章变量、数据类型、运算符
本章目标?会使用常用数据类型–int,double,char,String?会使用基本运算符–赋值运算符,算术运算符?会进行数据类型转换
Java语言基础组成?关键字?标识符?注释?常量和变量?数组
关键字interfacefloat
关键字
标识符?由26个英文字母大小写,数字:0-9符号:_$组成2,不可以使用关键字。?Java中严格区分大小写。?注意:在起名字的时,为了提高阅读性,要尽量有意义。
常量与变量–八进制:0-7,满8进1.用0开头表示。–十六进制:0-9,A-F,满16进1.用0x开头表示。
内存如何存放数据–数据各式各样,要先根据数据的需求(即类型)为它申请一块合
变量对于专业程序员,数据存入内存不算完:怎么找到存入的数据?
为什么需要变量?内存地址不好记,怎么办?–通过内存中小房间的别名找到数据存储的位置?变量是存储数据的一个基本单元
变量–数据类型变量名=初始化值;–注:格式是固定的,记住格式,以不变应万变。?理解:变量就如同数学中的未知数。
变量命名规则变量命名规范:简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如:myScore
变量命名规则
命名规则?包名:多单词组成时所有字母都小写。–XxxYyyZzz?变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单–xxxYyyZzz?常量名:所有字母都大写。多单词时每个单词用下划线连接。
变量应用
变量的声明和赋值?使用变量的步骤:–第一步:声明一个变量–第二步:赋值–第三步:使用变量
Java常用数据类型?Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间整数类型(byte,short,int,long)数值型字符型(char)接口(interface)数组([])?整数默认:int小数默认:double
数据类型说明如:性别‘男’、‘女’,电灯‘开’、‘关’如:一天的时间是24小时,一月份有31天如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时
数据类型的使用?输出Java课考试最高分:98.5?输出最高分学员姓名:张三?输出最高分学员性别:‘男’charsex=男;System.out.println(本次考试成绩最高分:+score);//输出其他……
常见错误1Stringtitle;System.out.println(title);Stringtitle=Java;//声明变量title并赋值//声明变量titletitle=Java;//赋值
常见错误2
常见错误3声明两个同名变量导致编译错误Stringname=张三;StringName=李四;
常见错误4
常见错误5
小结1
自动类型转换某班第一次Java考试平均分81.29,第二次比第一次多2分,计算第二次考试平均分?secondAvg=firstAvg+rise;System.out.println(第二次平均分是:+secondAvg);
类型提升规则–两种类型兼容–如果一个操作数为double型,则整个表达式可提升为double型
强制类型转换去年Apple笔记本所占的市场份额是20,今年增长的市场份额是9.8,求今年所占的份额?intnow=before+(int)rise;
类型转换?自动类型转换(也叫隐式类型转换)?强制类型转换(也叫显式类型转换)?类型转换的原理?什么时候要用强制类型转换??表达式的数据类型自动提升–如果一个操作数是double型,计算结果就是double型。?分析–System.out.println(‘a’)与System.out.println(’a’+1)的区别
类型转换?自动类型提升
类型转换?强制类型转换b=(byte)(b+4);//强制类型转换,强制将b+4的结果转换为byte类型,再
类型转换byteb1=3,b2=4;b=b1+b2;
常见错误
字符类型运算
小结2
算术运算符?某学员3门课成绩如右表所示,编程实现:1、Java课和SQL课的分数之差2、3门课的平均分
算术运算符avg=(stb+java+sql)/3;//计算平均分}}
算术运算符intnum1=5;intnum2=2;%:求商等价于:num1=num1+1;
算术运算符
常见错误Intx=6370;x=x/1000*1000;System.out.println
文档评论(0)