1.注释
注释是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便理解程序的
Java的注释有三种写法
1.单行注释:"//"这个符号是单行注释的意思有效范围就是这行开头到结尾
2.多行注释:
/*
这种属于多行注释
多数可用于标记多个内容
*/
3.文档注释:
/**
这种属于文档注释
*/
总结:这些注释不会参与内容的编译,更不会影响程序运行的结果,注释是供给自己或他人理解程序的翻译
2.关键字
关键字是一个被Java赋予了特殊意义的英语单词
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
注意:Java中的关键字,已经被赋予了特殊涵义,这些单词不允许使用(不能当作变量名、类名、方法名)
举例:
- public : 限制作用
- class : 定义类
下面是Java的关键字:
-
字面量
介绍 : 学习生活中的数据, 在代码中如何书写
-
变量的介绍和定义
介绍 : 变量就是内存中的一块区域,可以理解成一个盒子,用来装程序要处理的数据的。
定义格式:数据类型 变量名 = 数据值;
举例:
int num = 10;
变量的使用:根据变量名使用
int age = 18;
System.out.println(age); // 打印
age = 20; // 修改
System.out.println(age + 10); // 计算
变量的注意事项
- 变量要先声明才能使用
public class VariableTest {
public static void main(String[] args){
int age = 18;
System.out.println(age); // 正确
System.out.println(name); // 错误, 没有这个变量
}
}
2. 变量是什么类型,就必须装什么类型的数据
public class VariableTest {
public static void main(String[] args){
int age = 18; // 正确, int类型存储整数Ok
int num = 12.3; // 错误, int类型无法存储小数
}
}
3. 变量只在自己所归属的 { } 范围内有效
public class VariableTest {
public static void main(String[] args){
int age = 18;
System.out.println(age); // 正确, 在范围中
{
int a = 10;
System.out.println(a); // 正确, 在范围中
}
System.out.println(a); // 错误, 访问不到a变量
System.out.println(age); // 正确, 在范围中
}
}
4. 同一个范围内,变量的名称不能一样
public class VariableTest {
public static void main(String[] args){
int age = 18; // 正确定义变量
{
int a = 10; // 正确定义变量
}
{
int a = 10; // 正确定义变量
}
int age = 20; // 错误!!! main方法中已经有age变量了
}
}
5. 变量定义的时候可以不赋初始值,但在使用时,变量里必须有值
public class VariableTest {
public static void main(String[] args){
int age; // 不会报错, 因为并没有使用
}
}
public class VariableTest {
public static void main(String[] args){
int age; // 不会报错, 因为并没有使用
System.out.println(age); // 编译错误, 变量中没有数据
}
}
public class VariableTest {
public static void main(String[] args){
int age; // 不会报错, 因为并没有使用
age = 10;
System.out.println(age); // 不会报错, 因为age里面已经有数据了
}
}
6. 一条语句可以定义多个同类型变量,中间使用逗号分隔
public class VariableTest {
public static void main(String[] args){
int a = 10, b = 20, c = 30;
}
}
总结:变量要先声明在代码块里输入变量式才能正常运行程序,变量也分类型,整数、小数都需要用到正常支持的类型,例如:int只能存储整数,无法存储小数
标识符
介绍:就是给类,方法,变量等起名字的符号 (自己起的名字)
-
标识符的命名规则
由数字、字母、下划线(_)和美元符($)组成
不能以数字开头(2b、47au等)
不能是关键字(class、public等)
区分大小写(大写的Class这种就可以)
特殊符号只能有下划线(_)和美元符($)这种才能算
-
标识符的命名规范
见名知义,驼峰命名
-
数据类型
Java 中的数据类型大体分为两种
-
基本数据类型(像常见的int、double、boolean、char)
-
引用数据类型(String)
我们今天重点聊基本数据类型,同学们要能够使用不同的数据类型,定义出不同类型的变量
使用思路:
- 整数类型变量:首选 int,如果发现 int 装不下数据了,将类型换成 long,但是定义 long 类型变量,需要加入 L 标识
- 小数类型变量:首选 double,如果非要使用 float 类型,需要在数值后面加入 F 标识
总结:基本数据类有八个,其中又分四块模板(整数、浮点数、字符、布尔)像整数中byte属于最小的变量依次排下来就是这样 byte-short-int-long,使用long这个变量时需要加入L标识,其中整数中最常用的就是"int"。
浮点数中只有俩种分别是float和double,在使用float时需要加入F标识,double也可以加d标识,不过方便使用一般是可以不用添加。
字符只有一种char,它只能在单字使用需要加('')
布尔是最后一种变量boolean,他只有true(真)和false(假)
例如:
public class VariableTest {
public static void main(String[] args) {
String name = "张三"; //名字:张三
int age = 23; //年龄:23
char gender = '男'; //性别:男
double height = 180.1; //身高:180.1
boolean flag = true; //是否单身:是
System.out.println(name);
System.out.println(age);
System.out.println(gender);
System.out.println(height);
System.out.println(flag);
}
}