zoukankan      html  css  js  c++  java
  • 吴裕雄--天生自然JAVA数组与方法学习笔记:方法的声明以及使用

    public class MethodDemo01{
        public static void main(String args[]){
            printInfo() ;        // 调用printInfo()方法
            printInfo() ;        // 调用printInfo()方法
            printInfo() ;        // 调用printInfo()方法
            System.out.println("Hello World!!!") ;
        }
        public static void printInfo(){
            char c[] = {'H','e','l','l',
                'o',',','L','X','H'} ;    // 定义字符数组
            for(int x=0;x<c.length;x++){    // 循环输出
                System.out.print(c[x]) ; 
            }
            System.out.println("") ;    // 换行
        }
    };
    public class MethoDemo02{
        public static void main(String args[]){
            int one = addOne(10,20) ;        // 调用整型的加法操作
            float two = addTwo(10.3f,13.3f) ;    // 调用浮点数的加法操作
            System.out.println("addOne的计算结果:" + one) ;
            System.out.println("addTwo的计算结果:" + two) ;
        }
        // 定义方法,完成两个数字的相加操作,方法返回一个int型数据
        public static int addOne(int x,int y){
            int temp = 0 ;            // 方法中的参数,是局部变量
            temp = x + y ;            // 执行加法计算
            return temp ;            // 返回计算结果
        }
        // 定义方法,完成两个数字的相加操作,方法的返回值是一个float型数据
        public static float addTwo(float x,float y){
            float temp = 0 ;        // 方法中的参数,是局部变量
            temp = x + y ;            // 执行加法操作
            return temp ;            // 返回计算结果
        }
    };
    public class MethoDemo03{
        public static void main(String args[]){
            int one = add(10,20) ;        // 调用整型的加法操作
            float two = add(10.3f,13.3f) ;    // 调用浮点数的加法操作
            int three = add(10,20,30) ;    // 调用有三个参数的加法操作
            System.out.println("add(int x,int y)的计算结果:" + one) ;
            System.out.println("add(float x,float y)的计算结果:" + two) ;
            System.out.println("(int x,int y,int z)的计算结果:" + three) ;
        }
        // 定义方法,完成两个数字的相加操作,方法返回一个int型数据
        public static int add(int x,int y){
            int temp = 0 ;            // 方法中的参数,是局部变量
            temp = x + y ;            // 执行加法计算
            return temp ;            // 返回计算结果
        }
        public static int add(int x,int y,int z){
            int temp = 0 ;            // 方法中的参数,是局部变量
            temp = x + y + z ;            // 执行加法计算
            return temp ;            // 返回计算结果
        }
        // 定义方法,完成两个数字的相加操作,方法的返回值是一个float型数据
        public static float add(float x,float y){
            float temp = 0 ;        // 方法中的参数,是局部变量
            temp = x + y ;            // 执行加法操作
            return temp ;            // 返回计算结果
        }
    };
    public class MethoDemo04{
        // 定义方法,完成两个数字的相加操作,方法返回一个int型数据
        public static int add(int x,int y){
            int temp = 0 ;            // 方法中的参数,是局部变量
            temp = x + y ;            // 执行加法计算
            return temp ;            // 返回计算结果
        }
        // 定义方法,完成两个数字的相加操作,方法的返回值是一个float型数据
        public static float add(int x,int y){
            float temp = 0 ;        // 方法中的参数,是局部变量
            temp = x + y ;            // 执行加法操作
            return temp ;            // 返回计算结果
        }
    };
    public class MethoDemo05{
        public static void main(String args[]){
            System.out.println("1、调用fun()方法之前。") ;
            fun(10) ;
            System.out.println("2、调用fun()方法之后。") ;
        }
        public static void fun(int x){
            System.out.println("3、进入fun()方法。") ;
            if(x==10){
                return ;        // 结束方法,返回被调用处
            }
            System.out.println("4、正常执行完fun()方法。") ;
        }
    };
    public class MethoDemo06{
        public static void main(String args[]){
            System.out.println("计算结果:" + sum(100)) ;    // 调用操作
        }
        public static int sum(int num){        // 定义方法用于求和操作
            if(num==1){                        // 判断是否是加到了最后一个数
                return 1 ;
            }else{
                return num + sum(num-1) ;    // 递归调用
            }
        }
    };
  • 相关阅读:
    点击cell后 cell的背景不变,cell上的字体颜色发生改变的功能实现
    各种属性设置
    多列表 ,菜单
    正则表达式
    多个storyboard之间的跳转问题
    关于uicollectionview的个人学习
    uiscrollview的自动布局
    手动自动布局
    关于简单的跳转问题
    深入理解@class和#import的区别
  • 原文地址:https://www.cnblogs.com/tszr/p/12435777.html
Copyright © 2011-2022 走看看