day07-循环嵌套&方法

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、时时刻刻记住:循环中的坑
	死循环,whiledo-while
	continue关键字,whiledo-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();
发布了6 篇原创文章 · 获赞 0 · 访问量 60

猜你喜欢

转载自blog.csdn.net/weixin_40821126/article/details/105083325