java 1. 4 方法的重载,命令行传参
方法的重载,命令行传参
重载:
定义:
如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载。 具体说明如下:
-
方法名相同
-
方法的参数类型,参数个不一样
-
方法的返回类型可以不相同
-
方法的修饰符可以不相同
-
main 方法也可以被重载
实例
``
public class Test015 {
public static void main(String[] args) {
double add=add(5,6.5);/*调用方法add,此时使用两个double型形参*/
System.out.println(add);
}
public static int add (int a,int b)/*定义一个add方法,两个int型形参a,b,计算a+b*/
{
int temp=a+b;
return temp;
}
public static int add (int a,int b,int c)/*重载方法add,使形参为int 型 a,b,c,计算a+b+c*/
{
int temp=a+b+c;
return temp;
}
public static double add (double a,double b)/*重载方法add使形参为double型,计算a+b*/
{
double temp=a+b;
return temp;
}
}
输出结果:11.5
命令行传参:
有时候你希望在运行一个程序时候再传递给它消息,这要靠传递命令行参数给main()函数实现。
``
package ReMake;
public class Test016 {public static void main(String[] args) {
//命令行传参
//args.length:数组长度
for (int i = 0; i < args.length ; i++)
System.out.println("args["+i+"]:"+args[i]);
}
}
输入javac+空格+文件名.java+回车,可生成一个class源文件(必须步骤)
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现