JavaSE(基础篇)——变量和运算符

简介: JavaSE(基础篇)——变量和运算符

变量的介绍

首先我们需要知道变量是什么?


答:就是可以变化的量!


注:


1.Java是一种强数据类型语言,每个变量都必须声明其类型。


2.Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。


格式:数据类型  变量名 = 值;(可以使用逗号隔开来声明多个同类型变量)


例:int a =1 ,b = 2, c = 3;


注意事项:


1.每个变量都有类型,类型可以是基本类型,也可以是引用类型。


2.变量名必须是合法的标识符。


3.变量声明是一条完整的语句因此每个声明都必须以分号来结束。


变量作用域

类变量:

static int a = 0 ;


实例变量:

string str = "hello"


实例变量为从属对象(如果没有初始化的话:数值类型一般默认为0,布尔类型一般默认值为false,出基本类型都为null。)


局部变量:

定义在函数内部的变量称为局部变量(Local Variable),它的作用域仅限于函数内部, 离开该函数的内部就是无效的,再使用就会报错。


例子:

image.png



常量

常量的概念

初始化后不能在改变的值!不会变动的值。


格式:


final 常量名 = 值


final double PI = 3.14;


注意:常量名一般是大写字符!!!

image.png


变量名的命名规范

1.所有变量、方法、类名:见名知意。


2.类成员变量:首字母小写和驼峰原则: monthSalary除了第一个单词以外,后面的单词首字母大写  lastName。


3.局部变量:首字母小写和驼峰原则。


4.常量:大写字母和下划线:MAX_VALUE。


5.类名:首字母大写和驼峰原则: Man,GoodMan。


6.方法名:首字母小写和驼峰原则: run(), runRun()。


运算符

Java语言支持如下运算符:


image.png

目录
相关文章
|
编解码 自然语言处理 数据挖掘
Recognize Anything:一个强大的图像标记模型
Recognize Anything是一种新的图像标记基础模型,与传统模型不同,它不依赖于手动注释进行训练
357 2
|
机器学习/深度学习 编解码 PyTorch
使用Pytorch实现频谱归一化生成对抗网络(SN-GAN)
自从扩散模型发布以来,GAN的关注度和论文是越来越少了,但是它们里面的一些思路还是值得我们了解和学习。所以本文我们来使用Pytorch 来实现SN-GAN
340 0
09JavaWeb基础 - Response类案例(下载文件)
09JavaWeb基础 - Response类案例(下载文件)
258 0
|
JavaScript IDE 前端开发
如何在大型代码仓库中删掉废弃的文件和 exports?
本文是我最近在公司内部写的废弃代码删除工具的一篇思考总结。
|
9月前
|
人工智能 搜索推荐 开发者
Aurora:xAI 为 Grok AI 推出新的图像生成模型,xAI Premium 用户可无限制访问
Aurora是xAI为Grok AI助手推出的新图像生成模型,专注于生成高逼真度的图像,特别是在人物和风景图像方面。该模型支持文本到图像的生成,并能处理包括公共人物和版权形象在内的多种图像生成请求。Aurora的可用性因用户等级而异,免费用户每天能生成三张图像,而Premium用户则可享受无限制访问。
198 11
Aurora:xAI 为 Grok AI 推出新的图像生成模型,xAI Premium 用户可无限制访问
|
10月前
|
Rust 安全 Java
探索Rust语言的并发编程模型
探索Rust语言的并发编程模型
268 2
|
10月前
|
存储 算法 程序员
C语言:库函数
C语言的库函数是预定义的函数,用于执行常见的编程任务,如输入输出、字符串处理、数学运算等。使用库函数可以简化编程工作,提高开发效率。C标准库提供了丰富的函数,满足各种需求。
|
安全 Unix Linux
Linux的优点和缺点
【8月更文挑战第8天】 Linux的优点和缺点
595 6
|
开发框架 .NET
Asp.Net Core 使用X.PagedList.Mvc.Core分页 & 搜索
Asp.Net Core 使用X.PagedList.Mvc.Core分页 & 搜索
401 0
|
JavaScript
js扁平数据转树形结构数据
js扁平数据转树形结构数据
219 0