Java基础之方法学习

时间:2023-02-25 16:57:53

一:Java 中无参无返回值方法的使用

 public static void main(String[] args) {
// 创建对象,对象名为hello
myprogram hello =new myprogram();
// 调用方法
hello.showMyLove();
}
// 定义无参无返回值的方法
public  void     showMyLove() {
System.out.println("我爱慕课网!");
}

二:Java 中无参带返回值方法的使用

public static void main(String[] args) {
        // 创建对象,对象名为hello
myprogram hello = new myprogram(); 
        // 调用方法并将返回值保存在变量中
        int max = hello.getMaxAge();
// 输出最大年龄
System.out.println("最大年龄为:" + max); 
};
public int getMaxAge() {
int ages[]={18 ,23 ,21 ,19 ,25 ,29 ,17};
    int max=ages[0];
    for(int i=0 ;i<ages.length; i++){
    if(ages[i]>max){
    max=ages[i];
    }
    }
    return max;
}

三:Java 中带参无返回值方法的使用

1.第一个

public static void main(String[] args) {
// 创建对象,对象名为hello
myprogram hello = new myprogram();
       // 调用方法,传入两门课程的成绩
hello.calcAvg(94, 81);
}
* 功能:计算两门课程考试成绩的平均分并输出平均分
* 定义一个包含两个参数的方法,用来传入两门课程的成绩
public void calcAvg(int score1, int score2){
int avge=(score1+score2)/2;
System.out.println(avge);
}

2.第二个

public static void main(String[] args) {
// 创建对象,对象名为hello
myprogram hello = new myprogram();
//定义数组
int scores[]={84,98,76,64};
        // 调用方法,传入两门课程的成绩
hello.score(scores);
}
* 功能:计算两门课程考试成绩的平均分并输出平均分
* 定义一个包含两个参数的方法,用来传入两门课程的成绩
public void score(int[] scores){
Arrays.sort(scores);
System.out.println(Arrays.toString(scores));
}

四:Java 中带参带返回值方法的使用

1.第一个案列:

public static void main(String[] args) {
myprogram hello = new myprogram();
int[] scores={79,52,98,81};
//调用方法,传入成绩数组,并获取成绩的个数
int count=hello.sort(scores);
System.out.println("共有"+count+"个成绩信息!");
}
* 功能:将考试成绩排序并输出,返回成绩的个数
* 定义一个包含整型数组参数的方法,传入成绩数组
* 使用Arrays类对成绩数组进行排序并输出
* 方法执行后返回数组中元素的个数
public int sort( int[] scores ){
Arrays.sort(scores);
System.out.println(Arrays.toString(scores));
        //返回数组中元素的个数
         return scores.length;
}

2.第二个案列:

public static void main(String[] args) {
myprogram hello = new myprogram();
String welcome=hello.show("name");
System.out.println(welcome);

public String show(String name) {
return "欢迎您" + name + "!";
}

////////////自我总结学习使用////////