Java基础语法详解
01.注释
什么是注释
注释的特点
package com.itheima.comment;
/**
* dlei
* 文档注释,按照规范,一般放在程序上,或者main方法比较专业!
* 这是一个注释的代码
*/
public class CommentDemo {
/**
* dlei
* 文档注释
* 这是一个main方法,程序中必须有这个main方法,程序才可以执行,它是程序的入口!
*/
public static void main(String[] args) {
// 单行注释:下面是输出一首诗
System.out.println("窗前明月光");
System.out.println("疑是地上霜");
System.out.println("举头望明月");
/*
多行注释:
下面这句话反映了作者什么心里状态呢?
比较空虚寂寞!
*/
System.out.println("低头思故乡");
/* System.out.println("低头思故乡");
System.out.println("低头思故乡");
System.out.println("低头思故乡"); */
}
}
拓展知识:三种注释的使用区别(了解一下即可)
多学一招:使用快捷键对代码进行注释
02.字面量
package com.itheima.literal;
public class LiteralDemo {
public static void main(String[] args) {
// 目标: 字面量:数据在程序中该怎么书写。
// 1、整数字面量
System.out.println(666);
// 2、小数字面量
System.out.println(3.14);
// 3、字符字面量的写法:必须用单引号围起来,有且仅能有一个字符。
System.out.println('a');
System.out.println('中');
System.out.println('0');
System.out.println(' ');
// System.out.println('ab'); // 报错: 有且仅能有一个字符。
// 4、字符串字面量:必须使用双引号围起来,内容可以随意。
System.out.println("");
System.out.println("第一天学Java,有点慌!");
System.out.println("a");
System.out.println(" ");
System.out.println(" a ");
// 特殊字符字面量:\t(Tap缩进) \n(换行)
System.out.print("aaaa"); // print打印不换行 println(打印换行)
System.out.print('\t'); // 输出一个缩进的空格
// System.out.print('\n'); // 换行
System.out.println("bbbb");
// 5、布尔值
System.out.println(true); // 真
System.out.println(false); // 假
}
}
03.变量
什么是变量
变量在计算机中的执行原理
package com.itheima.variable;
public class VariableDemo1 {
public static void main(String[] args) {
// 目标:掌握变量的定义,搞清楚为什么要用变量。
// 格式:数据类型 变量名称 = 数据;
int age = 18; // = 赋值:从右边往左边看
System.out.println(age);
double money = 9.9;
System.out.println(money);
// 使用变量记住数据的好处:让程序处理数据更加方便,维护更加灵活
int number = 100;
System.out.println(number);
System.out.println(number);
System.out.println(number);
System.out.println(number);
System.out.println(number);
System.out.println(number);
}
}
变量有啥特点
package com.itheima.variable;
public class VariableDemo2 {
public static void main(String[] args) {
// 目标:掌握变量的特点,搞清楚它的常见应用场景。
// 特点:变量里面装的数据可以被替换。
int age = 18; // 定义
age = 19; // 赋值:从右边往左边看
System.out.println(age);
age = age + 1; // 赋值:从右边往左边看
System.out.println(age);
// 需求:现在钱包里有9.9 , 发出去了5元,又收到了10元。 用户随时要查看自己有多少钱。
double money = 9.9;
System.out.println(money);
// 发出去了5元。
money = money - 5;
System.out.println(money);
// 收到10元钱
money = money + 10;
System.out.println(money);
}
}
使用变量的几个注意事项
package com.itheima.variable;
public class VariableDemo3 {
public static void main(String[] args) {
// 目标:搞清楚使用变量的注意事项。
// 1、变量必须先声明才能使用。
// int age = 1;
// age = 23;
// System.out.println(age);
// 2、变量是什么类型,就必须装什么类型的数据
// int number = 100.24;
int number2 = 4;
// 3、变量的有效范围:从定义开始 ---> } 截止
{
int n = 23;
System.out.println(n);
}
// System.out.println(n); // 报错!因为定义结束了,在{}外面了
// 4、同一个范围内,定义的变量名不能一样,否则报错!
// int number2 = 234; // 报错!因为上面出现了number2
int n = 100; // 不报错
number2 = 999; // 不报错,这里不是定义,而是赋值使用
// 5、变量定义时可以不给初始值 ,但是使用时必须有初始值,否则出错!
int b;
b = 111;
System.out.println(b);
int it = 23;
}
}
04.关键字、标识符
什么是关键字
认识它的目的是什么
什么是标识符