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

  • 相关阅读:
    Java进阶——带你入门分布式中的Nginx
    详细介绍Spring Boot 2.0的那些新特性与增强
    Kafka对Java程序员有多重要?连阿里都再用它处理亿万级数据统计
    C#面向对象的三大特性
    汽车租赁系统 封装。继承和多态
    深入C#数据类型小部分第二章
    Java面向对象的三大特征
    SQL Server 存储过程
    一篇文章教你学会基础的HTML
    初步了解Entity Framework
  • 原文地址:https://www.cnblogs.com/Nojava/p/13508917.html
Copyright © 2020-2023  润新知