java第二天

来源:互联网 发布:mac版草图大师专业版 编辑:程序博客网 时间:2024/04/28 09:19

运算符

  • 算术运算符
  • 关系运算符
    ,<,==,<=,!=等
    结果为boolean类型
  • 布尔运算符
    与,非,异或,(用于布尔类型的逻辑判断)
    &和&&的短路区别
  • 赋值运算符
    赋值运算不改变原数据类型
    short i;
    i+=10可以通过
    i=i+10不能通过(short=short+int)
  • 字符串连接运算符
    当+前后有一个值为字符型时为字符串

  • 三目运算符

控制语句

分支

  • if else
  • switch case default
    穿透现象(case后不接break直接执行下一case条件后java语句)
    switch仅支持int类型(short,byte,char自动转化为int)

循环

  • for(表达式1;表达式2;表达式3)
    表达式1–>表达式2的判断(true执行,false结束循环)–>
    执行java语句–>表达式3–>回到第二步的判断
  • while
  • do while

结束语句

  • break退出最近的一层循环
    可以使用break:A退出特定的循环,A是循环名
  • continue
    结束当前一边的循环,即进入goto到循环尾开始下一次的循环
  • return
    用于返回方法的返回值,并结束当前方法
    对于void类型用于结束程序

方法

方法是用于实现特定功能的,可以重复利用的程序片段

  1. [方法修饰符] 返回值类型 方法名(形式参数列表)
  2. 返回值类型可以是java中任何的数据类型
  3. 无返回值是使用void类型
  4. 方法修饰符为可选项
  5. 参数类表也为可选项,多参数使用“,”隔开
  6. 有返回值的方法必须确保return返回值
    void类型可以用return来结束当前方法
  7. return后面不允许跟随java语句

方法的重载

  1. 在同一个类中
  2. 具有相同的方法名
  3. 有不同的参数列表
  4. 与修饰符和返回值无关
    *方法以Stack的形式在内存中执行

0 0
原创粉丝点击