zoukankan      html  css  js  c++  java
  • java 一些容易忽视的小点-控制语句

    随机数

    • .Math.random()该方法用于产生一个0到1区间的double类型的随机数,但是不包括1

    if-else循环语句

    • 如果if语句不写{},则只能作用于后面的第一条语句

    switch语句

    • switch语句中case标签在JDK1.5之前必须是整数(long类型除外)或者枚举,不能是字符串,在JDK1.7之后允许使用字符串(String)

    for循环

    • 编译器将while(true)与for(;;)看作同一回事,都指的是无限循环

    break和continue 

    • break是跳出当前循环,continue是跳出此次循环,执行下一次循环
    • Java没有goto语句,但有类似goto功能的“ labe:”l标签,搭配break和continue使用,使break和continue跳到label标签所在地

     方法/函数

    1. 调用
      • 返回值类型:事先约定的返回值的数据类型,如无返回值,必须显示指定为为void
      • Java中进行方法调用中传递参数时,遵循值传递的原则(传递的都是数据的副本)
      • 基本类型传递的是该数据值的复制值
      • 引用类型传递的是该对象引用的复制,但指向的是同一个对象
    2. 重载
      • 只有返回值不同不构成方法的重载,会直接报方法重名错误
      • 只有形参的名称不同,不构成方法的重载
      • 函数重载时对返回数据类型不做检查,但形参数量或类型必须变化
  • 相关阅读:
    echarts之tooltip
    js随笔
    在wex5平台grid显示问题
    JSON.parse()和JSON.stringify()区别
    在wex5平台grid里面的gridselect下拉不能显示汉字问题
    wex5平台放入tabs组件后运行时显示空白
    正整数求n不用sqrt
    leetcode1143最长公共子序列
    美团Java一面(2020.3.19)
    leetcode138. 复制带随机指针的链表
  • 原文地址:https://www.cnblogs.com/jeasion/p/10758357.html
Copyright © 2011-2022 走看看