第二章、Java基本语法

本文详细介绍了Java编程中的标识符规则,包括命名规范、使用场景以及大小写的约定。同时,讲解了变量的定义、分类,如基本数据类型及其转换,并提及了字符串(String)的特性和进制表示。此外,还涵盖了运算符的基本概念。
摘要由CSDN通过智能技术生成

在这里插入图片描述

一、关键字:所有字母都为小写。

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

二、标识符

(凡是可以自己起名字的都叫标识符)

2.1 标识符的使用:

类名、变量名、方法名、接口名、包名…

2.2 标识符的命名规则:

由数字、字母、下划线(_)和美元符($)组成
不能以数字开头
不能是关键字
严格区分大小写
不能有空格

2.3 JAVA中名称的命名规范:

①包名:多单词组成时,所有字母都小写:xxxyyyzzz。
②类名、接口名:多单词组成时,所有单词首字母都大写:XxxYyyZzz。
③变量名、方法名:多单词组成时,第一个单词首字母小写,第二个开始首字母大写:xxxYyyZzz。
④常量名:所有字母都大写,多字母时每个单词用下划线连接XXX_YYY_ZZZ。

三、变量

在这里插入图片描述

3.1 变量的定义:

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

3.2 变量的分类:

在这里插入图片描述

3.2.1 变量按数据类型来分

  • 基本数据类型
    整形:①byte(1字节=8bit二的八次方、-128~127)、②short(2字节)、③int(4字节)、④long(8字节,声明long变量,必须以小写l或大写L结尾)默认int

浮点型:⑤float(4字节,表示数值的范围比long还大,定义float类型变量时,要以f或F结尾)、⑥double(8字节)默认double

字符型:⑦char(1字符=2字节) 转义字符

布尔型:⑧boolean(默认值是false)

  • 引用数据类型: ①类(class)<----String
    ②接口(interface)
    ③数组(array)[]

3.2.2 按变量在类中的位置来分:

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

3.3 基本数据类型转换

前提:基本数据类型只有七种数据类型,不包含boolean。
在这里插入图片描述

  • 自动类型提升:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。(表示数的范围,比如:long跟double一样,但是取为double)

特别的,byte short char 这三种数据在运算的时候,无论是否有更高的数据类型,都会提升为int,然后再进行运算。
byte、short、char—>int—>long—>float—>double

  • 强制类型转换:①需要使用强转符()
    ②注意点:使用强制类型转换,可能会导致精度损失。

变量运算规则的两种特殊情况:
在这里插入图片描述
练习:
在这里插入图片描述

3.4 String引用类型

String :类型变量的使用:
String属于引用数据类型
String可以和8种数据类型做运算,使用+连接。
练习:
在这里插入图片描述
在这里插入图片描述

3.5 进制

在这里插入图片描述

所有数字在计算机底层都以二进制形式存在;

  • 二进制:以0b或0B开头。
  • 八进制:以0开头。
  • 十六进制:以0x或0X开头0-9及A-F。
    计算机底层都以补码的方式来储存数据:补码=源码取反+1;

四、运算符

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值