首页 > 其他分享 >常量与变量

常量与变量

时间:2023-01-15 22:23:02浏览次数:46  
标签:String 首字母 类型 变量名 变量 常量

在上一篇博客中我们有提到一个词叫做常量,现在就来讲讲它

常量:指的是在程序运行过程中值不会发生改变的量

其实我们也有写过,在这个输出语句中,这个1就是常量

简单来说程序运行下去,这个1它怎么样也不会变成3吧


变量:指的是在程序运行过程中值发生改变的量

那么怎么来定义一个变量呢

我们先来试着定义一个x,值就先为12吧

根据我们上一篇博客知道了java是一种强类型语言

那么我们第一步就是要写上它的类型,12是一种数字,那就用int来声明它的类型

int x = 12;

对了,对了说明一下:等号在Java中其实是一种运算(赋值运算),等号它是有一个原则的:等号两边的类型必须相等

所以我们写上int关键字,那么x的类型也是整型了,就遵循了等号的原则,这么写也没报错

image

知道怎么定义变量后,我们可以来练习一下把我们上篇博客介绍到的类型都写一遍

image

从图中也可以很明显的看出来这8大基本类型都有亮着蓝光,而String没有

其实String它不是关键字,它就是一个类,我们可以按住Ctrl加鼠标左键点击String

就可以发现转跳到String这个类中(就了解下),有class这个关键字的都是一个类

字符串实际上就是一个类,但是可以直接赋值为常量,只有基本类型

所以说字符串String本质上属于引用类型的,但是可以当成基本类型来使用


我们定义一个变量也可不给值

image

发现也没报错,但这样就要换一种叫法了,叫做声明一个变量


变量的命名规则

变量有一个命名规则,为什么呢?

因为啊,没有一个统一的规范,别人很难看懂你写的代码(比如说你以后的同事)

在工作中,我们的变量名要根据实际情况去命名,名字要符合场景,而且尽量使用英文单词

这些规则也有好听的名字叫:

字下美人数驼峰命名

变量名的首字母只能是字下美人,从第二个字母开始只能是字下美人数

字下美人数代表的是 字是字母、下是下划线、美是美元符号$、人是人民币符号¥、数当然是数字

(首字母字下美人不能使用数字哦)

驼峰命令:如果变量名是由多个单词组成,第一个单词首字母小写,第二个单词开始每个单词的首字母都要大写

要把这两个结合起来写,写个例子吧

声明一个叫做学校名字的变量,可以这样写

String schoolName;

不过现在是在学习的过程中可以先按好理解的来吧

(对了还有一个注意事项:变量名不可以使用关键字!!!




(这是本人自学java的途中整理的博客,如有写的不好的地方请多多指教)

标签:String,首字母,类型,变量名,变量,常量
From: https://www.cnblogs.com/moro255/p/17054349.html

相关文章

  • C 语言局部 static 变量多线程 DataRace 验证
    验证局部静态变量staticintcnt在无锁情况下的datarace:测试C源码:#include<stdio.h>#include<pthread.h>#include<stdlib.h>void*foo(void*args){s......
  • 变量
    变量变量,就是可以改变的量。注意事项每个变量都有类型,类型可以是基本类型也可以是引用类型变量名必须是合法的标识符变量声明是一条完整的语句,因此没一个声明必须......
  • Go 变量定义
    packagemainimport("fmt""reflect")funcmain(){var(x,yint)//打印变量类型fmt.Println("x的类型:",reflect.TypeOf(x))fmt.Pri......
  • VS2022/CLion配置环境变量(再也不用复制dll/配置系统环境变量啦)
    事情的起因是我想在VS里使用OpenCV和LibTorch外部库,在按照网上的步骤设置好包含目录、库目录等后(参考百度即可)​一般还需要我们在系统环境变量path里配置一些dll的目录........
  • 变量与常量
    1publicclassDemo4{2//变量与常量3/*4*1、所谓变量就是可以变化的量5*2、java变量是程序中最基本的存储单元,其要素包括变量名,变......
  • java基础06 变量、常量、作用域
    变量、常量、作用域变量variable变量:variablejava变量是程序中最基本的存储单元,其要素包括:变量名(标识符)、变量类型(数据类型)、作用域可以变化的量代表一片存储空间(这......
  • C#、TS和Dart对比3:编译时常量和运行时常量
    一、理清一下数据的命名习惯本地变量、本地常量、成员变量、成员常量、实例变量、静态变量、字段、属性......不同开发语言,对定义在方法和类中的数据有不同的命名方式。在......
  • Spring获取配置文件常量
    1.配置文件#policyFilepolicyFile.es.host=1.1.1.1policyFile.es.port=9200policyFile.es.hostname=xxxxpolicyFile.es.password=1234562.常量实体类importorg.springfra......
  • python教程2--数据类型、变量、 常量、 除法
    1.数据类型1.1整数Python可以处理任意大小的整数,包括负整数。Java中的整数是有范围限制的,比如int的范围限制在-2147483648-2147483647之间。1.2浮点数浮点数也就是小数,如果......
  • vue.js客服系统实时聊天项目开发(一)路由与子路由-全局变量-elementui搭建基本框架
    Vue应用程序设置一些基本配置,包括使用依赖项,设置路由,挂载组件等。这样就可以使用Vue框架开发应用程序了先来看看我的客服系统项目的package.json{"name":"VueLiveCh......