Day4个人总结
一、循环:
1、for循环,语句结构:
for(初始化语句;条件判断语句;条件控制语句){
循环体语句;
}
for主要用于可预见的次数循环,定义在for循环里面的变量只能在当前for循环的可用域中使用。
2、while 循环,语句结构:
初始化语句;
while(条件判断语句){
循环语句体;
条件控制语句;
}
while循环主要用于不可预见循环次数的使用
for循环和while循环的条件判断语句的执行结果为true和false如果为true则执行循环体,如果为false则结束循环
3、do{}while();循环:语句结构
do{
循环语句体;
条件控制语句
}while(条件判断语句);
do while 循环和while循环的结构是不一样的,do
while循环适用于对某件事做判断,知道判断正确之后才结束。
以上循环关键的两点如下:
1、循环是一个在不断重复做某件事
2、重复做某件事的条件是什么
4、嵌套循环
for 循环以及while循环都可以嵌套使用,for循环的嵌套使用如下:结构体:例子:
for(int i=0; i<=10;i++){
for(int
j=0;j<=10;j++){
System.out.print(“*”);
}
System.out.println();
}
for循环的嵌套,外层循环控制行数,内存循环控制列数,以上程序将会打印一个以”*”组成的十行十列的矩形
5、break,continue,return
break作用:
break放在循环中使用,会直接退出当前循环,整个循环都不在执行,默认情况下break只会退出一层循环,break也可以退出多层循环,用法如下:
out:for(int i=0; i<=10;i++){
for(int
j=0;j<=10;j++){
if(j
== 5){
break out;//这个语句会把out:后面的循环结束掉
}
System.out.print(“*”);
}
System.out.println();
}
continue:作用:
continue放在循环中使用,如果执行到,将会被跳出本次循环,直接执行下一次循环
return:作用
return 使用在循环中,如果执行到,整个循环以及整个程序将被终止。
6、特别的知识点
Jdk工具箱:Math.random
Math.random是表示一个0.0-1.0之间随机的数
Scanner input = new Scanner(System.in);
Scanner String = input.next();//用于从键盘接受一个字符串
equals的使用,主要是用来判断字符串是否相等用法为:
String ch = “abcd”
if(ch.equals(“abcd”)){
System.out.println(“这个两个字符串是相等的”);
}else{
System.out.println(“这两个字符串不相等”);
}