2020.8.15第四十天
作者:互联网
例4.4内置函数
1 public class cjava { 2 public static void main(String[] args) { 3 int i=10,j=20,k=30,m; 4 m=max(i,j,k); 5 System.out.println("max="+m); 6 } 7 final static int max(int a,int b,int c) { 8 if(b>a) a=b; 9 if(c>a) a=c; 10 return a; 11 } 12 }
例4.5重载函数(参数类型)
1 import java.util.Scanner; 2 public class cjava { 3 public static void main(String[] args) { 4 int i1,i2,i3,i; 5 Scanner a=new Scanner(System.in); 6 i1=a.nextInt(); 7 i2=a.nextInt(); 8 i3=a.nextInt(); 9 i=max(i1,i2,i3); 10 System.out.println("max="+i); 11 double d1,d2,d3,d; 12 d1=a.nextDouble(); 13 d2=a.nextDouble(); 14 d3=a.nextDouble(); 15 d=max(d1,d2,d3); 16 System.out.println("max="+d); 17 long g1,g2,g3,g; 18 g1=a.nextLong(); 19 g2=a.nextLong(); 20 g3=a.nextLong(); 21 g=max(g1,g2,g3); 22 System.out.println("max="+g); 23 } 24 static int max(int a,int b,int c) { 25 if(b>a) a=b; 26 if(c>a) a=c; 27 return a; 28 } 29 static double max(double a,double b,double c) { 30 if(b>a) a=b; 31 if(c>a) a=c; 32 return a; 33 } 34 static long max(long a,long b,long c) { 35 if(b>a) a=b; 36 if(c>a) a=c; 37 return a; 38 } 39 } 40
例4.6函数重载(参数个数)
1 public class cjava { 2 public static void main(String[] args) { 3 int a=8,b=-12,c=27; 4 System.out.println("max(a,b,c)="+max(a,b,c)); 5 System.out.println("max(a,b)="+max(a,b)); 6 } 7 static int max(int a,int b,int c) { 8 if(b>a) a=b; 9 if(c>a) a=c; 10 return a; 11 } 12 static int max(int a,int b) { 13 if(b>a) a=b; 14 return a; 15 } 16 }
2.遇到的问题:不知道java的内置函数怎么使用,百度说用final
3.明天继续写例题。
标签:2020.8,十天,max,System,return,int,static,println,15 来源: https://www.cnblogs.com/Nojava/p/13508917.html