Java数据类型和运算符

1.使用规范的标识符为变量命名

在Java中,标识符用来给程序中常量、变量、方法、类、接口和包等命名。

1.1标识符的命名规则

  • 标识符由字母、数字、下划线(_)或美元符号($)组成。
  • 标识符的首字母以字母、下划线(_)或美元符($)开头,不能数字开头。
  • 标识符的命名不能与关键字、布尔值(true.false)、null同名。
  • 标识符区分大小写,没有长度限制,坚持见名知义原则。

1.2关键字

关键字是Java语言保留的,Java为其定义了固定含义的特殊标识符。关键字全部为小写字母。true、false、null不是关键字。
Java中定义了48个关键字,如下所示。
在这里插入图片描述

1.3扩充

见名知义原则是指在使用标识符命名时,要使用能反映被定义者含义或作用的字符。这样,其他人在阅读代码时通过名称就可以对程序有所理解。
例如,定义姓名时使用name,定义年龄时使用age,在定义学生姓名时使用studentNam,在定义老师年龄时使用teacherAge,一看便能知道其代表的含义,是推荐的用法。如果定义为A1、s等名称,虽然没有错,但是对于理解程序没有任何意义,应该避免使用。
驼峰命名法就是当使用标识符命名时,如呆由一个或多个单词连接在一起,第一个单i小写字母开始,第二个单词及后续每一个单词的首字母都采用大写字母,这样的变量名看上去就像驼峰一样此起彼伏,故得名,如 fileUtil、fileName、dataManager、studentInfo。
驼峰命名法的命名规则可视为一种惯例,并不绝对强制,为的是增强程序的可读性。

2.使用注释对代码进行解释说明

注释是程序开发人员和程序阅读者之间交流的重要手段,是对代码的解释和说明。好的注释可以提高软件的可读性,减少软件的维护成本。
在Java中,提供了3种类型的注释:单行注释、多行注释和文档注释。

2.1单行注释

单行注释指的是只能书写一行的注释,是最简单的注释类型,用于对代码进行简单的说明。只有一行内容需要注释的时候,一般使用单行注释,在Eclipse中默认按“Ctrl”+“/”快捷键,可以自动产生单行注释。
单行注释的语法:

//单行注释

示例:

//姓名
//年龄
//爱好

注意:

  1. 单行注释不会被编译
  2. ”//“ 不能放到被解释代码的前面,否则这行代码会被注释。

2.2多行注释

当有多行注释时可以使用多行注释符,多行注释一般用于说明比较复杂的内容,如复杂的程序逻辑和算法的实现原理等。当有多行内容需要被注释的时候,一般使用多行注释。
在Eclipse中,选中一行代码默认按“Ctrl”+“Shif”+“/”快捷键可以注释代码块;输入“/*并按 Enter键将会自动补全多行注释符。
多行注释语法:

/*
 * 多行注释
 */

示例:

/*
 * 多行注释
 * 2021年7月21日
 * 输出
 */

2.3文档注释

如果想为程序生成像官方AP文档注释一样的文件,可以在编写代码时使用文档注释,使用JDK提供的javadoc命今,将代码中的文档注释提取出来,自动生成一份HTML格式的API帮助文档,
其风格与官方API帮助文档完全一样,省去了枯燥、繁琐的手动编写帮助文档的工作。
在Eclipse中,输入“/**”,然后按Enter锦,Eclipse会自动显示文档注释格式。

文档注释的语法:

/**
 * 文档注释
 */

Java中常用的文档注释标签:

标签含义标签含义
@author作者名@version版本号
@parameter参数及其意义@since最早使用该方法、类、接口的JDK版本
@return返回值@throws异常类及抛出条件

示例:

/**
 * 超市管理系统
 * @author YCH
 * @version 1.0
 */

3.数据类型

Java是强类型语言,在定义变量前需要声明数据类型。在Java中主要分为两种数据类型:基本数据类型和引用数据类型。

3.1基本数据类型

Java中有8种基本数据类型。
数值型:

  • 整数类型:(byte,short,int,long)
  • 浮点类型:(float,double)

字符型:(char)
布尔型:(boolean)
Java中基本数据类型取值范围

基本类型大小示例取值范围
boolean1字节8位truetrue、false
byte1字节8位有符号整数-21-128~+127
short2字节16位有符号整数521-32768~+32767
int4字节32位有符号整数521-2147483648~+2147483647
long8字节64位有符号整数1000-2的63次方~+2的63次方-1
char2字节16位Unicode‘a’0~65535
float4字节32位浮点数3.4f1.4E-45~3.4E+38,-1.4E-45~-3.4E+38
double8字节64位浮点数-2.4e3D4.9E-324~1.7E+308,-4.9E-324~-1.7E+308

3.2引用数据类型

Java中的引用数据类型,主要包含类、接口和数组等。

3.3常量

布尔常量

  • true表示真.
  • false表示假

字符常量(16bit)
’A’、 ‘a’、‘8’、‘!’
‘\n’(换行)、‘\t’(按Tab键)、‘\b’(按退格键)、‘\’(反斜杠)、‘’’(单引号)、‘"’(双引号)
字符串常量
“He1lo wor1d!”、“教育改变生活”、“A”
null常量
表示引用变量保存的地址为空,还没有指向任何对象。
符号常量

final double PI = 3.14;
double area = PI * r * r;
double length = PI * r * 2;

加粗样式

3.4变量

**变量:**在程序运行中,其值可以改变的量
定义变量
语法
[修饰符]变量类型 变量名 [=初始值];
示例

char ch;
boolean flag;
int age = 16;
double score =100;
String name = "张三";
Student stu = null;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值