# JAVA基本语法笔记

关键字和保留字

关键字(keyword)
定义:在JAVA语言中具有特殊的含义,用作专门用途的字符串(单词)
特点:关键字中所有的字母均为小写
官方网址:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
在这里插入图片描述
保留字:现有的JAVA版本尚未使用但以后可能使用
goto、const

标识符以及命名规则

1、凡是自己起名字的地方都叫我标识符

2、命名规则:
》有26个英文字母大小写,0-9,_或$组成
》数字不可开头
》不可以使用关键字和保留字但可以包含
》严格区分大小写长度无限制
》表示符不能包含空格

3、JAVA中的命名规范:

包名:很多单词组成是所有的字母都小写xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写XxxYyyZzz
变量名、方法名、:多单词组成时xxxYyyZzz
常量名:所有字母都大写,多单词是每个单词用下划线连接XXX_YYY_ZZZ

变量

1、变量的概念

》内存中的一个存储区域
》该区域的数据可以在同一个类型范围内不断地变化
》变量时程序中最基本的存储单元。包含变量类型、变量名和存储的值

2、变量的作用

》用于正在内存中保存数据

3、使用变量注意

》JAVA中的每个变量先声明后使用
》使用变量名来访问这块区域的数据
》变量的作用域:其定义在的一对 { } 中
》变量只在其作用域内定义才有效
》同一个作用域内,不能定义重名的变量

4、变量的分类

变量的数据类型分类

1. 基本数据类型
整形

: byte \ short \ int \ long \
在这里插入图片描述

  ![在这里插入图片描述](https://img-blog.csdnimg.cn/98f77c9516af46ab9ae99a7993f214b1.jpeg#pic_center)
浮点型

: float \ double
在这里插入图片描述

字符型

: char(1字符=2字节)
定义char的变量,通常使用一对 ‘ ’ ,内部只能写一个字符
在这里插入图片描述

布尔型

:boolean

2. 引用数据类型
 类(class)
 接口(interface)
 数组(array)

基本数据类型变量间转换
基本数据类型与String间转换
进制与间转换

运算符

1. 基本数据类型之间的运算规则(7中基本数据类型不包括boolean)

①自动提升类型
容量小的数据类型与容量大的数据类型做运算的时候,结果自动提       升为大的数据类型(此处的大小指的是表数范围)
byte、char、short -- > int --> long --> float --> double

特别的:当byte、char、short三种数据类型的变量做原酸的时候结果为int类型

2. 数值类型之间的转换

在这里插入图片描述
在这里插入图片描述

强制类型转换
  需要使用强转符:()、
 注意点:强制转换可能会导致精度损失
double d1 = 12.9

int i1 = (int) d1://截断操作



3、字符串类型String

在这里插入图片描述

自增欲自减运算符

n++ 或 ++n ,后缀或者前缀都会是变量自增或者自减。
区别在于前缀形势会先完成加1,后缀形式会使用变量原来的值。
所以在表达式中尽量不要使用

程序流程控制

》顺序结构
》分支结构
》循环结构在这里插入代码片

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值