1.字面常量
常量即是程序运行期间,固定不变的就称之为常量,如一年12个月,一个月30天等。
2.数据类型
在Java中数据类型主要分为两类:基本数据类型和引用数据类型。
基本数据类型有四类八种:
1. 四类:整型、浮点型、字符型以及布尔型
2. 八种:
注意:
不论是在16位系统还是32位系统,int都占用4个字节,long都占8个字节(体现了可移植性,正所谓:一次编译,到处运行)
整形和浮点型都是带有符号的(与C语言是不相同的是C语言是分有有符号和无符号,而java都是有符号)
整型默认为int型,浮点型默认为double
字符串属于引用类型。
3.变量
在程序中,除了有始终不变的常量外,有些内容可能会经常改变,比如:人的年龄、身高、成绩分数、数学函数的 计算结果等,对于这些经常改变的内容,在Java程序中,称为变量。而数据类型就是用来定义不同种类变量的。
int name = 0;//name 就是变量
在变量声明,一定要赋值,如果没有合适的初始值,可以初始化为0
在定义变量时,一定不能超过变量类型的对应的表示范围
如:在给变量设置初始值时,值不能超过int的表示范围,否则会导致溢出
4. 字符串类型
在Java中使用String类定义字符串类型,比如:
public static void main(String[] args) {
String s1 = "hello";
String s2 = " world";
System.out.println(s1);
System.out.println(s2);
System.out.println(s1+s2); // s1+s2表示:将s1和s2进行拼接
//小练习
int a = 10;
int b = 20;
System.out.println("a = " +a+" b = "+b);//结果:a = 10 b = 20
System.out.println("a + b = "+a + b);//结果:a + b = 1020
System.out.println(a + b + " a + b");//结果:30 a + b
}
1.int转换成String(字符串)
int num = 10;
// 方法1
String str1 = num + "";
// 方法2
String str2 = String.valueOf(num);
2.String 转成 int
String str = "100";
int num = Integer.parseInt(str);