java基础知识(一)课件.ppt

java基础知识(一)课件.ppt

ID:57057877

大小:462.00 KB

页数:20页

时间:2020-07-30

java基础知识(一)课件.ppt_第1页
java基础知识(一)课件.ppt_第2页
java基础知识(一)课件.ppt_第3页
java基础知识(一)课件.ppt_第4页
java基础知识(一)课件.ppt_第5页
资源描述:

《java基础知识(一)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java基础知识(一)语法和StringScanner对象使用目标JAVA基本语法格式String类Scanner类流程控制JAVA基本语法格式JAVA语言的符号介绍数据类型运算符标识符、关键字标识符变量,函数,类,对象的名称都是标识符,以字母,数字,下划线(_)和“$”组成,并以字母或”_”,”$”开头关键字49个关键字变量变量格式1:定义变量varNametypevarName[,varName2…];格式2:定义变量varName,并赋值valuetypevarName=value;规则和惯例使用一个变量

2、之前要对变量的类型加以声明一个变量的声明就是一条完整的Java语句,所以在结尾使用分号变量使用字母开头变量名区分大小写变量名的长度基本没有限制变量名不能使用Java的关键字变量名通常是小写字母开头,如果是多个单词组合,首单词小写,其余单词首字母大写可在一条语句中进行多个变量的声明,不同变量之间用逗号分隔常量:程序在运行期间不能改变的量作用对变量赋值:普通常量(常数)--true,false,12,43.35,“你好!!!”例:intwidth=12;floatarea=43.35f;作为特定的数据使用:标识符常

3、量(常值变量)--final关键字定义例:finalfloatPI=3.14f;案例:求面积Square.java,Circle.java常量数据类型基本(简单)数据类型booleanchar整数类型byteshortintlong浮点类型floatdouble引用(复合)数据类型classinterface数组数据类型转换自动类型转换将一种类型的变量赋给另一种类型的变量时,只要满足以下条件,就会发生自动类型转换:两种类型兼容目标类型大于源类型byte---short---char---int---long--

4、-float---double强制类型转换强制转换用于显式类型转换。如果被转换的值的数据类型大于其目标类型,就会丢失部分信息示例:floatc=34.89675f;//将c转换为整型intb=(int)c+10;变量的作用域和生存期变量的作用域是一个作用的范围,每个变量都有自己的作用域块用来定义作用域,变量可以在代码块中声明,块以左大括号开始,以右大括号结束例如:if(条件){typevarName;……}说明:变量varName的作用范围只在当前if语句块中块作用域块定义着变量的作用域。一个块可以嵌套另一个块

5、。不允许在两个嵌套的块内声明两个完全相同的变量变量的生存期是指变量的生存周期,指从声明开始到释放内存结束。如果包含变量的语句块结束了,则变量的生存周期也结束了。ScopeVar.javaclassScopeVar{publicstaticvoidmain(String[]args){intnum=10;if(num==10){//num在内层作用域中可用intnum1=num*num;System.out.println(“num和num1的值为"+num+""+num1);}System.out.printl

6、n(“num1的值为"+num1);}}运算符运算符描述示例算术运算符算术运算符使用数字操作数。这些运算符主要用于数学计算+,-,*,%等关系运算符关系运算符用于测试两个操作数之间的关系。使用关系运算符的表达式的结果为boolean型==,>=,<=等逻辑运算符逻辑运算符用于boolean操作数&,

7、,^,&&,

8、

9、,!等条件运算符条件运算符很独特,因为它是用三个操作数组成表达式的三元运算符。它可以替代某种类型的if-else语句?:赋值运算符赋值运算符为一个等号=,它将值赋给变量=,*=,/=,+=,-=运算

10、符的优先级表达式通常由多个运算符组成。优先级的规则决定每个运算符在任何给定表达式中的计算顺序顺序运算符1.括号,如()和[]2.一元运算符,如-、++、--和!3.算术运算符,如*、/、%、+和-4.关系运算符,如>、>=、<、<=、==和!=5.逻辑运算符,如&、^、

11、、&&、

12、

13、6.条件运算符和赋值运算符,如?:、=、*=、/=、+=和-=String字符串的定义StringstrName;StringstrName=“字符串常量”例:StringstuName=“张三”;字符串的连接使用“+“号可以把多个

14、字符串连接成一个字符串例如:Stringstr1=“我的名字是:”Stringstr2=“张三”;Stringstr3=str1+str2;则:str3为:”我的名字是:张三”;String字符串与其它基本数据类型的连接例:StringpromptStr=“我的年龄是:”;intmyAge=19;StringageStr=promptStr+myAge;结论:字符串可以连接任何基本数据

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

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

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