1,注释: 对程序进行解释说明的文字,不影响程序的执行
单行注释 //
多行注释 /* */
文档注释 /** */
2.字面量:数据在程序中的书写格式
public class LiteralDemo1 {
public static void main(String[] args) {
// 目标:掌握常见数据在程序中的书写格式
// 1.整数
System.out.println(666);
// 2.小数
System.out.println(96.5);
// 3.字符必须用单引号围起来,有且只能有一个字符
System.out.println('q');
// System.out.println('中国'); 只能写一个字符
System.out.println(' '); //空字符
// System.out.println(''); 必须要写一个字符
/* 特殊的字符 \n 代表换行的字符
* \t 代表的是一个tab */
System.out.println('冬');
System.out.println('\n');
System.out.println('天') ;
// 'ln'与’\n' 代表的意思都是换行,即‘冬’ 与‘天’会有两个空行
// 4.字符串:必须用双引号围起来,里面的内容可以随意
System.out.println("冬天好冷!");
// 5.布尔值: 只有两个值 true false
System.out.println(true);
System.out.println(false);
}
}
3.变量:可以储存数据,且储存的数据可以变化
public class variableDemo1 {
public static void main(String[] args) {
// 目标:学会使用变量
// 变量格式:数据类型 变量名称 = 初始值;
double skate = 300.0;
System.out.println(skate); //输出300.0
// 1. 修改变量中的储存值 (从等号右往左看)
skate = skate + 45.6;
System.out.println(skate); //输出345.6
System.out.println("----------------------");
// 2.修改变量中的储存值
int age = 18;
System.out.println(age); //输出18
age =22;
System.out.println(age); //输出22
System.out.println();
}
}
4.变量使用注意事项
public class variabledemo2 {
public static void main(String[] args) {
//目标:理解变量使用的注意事项
// 1.变量要先声明,后使用
int a =2022;
System.out.println(a); //输出2022
// 2.变量声明后不可以储存其他类型的数据
// a = 2021; //报错
// 3. 变量的有效范围是从定义开始到“}”结束,且在同一个变量范伟内部不能定义两个同名的变量
{
int b = 2023;
System.out.println(b);
// int b =2024; //报错
}
// System.out.println(b); //访问不到b
System.out.println(a); //a的未结束
a = 2026; //这里不是定义,是赋值
// 4.变量定义的时候可以没有初始值,但是使用的时候必须给定初始值
int c;
c = 2027;
System.out.println(c);
}
}
5.数据类型:数据类型分为基本数据类型和引用数据类型
重点理解基本数据类型
public class variableDemo3 {
public static void main(String[] args) {
//目标:掌握使用基本数据类型
// 1.byte字节型 占一个字节 -128~127
byte num = 120;
// byte num1 = 128; //报错 超出byte的范围
// 2. short短整型 占两个字节
short num2 = 30000;
// 3. int整型 占四个字节(默认的数据类型)
int num3 = 456788;
// 4.long长整型 占八个字节
//注意:随意写一个整数字面量默认是int类型,虽然没没有超过long的范围,但超过了int的范围
//如果希望是long类型,需在后加L/l
long num4 = 12345678908L;
// 5.浮点型(小数)
//float单精度 占四个字节
// 随意写一个小数字面量默认是double类型,
// 如果希望小数字面量是float类型需在后面加F/f;
float num5 = 95.5F;
//double双精度 占八个字节
double num6 = 89.999;
// 6.char字符类型
char num7 = 'a';
char num8 = '冬';
//char num9 = '冬天‘; //报错
// 8.boolean布尔类型
boolean rs = true;
boolean rs1 = false;
}
}
写代码时要注意的点:创建一个类之后,一定要敲个"main"
错误演示