关键字及基本数据类型

// 第一行的第三个单词必须和所在的文件名称完全一样,大小写也要一样
// public class后面代表定义一个类的名称,类是Java当中所有源代码的基本组织单位
public class HelloWorld{
	//第二行是万年不变的固定写法,代表main方法
	//这一行代表程序执行的起点
	public static void main(String[] args){
		//第三行代表打印输出语句(其实就是屏幕显示)
		//希望显示什么东西,就在小括号里写什么
		System.out.println("HelloWorld");
	}
}

关键字特点:

  1. 完全小写的字母。
  2. 有特殊的颜色。

标识符

标识符是指在程序中我们自己定义的内容。

  • 命名规则:硬性要求
    • 标识符可以包含26个字母,0-9数字,$和下划线_
    • 标识符不能以数字开头。
    • 标识符不能是关键字。
  • 命名规范
    • 类名规范:首字母大写,后面每个单词首字母大写。
    • 变量名规范:首字母小写,后面每个字母首字母大写。

常量

常量是在程序运行期间固定不变的量。

常量的分类:

  1. 字符串常量,凡是用双引号亲戚来的部分都是字符串常量。
  2. 整数常量:就是整数
  3. 浮点数常量:有小数点的数字
  4. 字符常量:单引号引起来的
  5. 布尔常量:只有两种取值。true,flase。
  6. 空常量: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);

强制类型转换

  1. 特点:代码需要进行特殊的格式处理,不能自动完成。
  2. 格式:范围小的类型 范围小的变量名 = (范围小的类型) 原本范围大的数据;
注意事项
  1. 强制类型转换一般不推荐用,因为有可能发生精度损失,数据溢出。
  2. byte/short/char这三种类型都可以发生数学运算,例如加法”+”
  3. byte/short/char这三种类型在运算的时候,都会被首先提升成为int类型,然后再计算。
  4. 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 方法名称(){

​ 方法体

}

注意
  1. 方法定义的先后顺序无所谓。
  2. 方法的定义不能产生嵌套包含关系。
  3. 方法定义好之后不会执行。如果执行需要方法的调用。

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!