2021-06-22-JAVA基础语法

本文详细介绍了Java编程中的基础语法,包括关键字、常量、变量及其使用规则。关键字全部小写,常用编辑器会有特殊显示,`main`虽非关键字但在程序中至关重要。常量分为字符串、整数、小数、字符和布尔类型。变量是内存中的存储空间,用于存储可变数据,定义时需指定数据类型。理解变量的内存占用和作用域是关键。注意变量命名不可重复,使用前必须赋值,且不同类型变量赋值需遵循规则。
摘要由CSDN通过智能技术生成

基础语法

1. 关键字

​ 被Java赋予了特殊含义的单词

​ 特点:

  • 关键字的字母全部小写

  • 常用的代码编辑器里关键字会以特殊颜色显示

  • main不是关键字,但是是比关键字更为关键的关键字

2. 常量

​ 在程序的执行过程中,其值不会发生改变的量(数据)

​ 分类:

  • 字符串常量:被双引号所包裹的内容

  • 整数常量:所有整数

  • 小数常量:所有小数

  • 字符常量:被单引号所包裹的内容,里面只能存放单个字符

  • 布尔常量:只有两值,true(真)、felse(假);单独用输出语句打印没有意义,在运算判断计算时,可以输出真或假。如:Syetem.out.println(4>5);语句,输出的值为false(假)

  • 空常量:null

3. 变量

变量就是内存中的存储空间,空间中储存着经常发生改变的量。

3.1 变量的定义格式

数据类型 变量名=数据值;

数据类型-------为空间中存储的数据,加入类型【限制】,如限制数据为整数、小数等;

变量名-----------自己要为空间起的名字;

数据值-----------空间中要存储的数值;

3.2 数据类型
3.2.1 计算机存储单元

​ 计算机存储设备的最小信息单元叫做bit(位),又称为比特位,通常用小写字母b表示,而计算机中最小的存储单元叫byte(字节),通常用大写字母B表示,字节是由连续的8个位组成的。

1B=8bit;1KB=1024B;1MB=1024KB;…

3.2.2 数据类型
  • A.数据类型分类如下图

在这里插入图片描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-krwxTT4O-1624375239582)(C:\Users\13943\Desktop\Markdown\day05-01-数据类型分类截图.png)]

  • B.基本数据类型内存占用和取值范围如下图

在这里插入图片描述

注意:当使用输出语句 System.out.println(); 打印整数常量时,没有定义数据类型,如果是整数,则默认为int型,如果是小数,则默认为double型

3.3 变量的使用

在这里插入图片描述

  • 用法详解

    int a = 10;

    在内存中分配一个空间,并将空间命名为a,然后将10放入a空间中,此时在语句后面打印a,就是打印放在a空间内的值10.

    a = 30;

    a空间已经分配好了,此时是将30放入a空间中替换原先的值10,此时在语句后面打印a得到的是替换后的a空间中的值.

此时可以明确,变量就是内存中的存储空间。这个空间的特点是空间中储存着不断发生变化的数据。

3.4 变量的注意事项
  • A.变量名不允许重复定义
  • B.一条语句可以定义多个变量,但需要使用逗号进行分割,逗号后定义的变量不允许有数据类型,其数据类型和第一个定义的变量数据类型一致,如:int a = 10,b=20;
  • C.变量使用之前一定需要赋值,定义变量没赋值也没使用时不报错,没赋值使用之后会报错。
  • D.定义float变量时,需要在数值后面加F,大小写都可以,否则编译时会报错,原因是小数变量默认为double型,此时赋值相当于给表示范围大的变量赋值给表示范围小的变量,强行转化可能会导致精度降低;
  • F.定义long变量时,需要在数值后面加L,大小写都可以,但L小写易和1混淆,建议大写;
  • G.变量的作用域只在它所在的打括号中有用,但这个大括号中的代码执行完毕后,内部所定义的变量就会从内存中消失,即定义变量时在内存中分配的空间会消失,在大括号之外会找不到这个变量;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值