今天所学的知识依旧是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行。