Hello,常量,变量,隐式转换,强制转换归纳总结----编写于2019/5/26
1.hello worldhello world(每个程序员入门都必须要了解的一个编程项目)helloworld代码
2.常量和变量常量:固定不变的量,直接进行输出;变量:值在定义数据类型范围内可以进行改变的数据;常量和变量代码
3.隐式转换和强制类型转换隐式转换:小转大,默认自动转换强制转换:大转小,会造成精度的损失转换代码
Authors
Zhao
1.hello world
hello world(每个程序员入门都必须要了解的一个编程项目)
helloworld代码
package com
.zhao
.day01
;
public class Day01_HelloWorld {
public static void main(String
[] args
) {
System
.out
.println("hello world!");
}
}
2.常量和变量
常量:固定不变的量,直接进行输出;
常量:1.整数常量; 2.浮点数常量; 3.字符串常量; 4.字符常量; 5.空常量:null.不代表任何值,为空值. 6.布尔常量:true\false.
变量:值在定义数据类型范围内可以进行改变的数据;
常量和变量代码
package com
.zhao
.day01
;
public class ChangLiang {
public static void main(String
[] args
) {
System
.out
.println(20);
int a
= 10;
System
.out
.println(a
);
{
long b
= 20L
;
System
.out
.println(b
);
}
}
}
3.隐式转换和强制类型转换
隐式转换:小转大,默认自动转换
强制转换:大转小,会造成精度的损失
强制转换类型格式:数据类型 变量名称 = (强制转换类型)(强制转换类型的数据)
转换代码
package com
.zhao
.day01
;
public class TypeCast {
public static void main(String
[] args
) {
byte a
= 10;
byte b
= 10;
int c
= a
+ b
;
System
.out
.println(c
);
char d
= 'a';
int e
= d
+ a
;
System
.out
.println(e
);
double b1
= 10.22;
double b2
= 10.33;
int b3
= (int)(b1
+ b2
) ;
}
}
注意事项: 1.标识符:用来命名类,变量,方法的符号(unicode)/_/$,不可以用数字开头; 2.关键字:java中默认的标识符,不能用来定义变量/方法/类/只能用来修饰使用 3.注释分为三种:单行注释// 多行注释 /**/ 文档注释 / ***/ 4.计算机的最小存储单位是比特byte | 8byte = 1bit. 5.布尔类型不能进行强制转换.