方法篇

调用方法:
对象名.方法名(实参列表)
1.返回值是void调用一定是一条语句
2.如果返回值是数字,方法调用通常被当做一个值

方法的定义:
修饰符 返回值类型 方法名(参数类型 参数名,...){
  方法体;
  return;//return可以结束方法
}
//当返回值类型为void时,可以没有return

案例
public class fangFa {
public static void main(String[] args) {

int max=max(20,20);
System.out.println(max);
/*
调用方法:
对象名.方法名(实参列表)
1.返回值是void调用一定是一条语句
2.如果返回值是数字,方法调用通常被当做一个值
*/

double x=jieguo(2.3,5);
System.out.println(x);
sum(new double[]{1,2,3,98,7,65});

}
//比大小
public static int max(int num1,int num2){
//修饰符 返回值类型 方法名(参数类型 参数名,。。。){
if(num1==num2){
System.out.println("一样大,重新输入");
return 0;
//return可以终止方法
}

int a=0;
if(num1>num2){
a=num1;
}else {
a=num2;
}
return a;
//如果返回值类型为void,可以没有return
}
//重载就是方法名相同,但是参数列表不同(个数不同,类型不同,排列顺序不同)

public static int jieguo(int a,int b){
int sum=a+b;
return sum;
}
public static double jieguo(double a,double b){
double sum=a+b;
return sum;
}



//可变量参数,只能在最后,可以传递任意长度,多少的参数
//使用(int... num)此时可以传递为int类型的任意参数
public static void sum(double... x){
if(x.length==0) {
System.out.println("重新输入");
return;
}
double y=x[0];
//排序
for (int i=0;i<x.length;i++) {
if (x[i]>y){
y=x[i];

}
}
System.out.println(y);
}

}
posted @   zongkm  阅读(42)  评论(0编辑  收藏  举报
编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示