文章目录
Java语言基础
包含java变量(声明、命名、初始化、使用、作用域);八种数据类型以及基本数据类型中的转换(byte字节型、short短整型、int整数类型、long长整数类型、float单精度浮点型、double双精度浮点型、char字符类型、boolean布尔型)。
一、变量
存数的,用于指代内存中的一块存储区域,指代的就是它所存的那个数;变量必须有特定的数据类型,不同的数据类型表示不同的数据存储结构
1.1、声明
变量使用前必须声明,指明其类型
package day01; // 声明包day01
public class HelloWorld {
// 声明类HelloWorld
// 主方法,程序入口
// 程序的执行从main开始,main结束则程序结束
public static void main(String[] args) {
int a; // 声明一个整型变量,名为a
int b,c,d; // 声明三个整型变量,名为b,c,d
}
}
1.2、命名
1)只能包含字母、数字、_和$符,并且不能以数字开头
package day01;
public class Test {
public static void main(String[] args) {
int DE = 3;
int se = 3;
int _$ = 3;
// int 3a = 3; //编译错误
}
}
2)严格区分大小写
package day01;
public class Test {
public static void main(String[] args) {
int a = 3; // 声明整型变量a,并赋值为3
int A = 3; // 声明整型变量A,并赋值为3
}
}
3)不能使用关键字
package day01;
public class Test {
public static void main(String[] args) {
int a = 3;
// int public = 3; // 编译错误
}
}
4)可以中文命名,但不建议;建议“见名知意”、驼峰命名法(变量多个:第一个首字母小写,其余大写)
package day01;
public class Test {
public static void main(String[] args) {
int age = 3;
int studyTime = 200;
int 这是 = 3;
}
}
1.3、初始化
java变量在使用前必须初始化,第一次赋值
1)声明的同时初始化:
package day01;
public class Test {
public static void main(String[] args) {
int a = 100; // 声明整型变量a并赋值为100
}
}
2)先声明后初始化:
package day01;
public class Test {
public static void main(String[] args) {
int a; // 声明整型变量a
a = 100; // 给变量a赋值为100
}
}
1.5、使用
1)必须与数据类型匹配
package day01;
public class Test {
public static void main(String[] args) {
// int a = 3.1415; // 编译错误,数据类型不匹配
}
}
2)对变量的操作就是对它所存的那个数的操作
package day01;
public class Test {
public static void main(String[] args) {
int a = 5; // 声明整型变量a并赋值为5
int b = a +