基础语法
字面量
- 直接写出来的人可以理解的数据,在java中叫做字面量。
- 表示源代码中的一个固定值
字面量类型 | 说明 | 类型 |
---|
字符串字面量 | 用双引号括起来的内容 | “hellio” |
整数型字面量 | 不带小数的数字 | 566 |
小数字面量 | 带小数的数字 | 13.12 |
字符字面量 | 用单引号括起来的内容 | ‘a’ |
布尔字面量 | 布尔值,表示真假 | 只有true和false两个结果 |
public class LiteralDemo {
public static void main(String[] args) {
System.out.println("HelloWorld");
System.out.println("你好");
System.out.println(17);
System.out.println(-88);
System.out.println(13.14);
System.out.println(-13.15);
System.out.println('a');
System.out.println('b');
System.out.println(true);
System.out.println(false);
}
}
数据类型
数据类型概述
- java语言是强语言类型,对于每一中数据给出了明确的类型
- 不同的数据类型分配了不同的内存空间
- 不同的内存空间,所存储的数据大小是不一样的
数据类型分类
数据类型取值范围
计算机存储单元
- 计算机中存储数据的最小单位是:字节(byte),用B表示。
- 常见存储单位换算
单位 | 换算/等价 |
---|
1TB | 1024GB |
1GB | 1024MB |
1MB | 1024KB |
1KB | 1024B |
变量
- 变量就是内存中的存储空间,空间中的存储数据可以发生改变。
变量的定义格式
- 格式:数据类型 变量名=变量值;
- 例如:int a=6;
- 根据变量名使用,可以输出也可以修改。
- 注意:变量名应做到见名知意。
public class VariableDemo01 {
public static void main(String[] args) {
int price=998;
System.out.println(price);
price =888;
System.out.println(price);
}
}
案例
- 定义一个手机类型价格用price表示,double类型,颜色用color,string类型,内存用size,int类型。
public class VariableTest01 {
public static void main(String[] args) {
double price=3599.00;
String color="蓝色";
int size=8;
System.out.println("秒杀价是:"+price);
System.out.println("你选择的颜色是:"+color);
System.out.println("你选择的版本是是:"+size);
}
}
- 这里涉及的知识为字符串的拼接先简单记忆,后续会说明。
- 字符串字面量+任意的数据=字符串数据
- 常用变量名中英文
英文 | 中文 |
---|
name | 名字 |
age | 年龄 |
gender | 性别 |
temperature | 温度 |
flag | 标志 |
变量注意事项
- 变量在同一代码块内不能重复命名的
- 变量定义类型之后,需要初始化赋值
- 在定义数据类型时,由于数据类型默认是int,因此在定义long数据类型时,需要在后面加上L来表示该数据类型时Long类型,
- 小数类型默为double类型,因此要定义float类型的小数时,需要在其后面加上F表示该类型是float类型。
特别提示
- 每次编写完代码之后一定要用Ctrl+Alt+L格式化代码
关键字
关键字概述
关键字的特点
- 关键字的字母全部小写
- 常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观。
java中的关键字
-注意:不需要专门记忆关键字,以后大多数关键字会不断使用。
标识符
标识符概述
组成规则
- 由数字,字母,下划线(_)和美元符($)组成
注意事项: - 不能以数字开头
- 不能是关键字
- 区分大小写
命名约定: 命名方法,变量
小驼峰命名法: - 约定1:标识符是一个单词的时候,首字母小写
- 例如:name
- 约定2:标识符是多个单词的时候,第一个单词首字母小写,其他单词首字母大写
- 例如:firstName
大驼峰命名法: 命名类 - 约定1:标识符一个单词的时候,首字母大写
- 例如:Hello
- 约定2:标识符是多个单词的时候,每个单词的首字符大写
- 例如:HelloWorld