java函数 while循环吗_Java自学笔记(第三天)-while循环-do while循环-for循环-函数-函数重载...

(1)while循环,do while循环:的区别,while是先判断条件,再执行语句。 do while是先执行一遍语句,再判断条件。

while(循环条件表达式){                      do{

执行语句;                                   执行语句;

}                                                   }while(循环条件表达式);

(2)for循环:

for(初始化表达式;循环条件表达式;循环后的操作表达式){

执行语句;

}

for(int i =0;i<3;i++){

执行语句;

}

(*)while 和 for的小区别,注意(初始化变量的作用域不同)

class aa{

public static void main(){

int x=1;

for(System.out.print("a");x<3;System.print("c")){

System.out.print("d");

x++;

}

}

}

//打印结果是"adcdc",print("c");在{}中的语句执行完毕后执行,也就是整个for循环中最后执行的语句

//for(int a =0,int b=0,int c=0;a<10;a++,b++,c++)可以多表达式用逗号隔开

//for到while的变形

for(int i=0;i<3;i++){        int i=0;                      int i=0;

}              for(;i<3;){                 while(i<3){

i++;                          i++;

}            }

//无限循环的最简单表现形式:

for(;;){}                 while(true){}

//循环注意:一定要明确哪些语句需要参与循环,哪些不需要

//循环遍历

//累加思想: 通过变量记录每次变化的结果,通过循环的形式,进行累加动作。

//计数器思想:记录个数

//循环嵌套:打星星练习,99乘法表(外层循环控制行数,内层循环控制列数)

(*)(语句)break(跳出循环,终止循环),continue(结束本次循环,继续下次循环)

(*)给循环起标号,可以指定(break或countinue)对哪个循环起作用:

w:for(){

q:for(){

break w;//指定跳出w表示的循环//没有标识,break默认跳出最近的循环

}

}

//break和countinue的作用范围

//注意,break和continue后面的语句执行不到

//switch只有break,loop有break和continue

(*)//打星星练习

public static void main(String[] args)

{

int x=33;

for(int a=0;a

for(int b=a;b

System.out.print(" ");

}

for(int c=0;c

System.out.print("*");

}

System.out.println();

}

for(int a=0;a

for(int b=a;b>=0;b--){

System.out.print(" ");

}

for(int c=0+(a*2);c

System.out.print("*");

}

System.out.println();

}

}

(函数)函数==方法:具有特定功能的独立小程序

//函数格式:

访问修饰符 返回值类型 函数名(参数类型1 形式参数1,参数类型2 形式参数2,......){

执行语句;

return 返回值;

//return用于结束函数

//没有返回值时,返回值类型是void,return关键字可以省略不写

//函数中不可以定义函数,函数之间可以相互调用,直接写函数名进行调用

//注意:执行语句不写在class(类)中,执行语句写在方法体中

(*)(函数重载):在同一类中,允许存在同名函数,只要他们的参数个数不同或者参数类型不同即可。

//函数名称的定义要有意义,要尽量体现函数的功能

//函数的重载,参数的先后顺序的不同,不满足实现重载

//函数的重载,与返回值类型无关

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值