Java基础学习之关键字和变量数据类型的那些事
一、关键字
Java中有一些单词是具有特殊含义的,这些单词被称为关键字。我们不能将关键字用作标识符(变量名、方法名等)。Java中共有50个关键字,其中一部分已经不再使用,比如goto、const等。下面列出常用的关键字:
abstract default if private this
boolean do implements protected throw
break double import public throws
byte else instanceof return transient
case extends int short try
catch final interface static void
char finally long strictfp volatile
class float native super while
二、变量
变量是用于存储数据值的,数据类型决定了可以存储的数据的种类和范围。Java中的数据类型可分为两类:基础类型和引用类型。基础类型包括整型、浮点型、字符型和布尔型;引用类型包括类、接口、数组等。
2.1 基础类型变量
2.1.1 整型变量
Java中整型变量有四种类型:byte(占用一个字节,取值范围-128~127)、short(占用两个字节,取值范围-32768~32767)、int(占用四个字节,取值范围-2147483648~2147483647)和long(占用八个字节,取值范围-9223372036854775808~9223372036854775807)。
// 定义整型变量
byte a = 126;
short b = 32766;
int c = 2147483646;
long d = 9223372036854775806L; // 加上L后缀表示long类型
2.1.2 浮点型变量
Java中浮点型变量有两种类型:float(占用四个字节)和double(占用八个字节)。变量定义时需要使用F或f后缀来表示float类型。
// 定义浮点型变量
float a = 2.34f; // 注意加上f后缀
double b = 3.1415926;
2.1.3 字符型变量
Java中字符型变量用于存储单个字符,使用单引号括起来。char类型占用两个字节,取值范围0~65535。
// 定义字符型变量
char a = 'A';
char b = '好';
2.1.4 布尔型变量
Java中布尔型变量用于存储true和false两个值,占用一个字节。
// 定义布尔型变量
boolean a = true;
boolean b = false;
2.2 引用类型变量
2.2.1 类和对象
Java中类是创建对象的模板,定义方式为class。对象是类的一个实例,使用new关键字来创建。对象可以调用类中的方法和属性。
// 定义类
public class Person {
String name;
int age;
void sayHello() {
System.out.println("Hello, I'm " + name);
}
}
// 创建对象
Person p = new Person();
p.name = "张三";
p.age = 18;
p.sayHello(); // 输出:Hello, I'm 张三
2.2.2 数组
Java中数组是一个存储固定大小元素的容器,所有元素的数据类型必须相同。数组定义方式为数据类型+方括号。
// 定义整型数组
int[] array = {1, 2, 3, 4, 5};
// 输出数组元素
for(int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
三、总结
本文介绍了Java中的关键字和变量数据类型,包括基础类型和引用类型。了解了这些内容后,我们就可以开始深入学习Java编程了。
示例一:定义一个变量,存储你的年龄,然后输出该变量值。
int age = 18;
System.out.println("我今年" + age + "岁");
示例二:定义一个Person类,包含name和age两个属性,创建对象并输出属性值。
public class Person {
String name;
int age;
}
Person p = new Person();
p.name = "张三";
p.age = 18;
System.out.println("姓名:" + p.name + ",年龄:" + p.age);
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java基础学习之关键字和变量数据类型的那些事 - Python技术站