Java(三)--方法

  1. main方法头永远都是一样的,包括修饰符public和static,返回值类型void,方法名main,String[] 类型的参数
  2. 值传递:实参变量的值传递给形参,无论形参在方法中如何改变,该变量(实参)都不收影响。
  3. 被重载的方法必须具有不同的参数列表,不能基于不同修饰符或者返回值类型来重载方法。
  4. Math数学类
    1. 三角函数方法

      • sin
      • cos
      • tan
      • toRadians 角度转化为弧度
      • toDegrees 弧度转化为角度
      • asin
      • acos
      • atan
    2. 指数函数方法

      • exp
      • log
      • log10
      • pow(a,b)
      • sqrt()
    3. 取整方法

      • ceil 向上取整
      • floor 向下取整
      • rint 就近取整,等距离取偶数
      • round 返回Math.floor(x+0.5)
    4. random() 生成大于等于0.0小于1.0的double型随机数,即0<=Math.random<1
      (int)(Math.random()10) 返回0-9之间的一个随机整数
      a+Math.random()
      b 生成[a,a+b)之间的随机数.
      例如:随机小写字母:
      (char) ('a'+Math.random()*('z'-'a'+1)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math...
    GB_speak阅读 41,411评论 2 6
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,824评论 18 399
  • FreeCodeCamp - Basic JavaScript 写在前面: 我曾经在进谷前刷过这一套题,不过当时只...
    付林恒阅读 16,586评论 5 28
  • 下雨天,和你躲雨的屋檐 明明眷恋, 却掩饰成闪躲的谎言。 明明怀念, 却埋藏为心底的执念。 我不怕,你会走远, 因...
    植尚淇阅读 525评论 8 4
  • 做人要自尊 不可不检点 不可不分寸
    钱钱_c623阅读 396评论 0 1

友情链接更多精彩内容