zoukankan      html  css  js  c++  java
  • 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.明天继续写例题。

  • 相关阅读:
    EF Core 打印日志
    生成各种开源挂件的网址
    .NET Core 原生 Aop,不依赖任何第三方
    .NET Core + Castle.DynamicProxy 拦截
    EF Core 审计日志
    Gitee 接口大全
    VS 批量新增文件头
    Linq 完全指南
    swagger转word
    大型网站架构
  • 原文地址:https://www.cnblogs.com/Nojava/p/13508917.html
Copyright © 2011-2022 走看看