关键字及基本数据类型
// 第一行的第三个单词必须和所在的文件名称完全一样,大小写也要一样
// public class后面代表定义一个类的名称,类是Java当中所有源代码的基本组织单位
public class HelloWorld{
//第二行是万年不变的固定写法,代表main方法
//这一行代表程序执行的起点
public static void main(String[] args){
//第三行代表打印输出语句(其实就是屏幕显示)
//希望显示什么东西,就在小括号里写什么
System.out.println("HelloWorld");
}
}
关键字特点:
- 完全小写的字母。
- 有特殊的颜色。
标识符
标识符是指在程序中我们自己定义的内容。
- 命名规则:硬性要求
- 标识符可以包含26个字母,0-9数字,$和下划线_
- 标识符不能以数字开头。
- 标识符不能是关键字。
- 命名规范
- 类名规范:首字母大写,后面每个单词首字母大写。
- 变量名规范:首字母小写,后面每个字母首字母大写。
常量
常量是在程序运行期间固定不变的量。
常量的分类:
- 字符串常量,凡是用双引号亲戚来的部分都是字符串常量。
- 整数常量:就是整数
- 浮点数常量:有小数点的数字
- 字符常量:单引号引起来的
- 布尔常量:只有两种取值。true,flase。
- 空常量:null。代表没有任何数据。
基本数据类型
- 整数型byte short int long
- 浮点型 float double
- 字符型 char
- 布尔型 boolean
- 引用数据类型 字符串、数组、类、接口、Lambda
- 注意事项
- 字符串不是基本类型,而是引用类型。
- 浮点型可能只是一个近似值,并非精确的值。
- 数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节。
- 浮点数当中默认类型是double。如果一定要使用float类型,需要加上一个后缀F。
- 如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L、推荐使用大写字母后缀。System.out.println(100);
强制类型转换
- 特点:代码需要进行特殊的格式处理,不能自动完成。
- 格式:范围小的类型 范围小的变量名 = (范围小的类型) 原本范围大的数据;
注意事项
- 强制类型转换一般不推荐用,因为有可能发生精度损失,数据溢出。
- byte/short/char这三种类型都可以发生数学运算,例如加法”+”
- byte/short/char这三种类型在运算的时候,都会被首先提升成为int类型,然后再计算。
- boolean类型不能发生数据类型转换。
ASCII编码表
数字和字符对照关系表(编码表):
ASCII码表:American Standard Code for Information Interchange,美国信息交换标准代码。
Unicode码表:万国码。也是数字和符号的对照关系,开头0-127部分和ASCII完全一样,但是从128开始包含有更多的字符。
48-‘0’
65 - ‘A’
97-‘a’
三元运算符
需要三个数据才可以操作的运算符。
格式:
数据类型 变量名称 = 条件判断?表达式A:表达式B;
流程:
首先判断条件是否成立:
如果成立为true,那么将表达式A的值赋值给左侧的变量。
如果不成立为flase,那么将表达式B的值赋值给左侧的变量。
方法
定义一个方法的格式:
public static void 方法名称(){
方法体
}
注意
- 方法定义的先后顺序无所谓。
- 方法的定义不能产生嵌套包含关系。
- 方法定义好之后不会执行。如果执行需要方法的调用。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!