Regain the basics of java (4): Summary of process control
1. Keyboard data entry
最上方,属于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 loop
while(条件语句){ //循环体,满足条件时执行。 }
3, do-while loop
do{ //循环体,满足条件前已经循环一次。 }while(条件语句)
4, relationship between for, while, do-while
for循环,while循环,do—while循环, a、都可以对一个循环体进行循环执行,不存在无法使用某一循环; b、在使用中先考虑for 再while 最后do-while; c、如果前提知道循环次数时用for,否则用while; d、如果需要先执行,后判断,则用do-while
5, Jump control: break, continue and return;
a、三者属于循环跳出(break),循环继续(continue),函数终止(return) break立刻跳出当前最接近的某一循环体,当前循环体不在进行; continue继续执行当前所在循环,不在执行其后面的语句; return结束其当前所在的整个函数;
6, label (understanding)
在break,continue使用时,给某一函数命名,使其对确定的某一循环进行操作; 例 bq1:for( ; ;) { //循环体 for( ; ;) { 循环体 break bq1;//此为跳出bq1所在的循环 } }
7, method
即为调用函数;public static …… 方法与方法之间不能嵌套; 不调用不执行;
8, method composition, classification and characteristics
修饰符 返回值类型 函数名(参数列表){ //方法体 //有返回值时: return 返回值; } a、修似符:对函数使用权限的规定(公有,私有)当前所学公有静态public static…… b、返回值类型:有返回(返回值的类型:int,string,double……); 无返回值:定义为void; c、返回值:调用函数后需要的值; d、函数名:见名之意,多单词第二个开始首字母大写; e、参数列表:与主函数函数调用的类型,数量保持一致; f、方法体:执行代码。 分类 有参有返回值 有参无返回值 无参有返回值 无参无返回值
9. Definition of parameterless method
a、无参有返回值: 修饰符 返回值类型 函数名(){ //方法体 return 返回值; } b、无参无返回值: 修饰符 void 函数名(){ //方法体 } 有返回值可以不返回,但无返回值一定不能返回。 *****方法可以相互调用*******
10. Call of parameterless method
a、有返回值:可以 (返回值类型)变量 = 函数名(); b、无返回值:只能 函数名();
11. Reception of return value
After the function is called, the function Calling (add()) can be used directly as the return value.
The above is the content under Regaining the Basics of Java (4): Summary of Process Control. For more related content, please pay attention to the PHP Chinese website (www.php.cn )!