JavaSE-循环、函数

    技术2022-07-11  137

    while循环

    举例

    int x = 1; while(x<3); { System.out.println("x="+x); x++; }

    for循环

    举例

    for(初始化表达式;循环条件表达式;循环后的操作表达式) { 执行语句;(循环体) } for(int x = 1; x<3; x++) { System.out.println("x="+x); }

    注意点

    除了判断区以外,其他区域可用任何语句,如下结果为:a d c d c

    int x = 1; for(System.out.println("a");x<3; System.out.println("c")) { System.out.println("d"); x++; }

    面试题

    for循环无限循环的最简形式

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

    for和while使用场景建议

    用于循环增量建议使用for,用后内存会将变量直接释放。变量在用完后还需要使用时,建议用while

    break语句

    给循环起名字即可选择需要结束的语句块

    //break: w:for(int x=0; x<3; x++) { for(int y=0; y<4; y++) { System.out.println("x="+x); break w; } }

    函数

    概述

    java最小的功能单元函数,当调用函数时,虚拟机会自动寻找并调用

    函数的重载

    void show(int a,char b,double c){} a. void show(int x,char y,double z){}//没有,因为和原函数一样。 b. int show(int a,double c,char b){}//重载,因为参数类型不同。注意:重载和返回值类型没关系。 c. void show(int a,double c,char b){}//重载,因为参数类型不同。注意:重载和返回值类型没关系。 d. boolean show(int c,char b){}//重载了,因为参数个数不同。 e. void show(double c){}//重载了,因为参数个数不同。 f. double show(int x,char y,double z){}//没有,这个函数不可以和给定函数同时存在与一个类中。
    Processed: 0.012, SQL: 9