Java培训第05天 Java基础知识(四)---2017年07月14日
来源:互联网 发布:企业logo设计软件 编辑:程序博客网 时间:2024/06/04 19:41
今天所学的知识依旧是Java基础知识,紧接着昨天的内容,包括转向语句、变量赋值和部分的方法等。
十三、Java转向语句
01.break语句:
(01).适用场景:只能在switch和循环中。
(02).控制跳转语句标记(标号):标记某个循环对其控制。
(03).在多重循环体中,某一层中的break语句,跳出的是当前循环,不会影响上一层循环。
02.continue:
(01).适用场景:只在循环中。
(02).实际原理:continue会跳过/结束本次循环。
03.return语句:
(01).适用场景:只在方法中。
(02).实际原理:return会结束方法。
04.break和return的区别:
(01).break,是停止当前循环的整个循环,循环后面的代码会继续执行。
(02).contine,是跳过当前循环的当次循环,还会继续执行当前循环的后续循环。
(03).return,是结束当前方法及方法内的所有代码,即在结束方法的时候可以顺带结束任何循环。
十四、Java变量赋值
01.通过常量或变量赋值。
(01).常量赋值:numberA = 12;。
(02).变量赋值:numberB = numberA;。
02.通过标准输入串、Scanner或BufferedReader,从输入键盘输入。
(01).标准输入串:接收数据的变量必须初始化,一次只读入一个字节数据,返回一个字节数据转换的整数,System.in.read();。
(02).Scanner:应用java.util.Scanner类,取得一个字符串或一组数字,System.in对象用于取得用户输入,next()方法用于取得用户输入的字符串,再转换为各种数据类型。
(03).BufferedReader:应用java.io.BufferedReader类,取得含空格的输入,readLine()方法取得用户输入的数据,必须要有异常处理。
十五、Java方法
01.基本定义:方法就是一段完成特定功能的代码块。
02.使用原因:提高程序的复用性和可读性。
03.基本结构:修饰符 返回值的数据类型 方法名(参数列表) { 方法体代码; return 返回值; }。
(01).修饰符:public/private/protected static。
(02).返回值:调用方法后,需要通过方法获取的结果数据。
(03).方法名:遵循小驼峰命名规则,见名知意。
(05).参数列表:有限个"形式参数的数据类型 形式参数的参数名",使用","符号连接,用于接收参数。
(06).方法体:方法需要完成的功能的相关代码。
04.区别函数:方法和函数的实质,是一样的。
05.return处理:
(01).返回值为void,return一般自动省略,但Java虚拟机会自动填充,所以写了"return;"也不会错。
(02).返回值不为void,return一定要写,且后面要跟随返回的数据。
06.接收结果:
(01).返回值为void,调用方法时,不需要定义一个与返回值的数据类型相同的变量来接收。
(02).返回值不为void,调用方法时,需要定义一个与返回值的数据类型相同的变量来接收。
07.一个方法体中,建议代码最多30行。
- Java培训第05天 Java基础知识(四)---2017年07月14日
- Java培训第02天 Java基础知识(一)---2017年07月11日
- Java培训第03天 Java基础知识(二)---2017年07月12日
- Java培训第04天 Java基础知识(三)---2017年07月13日
- Java培训第01天 Java前期准备---2017年07月10日
- 12月5日——培训第14天
- 12月14日——培训第21天
- 1月14日——培训第45天
- 3月14日——培训第79天
- 8月19日Java培训小结
- 传智播客java培训2010年4月16日JAVA高新技术总结(1)
- 11月23日——培训第3天
- 11月24日——培训第4天
- 11月25日——培训第5天
- 11月26日——培训第6天
- 11月27日——培训第7天
- 11月28日——培训第8天
- 11月30日——培训第9天
- Android studio 无线调试真机
- leetcode-1
- Android测试二:Uiautomator——API详解
- C#反射(Reflection)详解
- 软件测试--通用测试用例写作(测试必备的技能 )
- Java培训第05天 Java基础知识(四)---2017年07月14日
- ubuntu解决sublime text 3 搜狗输入法中文输入问题
- db2move 数据导出整理
- 生成器
- 优先级计算
- Android--异步加载图片(头像加载)
- 减少冗余的小技巧
- Android平台如何实现蓝牙A2DP自动连接
- jquery动画