您的位置:首页 > 编程语言 > Java开发

Java学习lesson 02

2017-09-29 20:21 218 查看
常量什么是常量 * 在程序执行的过程中其值不可以发生改变
Java中常量的分类 * 字面值常量 * 字符串常量
* 整数常量
* 小数常量
* 字符常量
* 布尔常量
* 空常量 null(数组部分讲解) * 自定义常量 eclipse实现
class Demo1_Constant {
public static void main(String[] args) {

System.out.println("abc");		//字符串常量
System.out.println(345);		//整数常量
System.out.println(3.14);		//小数常量
//System.out.println('10');		//''中必须放的是单个字符,10代表的是1字符和0字符
//System.out.println('');		//''中什么也不放,也是不可以的,因为代表不了任何字符
System.out.println(' ');		//带表空格字符
System.out.println(true);		//boolean类只有两个值,true和false
System.out.println(false);
}
}

进制
*十进制 *二进制 *八进制 *十六进制变量
* 在程序执行的过程中,在某个范围内其值可以发生改变的量
Java中数据类型的分类
* 基本数据类型 * 整数型 字节数 范围 * byte 一 -128到127
* short 二 -2^15~2^15-1
* int 三 -2^31~2^31-1
* long 四 -2^63~2^63-1
*浮点型
* float 单精度
* double 双精度
* 字符型
* char
* 布尔型
* boolean
* 引用数据类型
package lesson02_poppy_DateTypeDemo;
public class DateTypeDemo {
public static void main(String[] args){
//byte a=128;/错误:byte只有一个字节的存储空间存储的数据的范围是-128~127
byte a=(byte)128;        //-128,经过强制类型转换将最左边溢出部分截掉影响数据的精度
System.out.println("a="+a);
System.out.println("--------------------------");
//短整形
short b=200;
b=500;
System.out.println("b="+b);
System.out.println("-------------------------");

}

}
运算符

运算符的分类
* 算术运算符;赋值运算符;比较(关系或条件)运算符;逻辑运算符;位运算符;三目(元)运算符
* 算术运算符
A:++,--运算符的作用
* 自加(++)自减(--)运算
* ++:自加。对原有的数据进行+1
* --:自减。对原有的数据进行-1
* a:单独使用:
* 放在操作数的前面和后面效果一样。(这种用法是我们比较常见的)
* b:参与运算使用:
* 放在操作数的前面,先自增或者自减,然后再参与运算。
* 放在操作数的后面,先参与运算,再自增或者自减。

class Test1_Operator {
public static void main(String[] args) {

/*int a = 10;
int b = 10;
int c = 10;

a = b++;					//a = 10 ,b = 11
c = --a;					//a = 9, c = 9
b = ++a;					//a = 10, b = 10
a = c--;					//a = 9, c = 8

System.out.println("a = " + a + ",b = " + b + ",c = " + c);
*/

/*int x = 4;
//		4	+	6+	60
int y = (x++)+(++x)+(x*10);

System.out.println("x = " + x + ",y = " +  y);*/

byte b = 10;
//b++;					//b = (byte)(b + 1)
b = b + 1;				//当byte与int进行混合运算的时候,会提升为int类型,两个int相加的结果还是int,赋值给byte会损失精度
System.out.println("b = " + b);

}
}
*赋值运算符
* a:基本的赋值运算符:=
* 把=右边的数据赋值给左边。

* b:扩展的赋值运算符:+=,-=,*=,/=,%=
* += 把左边和右边做加法,然后赋值给左边。
class Demo1_Operator {
public static void main(String[] args) {
//赋值运算符
int a = 5;			//把右边的常量值赋值给左边的变量,左边必须是变量

//a += 6;			//a = a +6;
a = a +6;
System.out.println(a);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 学习 常量