重拾java基础(四):流程控制总结下
1、键盘录入数据
最上方,属于java脚本:import java.util.scanner;
在主函数中,初始化脚本准备写入数据:scanner input=new scanner(system.in);
(注意 input为变量,可以改变,例如改为sc)
数据录入语句,从键盘开始录入数据:(数据类型)(变量)=input.(数据类型相对应的方法)();
例如:int k = input.nextint();
(注意:input必须与初始化中的input保持一致)
常用方法:int对应nextint;double对应nextdouble;string对应next;文本对应nextline。
2、while循环
while(条件语句){
//循环体,满足条件时执行。
}
3、do-while循环
do{
//循环体,满足条件前已经循环一次。
}while(条件语句)
4、for、 while、 do-while之间的关系
for循环,while循环,do—while循环,
a、都可以对一个循环体进行循环执行,不存在无法使用某一循环;
b、在使用中先考虑for 再while 最后do-while;
c、如果前提知道循环次数时用for,否则用while;
d、如果需要先执行,后判断,则用do-while
5、跳转控制:break、 continue和return;
a、三者属于循环跳出(break),循环继续(continue),函数终止(return)
break立刻跳出当前最接近的某一循环体,当前循环体不在进行;
continue继续执行当前所在循环,不在执行其后面的语句;
return结束其当前所在的整个函数;
6、标签(了解)
在break,continue使用时,给某一函数命名,使其对确定的某一循环进行操作;
例 bq1:for( ; ;)
{
//循环体
for( ; ;)
{
循环体
break bq1;//此为跳出bq1所在的循环
}
}
7、方法
即为调用函数;public static ……
方法与方法之间不能嵌套;
不调用不执行;
8、方法组成、分类和特点
修饰符 返回值类型 函数名(参数列表){
//方法体
//有返回值时:
return 返回值;
}
a、修似符:对函数使用权限的规定(公有,私有)当前所学公有静态public static……
b、返回值类型:有返回(返回值的类型:int,string,double……);
无返回值:定义为void;
c、返回值:调用函数后需要的值;
d、函数名:见名之意,多单词第二个开始首字母大写;
e、参数列表:与主函数函数调用的类型,数量保持一致;
f、方法体:执行代码。
分类
有参有返回值
有参无返回值
无参有返回值
无参无返回值
9、无参方法的定义
a、无参有返回值: 修饰符 返回值类型 函数名(){
//方法体
return 返回值;
}
b、无参无返回值: 修饰符 void 函数名(){
//方法体
}
有返回值可以不返回,但无返回值一定不能返回。
*****方法可以相互调用*******
10、无参方法的调用
a、有返回值:可以 (返回值类型)变量 = 函数名();
b、无返回值:只能 函数名();
11、返回值的接收
函数调用后,函数调用(add())可以直接当返回值用。
以上就是 重拾java基础(四):流程控制总结下的内容。