2.1循环控制语句
break关键字
强制结束循环:循环彻底结束
语义:打断,打碎,破坏
用法1:switch case语句中,break用于switch穿透
用法2:循环语句:while,do-while,for。强制结束了循环语句,无论循环条件是否满足。
continue关键字
强制结束循环:结束当前这次循环,下次循环继续执行
语义:继续
注意:只能在循环中使用,专门控制循环。
用法:结束某一次循环,循环下次会继续执行
注意点:continue的大坑
死循环
在while,do while循环中使用:注意continue关键字和循环变量的变化的位置。防止出现死循环!!!
2.2 循环嵌套
打印输出
1.System.out.println(.......); //打印后换行
2.System.out.print(.......);//只打印不换行
String name = "小钻风";
int age = 100;
double score = 88.7;
System.out.printf("姓名:%s, 年龄: %d, 分数: %.2f\n",name,age,score);
%?: 占位符
%s:字符串的占位符
%d:整数的占位符
%f:浮点的占位符
%c:字符占位符
2.2.3 多重循环
多种循环,指的是循环的嵌套
特点:外层循环执行1次,内层循环要完整的执行一遍。
public class Test{
public static void main(String args[]){
//控制行数
for (int i = 0; i <= 5; i++){
//1部分:空格
for (int j = 0; j < 5 - i; j++){
System.out.print(" ");
}
//2部分:"X"
for (int k = 0; k< 5 ; k++){
System.out.print("*");
}
//3部分:换行
System.out.println();
}
}
}
2.2.3 循环使用总结
1、学会找出代码中运行的规律,完成对循环的代码实现。
数组,集合,算法。。。
2、时时刻刻记住:循环中的坑
死循环,while,do-while
continue关键字,while,do-while
3、学会循环变量的值推理过程:
循环变量的初始值,结束值,循环次数,变量怎么变化(变量的步长)
4、学会使用循环嵌套
一点一点的分析,推理
每一层循环,每一个变量都是有意义上的。。
2.3方法/函数
2.3.1什么是方法/函数
Java中的方法:类似于其它语言中的函数,一段用来完成特定功能的代码,这段代码可以多次调用并执行
2.3.2 为什么使用方法/函数
如果程序中某个功能需要执行多次的时候,频繁复制粘贴,代码有以下问题:
1、代码过于臃肿!
2、阅读性极差!
3、维护性也差!
2.3.3 方法的作用
1、避免重复代码,增强程序的可读性。
2、提高程序的可维护性。
2.3.4方法的使用
step1:方法的申明,只是做了一个方法声明,里面要写清楚方法的代码
step2:方法的调用//可以多次执行
2.3.5方法的语法
1.声明一个方法的语法:
main函数
public static void main(String args[]){}
/*
public static:
void:一个方法的返回值,void词义“空的”,就表示该方法没有返回值。
返回值:一个方法执行后,返回给调用值的结果,未完待续。。。
main,方法名,满足标志符的命名规范。
()是方法的标志.
参数:未完待续。。。
{}里面的代码就是方法体(method body)。
/*
2.声明方法的语法格式:
【修饰符1,修饰符2...】 返回值类型 方法的名字(形式参数){
方法体;//方法中的代码
}
注意点:方法只能在类里其他方法外,一定不能把一个方法写在另一个方法的声明里面
//类的外面,就是关于包,package,import
public class Test{
public static voidmian(){}...//JVM要进入的程序入口
public static void printLine(){}...//声明一个方法
}
2.调用方法:printLine();