Java入门第二周
Day01
- while循环语句
while循环的基本格式:
while(条件判断语句){
循环体语句;
}
扩展格式:(常用)
初始化语句:
while(条件判断表达式)
循环体语句;
步长语句(控制体语句);
}
执行流程:
1)初始化语句进行赋值;
2)判断条件是否成立,如果成立,执行循环体语句;
3)继续执行步长语句对变量进行自增或者自减;
4)继续执行条件是否成立;
最终,如果条件不成立,while语句结束!
class While{
public static void main(String[] args){
int x=0;
while(x<5){
System.out.println("while语句");
x++;
}
}
}
- do…while循环语句
初始化语句;
do{
循环体语句;
步长语句(控制体);
}while(条件判断语句);
执行流程:
初始化语句进行变量赋值,执行循环体语句---->继续执行控制体语句---->判断语句是否成立;
成立,继续上面的操作;不成立,语句结束!
do-while循环和for循环,while的区别:
do-while循环语句中,循环体至少执行一次,
应用场景:
优先采用for循环(明确次数)---->再次使用while循环---->最后使用do-while循环;
class While{
public static void main(String[] args){
int x=0;
while(x<5){
System.out.println("while语句");
x++;
}
}
}
- for循环语句的嵌套:
格式:
for(初始化语句;条件判断语句;控制体语句){
for(初始化语句;条件判断;控制体语句){
…循环体语句…
}
}
class ForFor{
public static void main(String[] args){
for(int x=0;x<5;x++){
for(int y=0;y<5;y++){
System.out.print("*");
}
System.out.println();
}
}
}
- 跳转控制语句
break,continue,return;
break: 表示结束,中断的意思!
单独不能使用,(在 switch 或 loop 外部中断)
在循环语句或者选择结构的switch语句中使用,
continue: 表示继续,一般在循环语句中使用,立即结束当前循环,进入下一次循环
单独使用,没有意义(报错)
在循环语句中使用
return: 返回某个结果 ,一般在Java中的方法使用,结束方法的!
return在方法中用,(具有返回值类型的方法)------>方法很少在循环中使用! - 方法
方法的概念:执行特定程序的代码块{},给当前代码块起名字(标识符规则,见名知意);
方法的格式:(针对有返回值类型的方法的定义格式)
权限修饰符 返回值类型 方法名(参数类型1 变量名1,参数类型2 变量名2){
return xxx;
}
权限修饰符:固定格式:public static;
返回值类型:Java中数据类型(目前是一个基本类型)(四类八种)
方法名:给{}起名字,要遵循标识符的规则 小驼峰命名法
参数类型:就当前Java中数据类型
变量名:起变量名,见名知意
定义方法时,书写形式参数的时候,必须携带数据类型,而调用方法的时候,实际参数不需要带类型的
针对有返回值类型的方法:
1)单独调用:没有意义,没有输出结果;
2)输出调用:可以输出,如果想针对方法的返回结果在进行运算或者其他计算,就不行了;
3)赋值调用(推荐方式);
class FangFa{
public static void main(String[] args){
Fa(6,8);
}
public static void Fa(int a,int b){
for(int x=0;x<a;x++){
for(int y=0;y<b;y++){
System.out.print("*");
}
System.out.println();
}
}
}