03_java基础_第3天(引用类型使用格式、if语句、循环语句)_讲义

03_java基础_第3天(引用类型使用格式、if语句、循环语句)_讲义

ID:30746785

大小:153.20 KB

页数:10页

时间:2019-01-03

03_java基础_第3天(引用类型使用格式、if语句、循环语句)_讲义_第1页
03_java基础_第3天(引用类型使用格式、if语句、循环语句)_讲义_第2页
03_java基础_第3天(引用类型使用格式、if语句、循环语句)_讲义_第3页
03_java基础_第3天(引用类型使用格式、if语句、循环语句)_讲义_第4页
03_java基础_第3天(引用类型使用格式、if语句、循环语句)_讲义_第5页
资源描述:

《03_java基础_第3天(引用类型使用格式、if语句、循环语句)_讲义》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第03天Java基础第1章引用类型的使用1.1引用数据类型的使用格式与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个和对固定的步骤或格式。导包:使用import导包,在类的所有代码之前导包(找到要使用的类型)定义变量,并创建对象赋值:数据类型变屋名=new数据类型();调用方法,每种引用数据类空都有其功能,我们可以调用该类型实例的功能:变量名•方法名();1.2键盘录入:ScannerScanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,终于不需要我们帮用户指定购物数量了,

2、用户可以自己从键盘录入想买的数量了。Scanner使用步骤:导包:importjava.util.Scanner;创建对象实例:Scannersc=newScanner(System.in);调用方法:nextlnt():接收一个整数next():接收一个字符串如:inti=sc.ncxtlnt();用来接收控制台录入的数字Strings=sc.next();用來接收控制台录入的字符串1.3随机数:Random类牛成随机数需要使用到引用类型随机数Random类。Random使用方式:导包:所属包java.u

3、til.Random创建实例格式:Randomrandom=newRandom();调用方法:nextlnt(intmaxValue)产生[O,maxValue)范围的随机数nextDouble()产生[0,1)范围的随机数如:Randomrandom=newRandom();intmyNumber=random.nextlnt(lOO);//结果为0・99的一个数doublemyNumber2=random.nextDouble();〃结果为之间的一个小数第2章if语句2・lif语句简介在现实业务中,许多

4、场景需要我们做出条件判断,而每一种条件对■应一则业务逻辑。比如,如果考试超过60分,不需要补考,低于60分需要补考。再比如如果是管理员,则可以删除论坛帖子,而普通游客却不可以等等。对应这样需要选择的业务场景,我们可以使用讦选择结构。2.2if语句格式2.2.1单条件判断(格式1)满足讦条件即执行,不满足不执行。如年龄大于18岁nJ以注册婚恋网站讦语句的具体语法格式如下:if(条件语句){代码块}2.2.2互斥条件判断(格式2)满足条件执行讦语句体,不满足执行else语句体。如60分以上及格,60分以下不及格

5、,需要重考if...else语句具体语法格式如下:if(判断条件){执行语句1}else{执行语句2true判断条件>2.2.3多条件判断(格式3)在多个条件中选择满足条件的if语句体执行。例如,对一个学生的考试成绩进行等级的划分,如果分数大于等于80分,小于等于100分等级为优;如果分数大于等于70分,小于80分级为良;如果分数大于等于60分,小于70分等级为及格;60以下为不及格。if...elseif...else语句具体语法格式如下:if(判断条件1){执行语句1}elseif(判断条件2){执行语

6、句2}•••elseif(判断条件n){执行语句n}else{2.2.4多层条件判断在复杂的业务逻辑屮,可以使用多层的条件判断代码是否执行。如60分以下的同学不及格重考,60分以上的同学不需要重考,这个区间乂可以分为:优秀、良好、及格三个等级。if(第一层条件){if(第二层条件){真正运行逻辑第3章循环3.1循环简介实际开发过程小,我们经常要重复某一个动作,这时需要使用到循环语句。Java提供了三种循环的语法格式。下边是循环所应该具备的重要组成部分:•循环变量初始化(初始化表达式)•循环出口(布尔表达式)

7、•循环增量(步进表达式)•循环逻辑内容(循环体)3.2for循环for循坏语句是最常用的循坏语句,一般用在循坏次数已知的情况下。3.2.1for循环语句的语法格式for(初始化表达式①;布尔表达式②;步进表达式④){循环体③}执行顺序:①②③④〉②③④>(§)③④…②不满足为止。①负责完成循环变量初始化②负责判断是否满足循环条件,不满足则跳出循环③具体执行的语句④循环后,循环条件所涉及变量的变化情况3.2.2for循环注意事项a)①②③④四个部分均可以为空当①为空时,注意变量作用域的范围变化肖②为空时,为条

8、件永远为true的死循环当③为空时,通常没有意义当④为空时,可以将其加入到循环体中,或同样成为死循环b)初始化表达式①的部分可以同时定义多个变量步进表达式可以同时将多个循坏相关变量改变,控制循坏条件3・3循环结构_while&dowhile与for循环功能类似,while循环也是常见的循环结构,除此Z外还冇较少使用的dowhile循环。3.3.1while循环语句使用格式初始化表达式①while(布尔表达式②){

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

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

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