栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【java】方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【java】方法

public class no3 {
    public static void sumSa(int x,int y){
        System.out.println(x+"+"+y+"="+(x+y));
    }
    public static void main(String[] args){
        sumSa(3,4);   //标准调用为:no3.sumSa(3,4);调用本类方法可以省略"类名." ,调用其他类中方法不可省。
        A.smSW();
        
        //int a = chuFa(10,5);
        //System.out.println(a);
        System.out.println(chuFa(10,2));
    }
    public static int chuFa(int i,int j){
        return i / j;
    }
}
class A{
    public static void smSW(){
        System.out.println("wearechapion");
    }
}



实例方法:不带static关键字的方法,用 “引用.”进行访问。

定义一个方法时如何判断加不加static关键字?

        如:定义一个“顾客购物”的方法。

                        -每一个顾客购物最终的结果不一样,所有购物这个行为属于对象级别。

                        -由于每个对象(如:张三、李四买的不一样)在执行购物这个动作时最终结果不                             同,所有购物这个动作必须有“对象参与”.

递归:

import java.util.Scanner;
public class Fangfadigui {
    public static void main(String[] args){
        System.out.print("input:");
        int n = new Scanner(System.in).nextInt();
        System.out.println(sum(n));
    }

    public static int sum(int n){
        if(n == 1){
            return 1;
        }
        return n + sum(n - 1);  //若计算n!(n的阶乘),则把"+"改为"*",即return n*sum(n-1); 
    }
}

重载:

public class Fangfachongzai {
    public static void main(String[] args){
        qrint("hello");
        qrint(10);

    }
    public static void qrint(int data){
        System.out.println(data);
    }
    public static void qrint(String data){
        System.out.println(data);
    }
    public static void qrint(float data){
        System.out.println(data);
    }
    public static void qrint(double data){
        System.out.println(data);
    }

}

类与引用:

public class User {
    //属性【以下都为成员变量之实例变量】

    //no为实例变量
    int no;

    //String为引用数据类型(Java自带)
    //name是一个引用
    String name;

    //Addr为引用数据类型(自己定义的):代表家庭住址
    //addr是一个实例变量
    //addr是一个引用
    Addr addr;
}
public class leiheduixiang {
    public static void main(String[] args){
        User u = new User();
        u.addr = new Addr();
        System.out.println("input:");
        System.out.println("居住城市:"+u.addr.city+"街道:"+u.addr.jiedao+"邮编:"+u.addr.zipcode);
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/820458.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号