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.明天继续写例题。

posted @ 2020-08-15 15:30  敲敲代代码码  阅读(99)  评论(0编辑  收藏  举报