java补习第二天
2016-07-17 15:01
357 查看
1 变量
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的。
在java中,我们通过三个元素描述变量:变量类型、变量名、变量值
2 java中的数据类型
注意:
在Java领域中,基本数据类型变量存的是数据本身,而引用数据类型变量是保存数据的空间地址。通俗来说,基本数据类型变量存储的是直接放在抽屉里的东西,而引用数据类型变量存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。
String是一种常见的引用数据类型,用来表示字符串。在程序开发中,很多操作都要使用字符串来完成,例如系统中的用户名,密码,电子邮箱等。
变量使用规则
java中的变量需要先声明后使用
变量使用时,可以声明变量的同时进行初始化,也可以先声明后赋值
变量中每次只能赋一个值,但可以修改多次
main方法中的变量必须先赋值,然后才能输出
虽然语法没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台出现乱码等等
3 基本数据类型
①自动数据类型转换
满足条件:
⑴目标类型大于源类型即大到小
自动类型转换
byte – > short –> int –> long
int –> float –> double
char –> int
⑵目标类型与源类型兼容
如double类型兼容int,但是char不能兼容int.
②强制类型转换
大类型向小类型转换
注意: 强制类型转换可能造成数据的丢失
4 java常量
概念:所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,程序在运行过程中不允许改变。
语法:final 常量名 = 值
5 在java中使用注释
在编写程序时,经常需要添加一些注释,用以描述某段代码的作用。
一般来说,对于一份规范的程序源代码,注释应该占到源码的三分之一,因此,注释是程序源代码的重要组成部分,一定要加以重视。
Java中的注释有三种类型
单行注释,多行注释,文档注释
6 运算符
运算符是一种“功能”符号,用以通知Java进行相关的运算。譬如,我们需要将变量age的值设置为20,这时候就需要一个“=”,告诉程序需要进行赋值操作。
Java 语言中常见的运算符
⑵赋值运算符
赋值运算符是指为变量或常量指定数值的符号。如可以使用”=”将右边的表达式结果赋值给左边的操作数。
⑶ 比较运算符
比较运算符用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值(true或false)
⑷逻辑运算符
逻辑运算符主要用于逻辑运算
⑸条件运算符
条件运算符( ? : )也称为”三元运算符”
语法格式:布尔表达式? 表达式1 :表达式2
运算过程:如果布尔表达式值为true,则返回表达式1的值,否则返回表达式2的值
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的。
在java中,我们通过三个元素描述变量:变量类型、变量名、变量值
2 java中的数据类型
注意:
在Java领域中,基本数据类型变量存的是数据本身,而引用数据类型变量是保存数据的空间地址。通俗来说,基本数据类型变量存储的是直接放在抽屉里的东西,而引用数据类型变量存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。
String是一种常见的引用数据类型,用来表示字符串。在程序开发中,很多操作都要使用字符串来完成,例如系统中的用户名,密码,电子邮箱等。
变量使用规则
java中的变量需要先声明后使用
变量使用时,可以声明变量的同时进行初始化,也可以先声明后赋值
变量中每次只能赋一个值,但可以修改多次
main方法中的变量必须先赋值,然后才能输出
虽然语法没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台出现乱码等等
3 基本数据类型
①自动数据类型转换
满足条件:
⑴目标类型大于源类型即大到小
自动类型转换
byte – > short –> int –> long
int –> float –> double
char –> int
⑵目标类型与源类型兼容
如double类型兼容int,但是char不能兼容int.
int age=22; char sex='女'; char result=sex;
②强制类型转换
大类型向小类型转换
double height01=1.63 int height02=(int)height01; system.out.print(height01); system.out,print(height02);
注意: 强制类型转换可能造成数据的丢失
4 java常量
概念:所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,程序在运行过程中不允许改变。
语法:final 常量名 = 值
final double PI =3.14; final String LOVE="farsight";
5 在java中使用注释
在编写程序时,经常需要添加一些注释,用以描述某段代码的作用。
一般来说,对于一份规范的程序源代码,注释应该占到源码的三分之一,因此,注释是程序源代码的重要组成部分,一定要加以重视。
Java中的注释有三种类型
单行注释,多行注释,文档注释
6 运算符
运算符是一种“功能”符号,用以通知Java进行相关的运算。譬如,我们需要将变量age的值设置为20,这时候就需要一个“=”,告诉程序需要进行赋值操作。
Java 语言中常见的运算符
⑵赋值运算符
赋值运算符是指为变量或常量指定数值的符号。如可以使用”=”将右边的表达式结果赋值给左边的操作数。
⑶ 比较运算符
比较运算符用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值(true或false)
⑷逻辑运算符
逻辑运算符主要用于逻辑运算
⑸条件运算符
条件运算符( ? : )也称为”三元运算符”
语法格式:布尔表达式? 表达式1 :表达式2
运算过程:如果布尔表达式值为true,则返回表达式1的值,否则返回表达式2的值
String str=(8>5)?"8大于5":"8小于5"; system,out.println(str);
相关文章推荐
- java设计模式六大原则
- Java中的数据类型
- java设计模式
- 如何在MyEclipse中使用MyBatis将MySQL数据表生成相应的实体类和映射文件
- Java中JDBC的PreparedStatement用法
- 关于java除法的一个有趣例子。
- Java中Synchronized的用法
- 【ITOO】——Spring.net基础及简单使用
- java8新特性之接口定义增强
- SDUT OJ 1114(第一个正式的JAVA程序)
- 辗转相除法原理及Java实现
- Java中 ArrayList、LinkedList、Vector之间的区别
- 安装JDK8u91之后打开Eclipse报错:
- WebService学习总结十 使用Spring发布WebService并添加拦截器
- javascripct导图
- JAVA中三种类型的变量
- String类源码分析(JDK1.7)
- java设计模式-工厂模式
- java文件及读写操作
- SSM框架整合(IntelliJ IDEA + maven + Spring + SpringMVC + MyBatis)