方法为void时,不返回。
public static void main(String[] args) {
Day13 day13=new Day13();
day13.printMax(2,5.6,4);
}
public void printMax(double... numbers)
{
if(numbers.length==0)
{
System.out.println("no");
}
double result=numbers[0];
for(int i=1;i<numbers.length;i++)
if(numbers[i]>result)
{
result=numbers[i];
}
System.out.println(result);
}
直接输出
有返回值时
public static void main(String[] args) {
Day13 day13=new Day13();
System.out.println(day13.printMax(2, 5, 6, 4));
}
public double printMax(double... numbers)
{
if(numbers.length==0)
{
System.out.println("no");
}
double result=numbers[0];
for(int i=1;i<numbers.length;i++)
if(numbers[i]>result)
{
result=numbers[i];
}
return result;
}
总结
方法为void时
方法无返回值,只能直接输出
而main里边,直接调用传参数
方法为其他有返回值时
方法需要return 返回值
而main里边需要输出