美文网首页
java基础第三天

java基础第三天

作者: 红颜心雨 | 来源:发表于2017-03-21 17:40 被阅读0次

1.常量:初始化之后值不能被改变

int a;

final数据类型 常量名(大写)

2.转义字符

3.(1)关系运算符有6个:<><=>===!=

(2)逻辑运算符

!:一元运算符。真变假,假变真

^:逻辑异或,两操作数一真一假,结果才为真;否则为假

&&,&:逻辑与,两操作数同真,结果为真;否则为假

||,|:逻辑或,两操作数同假,结果为假;否则为真

&&和&:&&有短路的作用,逻辑与运算符两边的表达式都为真(true)

//true的时候,结果为true,如果表达式左边的结果为false,

//&&就不再运算右边的表达式

||和|的区别:||有短路的作用,逻辑或运算符两边的表达式有一个为真(true)

//结果为true,如果表达式左边的结果为true,

//||就不再运算右边的表达式

4.程序的控制结构

3种:顺序结构,分支结构,循环结构

分支结构:

(1)单分支:

if(判断条件){//满足判断条件执行分支结构,不满足不执行

//分支代码

}

如果分支代码只有一行代码的话,大括号可以省略,但是不建议这么使用,可阅读性不好

(2)多分支:

2.1两个分支:

if(判断条件){//满足条件,执行当前分支,否则执行else分支

//分支代码

}else{

//分支代码

}

return关键字,当前方法结束(程序结束)

2.2多分支

if(判断条件1){

//代码块

}else if(判断条件2){

//代码块

} else if(判断条件3){

//代码块

}….

else{//可省略

//代码块

}

else if可以有多个,没有条件限制,根据业务需求定,else可有可无,根据业务需求定

(3)if分支语句的嵌套

3.switch分支:

语法:

switch(条件表达式){

case常量1:

//语句

break;

case常量2:

//语句

break;

case常量3:

//语句

break;

……

default://匹配不上以上条件会执行default语句块

//语句

break;

}

注意:switch条件表达式的类型只能是整型,

//包括以下4种:byte,short,int,char,jdk1.7之后支持String类型表示的数字

break:跳出switch语句块,switch语句块以外的语句还是会执行到

return:当前方法的结束(程序的结束),return之后的代码不会被执行

相关文章

  • Java 基础

    Java 基础01Java开发入门 Java 基础02Java编程基础 Java 基础03面向对象 Java 基础...

  • 技术体系

    一,java核心 java基础,jvm,算法,多线程,设计模式 Java基础:java基础相关,全栈java基础 ...

  • 面试题汇总

    1.Java基础面试问题 Java基础之基础问题 Java基础之面向对象 Java基础之数据结构 Java基础之I...

  • java基础第三天

    1.常量:初始化之后值不能被改变 int a; final数据类型 常量名(大写) 2.转义字符 3.(1)关系运...

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

  • Java基础:反射

    反射注解动态代理相关阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 ...

  • Java基础:注解

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 1. 概述 注解...

  • Java基础:动态代理

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 概述 在运行时,...

  • Java 集合类原理

    Java基础——HashMap源码分析 Java基础——HashSet源码分析 Java基础——HashTable...

  • Java基础:类加载器

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 1. 什么是类加...

网友评论

      本文标题:java基础第三天

      本文链接:https://www.haomeiwen.com/subject/ubmgnttx.html