函数的应用

package day06;


/**
 * 分析:
 * 运行Java程序的时候,
 * 1)JVM先进入到主方法里面
 * 2)调用draw函数
 * 3)进入到draw方法里面,执行打印图案的代码
 * 4)draw函数执行完,回到主函数里面
 * 5)再去调draw函数
 * 6)进入到draw方法里面,执行打印图案的代码
 * 7)draw函数执行完,再回到主函数里面
 * 8)再去调draw函数
 * 9)进入到draw方法里面,执行打印图案的代码
 * 10)draw函数执行完,再回到主函数里面
 * 11)主函数运行结束
 * @author yangzc
 *
 */
public class Wsq06 {
    /**
     * 打印三角形图案
     * @param rows  形参,表示行数
     */
    static void draw(int rows){
        for (int i = 1; i <= rows; i++) {
            //打印第i行的空格
            for (int j = 1; j < rows-i+1; j++) {
                System.out.print(" ");
            }
            //打印第i行的星号
            for (int j = 1; j <= i*2-1; j++) {
                System.out.print("#");
            }
            System.out.print("\n");
        }
    }
    
    
    
    public static void main(String[] args) {
        //打印第一个三角形图案
        draw(6);//实参
        //
        draw(9);
        //
        draw(5);
    }
}


函数的重载

函数名相同,参数列表不同(包括参数类型不同,参数个数不同,参数顺序不同)

函数的一些注意地方

1.在创建函数的时候,因为主方法是静态的,所以说函数也应该是静态的
2.函数的时候看是否有返回值,如果有返回值的时候,使用return返回,则在主方法中,应该打印出来

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容