首页 > 其他分享 >方法

方法

时间:2023-01-05 19:34:03浏览次数:27  
标签:double System numbers println 方法 out

方法

System.out.println()

  • System:类

  • out:对象

  • println():方法

设计原则

原子性,利于后期扩展

main 方法

  • 栈的最低层

  • JVM 调用

return

  • 返回值类型一致;

  • 放在最外层;

  • 终止方法;

值传递 和 引用传递

  • 值传递:Java 都是值传递,拷贝一份

方法的重载

  • 方法名相同

  • 行参不同:个数、类型、顺序

  • 返回类型无要求

命令行传参

  • IDEA Terminal:命令行执行窗口。等价于 Mac 自带的命令行窗口。等价于 Windows 的 DOS 窗口。

image-20230102101640745

可变参数

  1. JDK 1.5 开始的特性;

  2. 传递同类型的可变参数;

  3. 方法声明中,参数类型后加一个省略号:“...”;

  4. 一个方法中只能一个可变参数,且必须最后一个参数;

  5. 本质是一个数组。

public class Test {
   public static void main(String[] args) {      
Test test = new Test();
       double m1 = test.max(1.2, 3.4, 1.1, 8.9, 10.2);
       double m2 = test.max(new double[]{1.2, 3.4, 1.1, 8.9, 10.2});
       System.out.println(m1);
       System.out.println(m2);
  }
   double max(double... numbers) {
       if (numbers.length <= 0) {
           System.out.println("no input");
      }
       double result = numbers[0];
       for (int i = 1; i < numbers.length; i++) {
           if (result < numbers[i]) {
               result = numbers[i];
          }
      }
       return result;
  }
}

标签:double,System,numbers,println,方法,out
From: https://www.cnblogs.com/sunfy/p/17028683.html

相关文章

  • 常用的Linux服务器各项性能指标查看方法
    转:https://www.linuxprobe.com/linux-server-skill.html硬盘查看命令df硬盘查看命令df最常用参数是-h,以容易阅读的方式显示磁盘分区使用情况。df-hdf-h/root/#以易......
  • php发送get、post请求的几种方法
    ​方法1:用file_get_contents以get方式获取内容 <?php$url='http://www.domain.com/';$html=file_get_contents($url);echo$html;?>  方法2:用fopen......
  • python 动态导入文件的方法
    简介在实际项目中,我们可能需要在执行代码的过程中动态导入包并执行包中的相应内容,通常情况下,我们可能会将所需导入的包及对象以字符串的形式传入,例如test.test.run,下面将......
  • Adobe AIR for Android 缓存本地数据常用方法
    Local SharedObject这种方法比较简单方便的保存少的数据到到设备中。你不用自己去管理这些数据,设备会自动管理他。SharedObject 在 flash.net 包中,继承自EventDispatche......
  • VUE项目解决后台传过来的时间有个T的方法
    对接java接口,列表需要显示时间,发现java返回的时间为以下json格式(createdTime字段),日期和时间之间有个字母T,和产品沟通结果为无法接受此种显示形式。产品一张嘴,开发跑断......
  • 网页中嵌入swf文件的几种方法
    1.object+embed      传统的方法优点:浏览器兼容性好,是Macromedia一直以来的官方方法缺点:a.embed标签是不符合W3C的规范的,无法通过验证。当然,如果你不在乎什......
  • 更优雅的计算方法或接口耗时
    一、背景开发时,记录某方法或任务的执行时间,或者一段代码的执行时间,如果使用System.currentTimeMillis(),很麻烦且不直观。spring-framework和apache-common包,都提供了Stop......
  • linux脚本免密的方法/不用输入密码
     第一种方法:使用管道(上一个命令的stdout接到下一个命令的stdin):在脚本首行添加#!/bin/bashechopassword|sudo-Sapt-getupdate第二种方法使用文本块输入重定向......
  • 深圳电子行业的mes系统的需求分析方法~先达智控
    深圳电子行业mes系统的需求分析方法导读:如今,制造业的行业竞争越来越激烈,减少产品成本、提高产品质量,缩短开发周期,已成为当前企业生产与发展中的一个重点方向。而对电子行业......
  • 盒子垂直居中的方法
    1.利用子绝父相对定位方式   <style>       .container{           width:300px;           height:300px;          ......