基础语法

一、注释

单行注释 格式://注释

多行注释 格式:/**/

文档注释 格式: / * */

二、关键字

main不是关键字,但比关键字更为关键, 关键字特点 1、关键字的字母全部是小写 2、常用的代码编辑器,针对关键字有特殊的颜色标记

三、常量

常量:在程序的执行过程中,其值不会发生改变的量(数据) 常量的分类: 字符串常量:被双引号所包裹的内容 整数常量:所有整数 小数常量:所有小数 字符常量:单引号包裹的内容,里面只能存放单个字符 布尔常量:只有两个值,true(真),false(假) 空常量:null,null空常量不能输出打印

四、变量

变量:就是内存中的储存空间,空间中储存着经常发生改变的量(数据) 变量的定义格式: 数据类型 变量名 = 数据值;

变量的注意事项: 1、变量名不允许重复定义 2、一条语句可以定义多个变量,但需要使用逗号进行分割 3、变量在使用之前一定要进行赋值 4、定义float和long变量的注意事项 1)定义float类型变量的时候,需要在数值后面加入F的标识,F可以大写也可以小写, 2)定义long类型变量的时候,需要在数值后面加入L的标识,L可以大写也可以小写,但是建议大写 5、变量的作用域范围 变量的作用域:只在它所在的大括号有效

五、数据类型

java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以它们表示的数据大小也是不一样的。 基础数据类型


数据类型

关键字

内存占用(字节)

取值范围

数值类型

整数

byte

1

-128~127



short

2

-32768~32767



int

4

-2的31次方到2的31次方-1



long

8

-2的63次方到2的63次方-1


浮点型

float(单精度)

4

1.401298e-45到3.402823e+38



double(双精度)

8

4.9000000e-324到1.797693e+308


字符型

char

2

0-65535

非数值类型

布尔型

boolean

1

true,false

六、键盘录入

步骤一:导包,需要写在class的上面 import java.util.Scanner; 步骤二:创建对象 Scanner sc = new Scanner(System.in); 只有sc可以改变,其他属于固定格式 步骤三:使用变量接收数据 int i = sc.nextInt(); 只有i可以改变,其他属于固定格式

七、标识符

标识符:就是给类、方法、变量等起名字的符号。

标识符定义规则: 1、由数字、字母、下划线(_)和美元符($)组成 2、不能以数字开头 3、不能是关键字 4、区分大小写

常见命名规范

小驼峰命名法:方法、变量 1、标识符是一个单词的时候,首字母小写 范例:name 2、标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写 范例:firstName

大驼峰命名法:类 1、标识符是一个单词的时候,首字母大写 范例:Student 2、标识符由多个单词组成的时候,每个单词首字母大写 范例:GoodStudent

八、类型转换

1、隐式转换 将数据类型中,取值范围小的数据,给取值范围大的类型赋值,可以直接赋值 范例: int a = 10; double b = a;