《Java语法基础》PPT课件.ppt

《Java语法基础》PPT课件.ppt

ID:51992380

大小:319.00 KB

页数:58页

时间:2020-03-27

《Java语法基础》PPT课件.ppt_第1页
《Java语法基础》PPT课件.ppt_第2页
《Java语法基础》PPT课件.ppt_第3页
《Java语法基础》PPT课件.ppt_第4页
《Java语法基础》PPT课件.ppt_第5页
资源描述:

《《Java语法基础》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言主讲:王淑鸿第3章Java语法基础学习目标:ProblemsolvingNotsyntax学习方法:既严谨又灵活,注重应用。主要内容3.1变量声明与赋值语句3.2输入输出语句3.3运算符与表达式3.4流程控制语句下面的程序应该用到哪些语句?问题:输入两个整数,求和并输出。计算机解决方案:1、分配三个内存空间,存储两个加数及所求得的和;2、从键盘输入第一个数,存储到内存相应地址中;3、从键盘输入第二个数,存储到内存相应地址中;4、由CPU求和,将和存储到内存相应地址中;5、将和送到输出设备显示器显示。附:如果要求计算的是10以内的加法呢?3.1变量声明与赋值语句理解:什么是变量

2、?为什么要用变量?变量与内存的关系?(数据表示)Java规定:变量类型、变量名、变量值学习步骤:声明变量、给变量赋值、使用变量变量高级程序设计语言中是用变量来指向计算机的内存的。在内存中分配三个存储空间,即需要声明三个变量。分配多大的或者什么样的地址空间呢?则需要指定变量类型。每个变量都有名字、类型、存储空间大小和值关于变量名的规定变量名以字母、下划线或者美元符号开头的字母、数字、下划线和美元字符的组合构成,Java语言中有些保留字有特殊的含义,所以为变量命名时要避开这些保留字,如class、puclic等不能作为变量名。下面的变量名是合法的:$name、_name、myName、you

3、r_name、name12等。下面的变量名是非法的:2name、&name、my-name、String等。Java中的保留字abstractbooleanbreakbytecasecastcatchcharclasscontinuedefaultdodoubleelseextendsfalsefinalfinallyfloatforifimplementsimportinstanceofIntinterfaceinnerlongnativenewnulloperatorouterpackageprivateprotectedpublicrestreturnshortstaticsupe

4、rswitchsynchronizedthisthrowtransienttruetryvoidwhilevarvolatileconst整数类型byte、short、int、long浮点类型float、double字符型char布尔类型boolean类class接口interface数组array字符串String基本类型引用类型数据类型Java提供的数据类型整型数属性表数据类型占用长度/bit取值范围byte8-27~27-1short16-215~215-1int32-231~231-1long64-263~263-1bytevarByte;//声明shortvarShort;in

5、tvarInt;longvarLong;varByte=100;//赋值varShort=30000;varInt=10000000;varLong=10000000000;实型数属性表数据类型占用长度/bit取值范围float32-3.4e38~3.4e+038(6-7位有效数字)double64-1.7e308~1.7e+308(14-15位)floatvarFloat;//变量声明doublevarDouble;varFloat=123.001f;//变量赋值varDouble=123.0000000001;布尔型变量用来表示逻辑值,何谓逻辑值?Java中布尔型变量只有两个值:真(

6、true)或假(false)。布尔型数据在机器中位长为8位。booleansign;booleanisChild=true;布尔型(boolean)字符型变量是一个16位的Unicode码一个字符型变量只能表示一个字符charvarCh;varCh=‘y’;字符型(char)转义字符表转义字符功能描述ddd1~3位八进制所表示的字符uxxxx1~4位十六进制所表示的字符'单引号"双引号\反斜杠r回车换行f换页t水平制表b退格字符串String(非基本数据类型)字符串类型是Java预定义的一种复合数据类型其具体机制后面再讲,先学习简单的使用StringqqID;Str

7、ingphoneCode=“133****8888”Stringname=“张三”数组数组可以表示一组相同类型的变量int[]arrInt=newint[10];double[]arrDou=newdouble[10];boolean[]arrB=newboolean[10]char[]arrCh=newchar[10];String[]arrStr=newString[10];JButton[]arrBu=newJButton[1

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

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

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