java第二天

原创 2015年11月19日 00:03:56

运算符

  • 算术运算符
  • 关系运算符
    ,<,==,<=,!=等
    结果为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的形式在内存中执行

相关文章推荐

spring事务注解

注意的几点:1  @Transactional 只能被应用到public方法上, 对于其它非public的方法,如果标记了@Transactional也不会报错,但方法没有事务功能.2 默认情况下,一...

java第三天

类public class Student{ int age; String name; Student (int age ,String name){ this.name=name...

java入门第二天作业预习运算符

运算符指明对操作数的运算方式。组成表达式的Java操作符有很多种。运算符按照其要求的操作数数目来分,可以有单目运算符、双目运算符和三目运算符,它们分别对应于1个、2个、3个操作数。运算符按其功能来分,...

java零基础第二天

2.0 回顾 2.1 关键字 2.2 标识符 2.3 变 量 基本数据类型 基本数据类型转换 2.4运算符 2.5 程序流程控制 2.6 数组 2.1回顾 第一个代码: /** 这是我...

java第二天 多线程

今天看的还是面向对象下和多线程,有点饶头;面向对象中的还好点,多线程了解知识不够,还得查资料;在群共享下载到了《java就业培训教程》pdf版的;电子书看起来没感觉,总是觉得没有纸质书那样印象深刻,什...

java零基础学习第二天

Ⅰ基本数据类型:                        基本数据类型共有八种:6个数值型,一个字符型和一个布尔型。                         6个数值型又分为:4个整...

java第二天~~absolutely yes?(上)

 import java.awt.*;public class loginframe extends Frame {public loginframe(){this.setSize(280, 120)...

java补习第二天

1 变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的。 在java中,我们通过三个元素描述变量:变量类型、变量名、变量...

android java开发 第二天 之熟悉 程序开发流程

1. android 中一个ui对应一个Activity(Activity是一个andoid.app.Activity类)     注解:我们开发一个android app,其实就是在设计一个个Ac...

黑马程序员——第二天(Java基础语法1)

---------------------- android培训、java培训、期待与您交流! ---------------------- 关键字: 被java赋予了特殊的含义 一.标识符...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java第二天
举报原因:
原因补充:

(最多只允许输入30个字)