首页 > 其他分享 >2.3标识符、关键字、保留字 2.4 常量、变量、数据类型

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型

时间:2023-06-10 10:37:33浏览次数:46  
标签:常量 占用 数据类型 关键字 2.3 标识符 保留字 2.4


 2.3标识符、关键字、保留字

2.3.1 标识符

标识符只能由字母、下划线"_"、数字、美元符号"$"组成并且首字母不能是数字。区分大小写、且不能插入空格。

以下举例:

合法:Dog、class_3、_price、$123、$123bay、abc_123、 ¥123

非法:3_class、&class、class、NO.1(关键字)、.com、#myname

2.3.2保留字

保留字是高级语法已经定义过的字,使用者不能再讲这些字当做变量名和过程名使用

包含部分关键字、未使用的保留字,这是与关键字的区别、goto语句,java占用但是使用者不能使用

2.3.3 关键词

定义:关键字是在语法中有特殊定义的语句

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_赋值

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_赋值_02编辑

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_赋值_03

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_赋值_04编辑

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_标识符_05

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_赋值_06编辑

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_保留字_07

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_保留字_08编辑

2.4 常量、变量、数据类型

2.4.1常量

常量是指在程序执行期间值不能发生变化的数据,例如π=3.1415.....、布尔常量 true false等。常量名规定全部大写,声明变量是必须赋值,以后只能使用不能赋值,java语言声明常量使用final。

并且常量:声明final类型常量名(标识符)=值;//声明是不需要初始化值,只能使用,不可再次赋值。

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_保留字_09

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_赋值_10编辑

 2.4.2变量

变量是指再运行过程可以被改变的量,java是强类型,变量必须先声明初始化才能够使用。java程序中变量名是区分大小写的。

变量;类型 变量名(标识符)=值;//可以使用,也可以再次赋值,如果不是静态的,必须实例化对象后才可以在方法(psvm)中访问user.age

这里面包含的又关键词,可以转换学习。

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_赋值_11

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_标识符_12编辑

 2.4.3数据类型

1数值型

整数

byte 占用1kb 取值范围 -128~127

short 占用2kb 取值范围-2^15~2^15-1

int(默认类型) 占用4kb 取值范围-2^31~2^31-1

long 占用8kb 取值范围-2^63~2^63-1

浮点类型

float 单精度 使用float  占用字节4kb 常量记得增加F float aa=10.5F;

double(默认) 双精度 占用字节8kb double aa=11.5D;

浮点类型需要注意 long float double 数值后面都加首字母大写

字符型:char 占用2字节char类型是无符号的  不能为负,所以是从0开始的。

布尔常量型: boolean表示分为 true false

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_标识符_13

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_保留字_14编辑

八种数据类型:除了char的是Character、int类型的是Integer,其他都是首字母大写

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_赋值_15

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_标识符_16编辑



标签:常量,占用,数据类型,关键字,2.3,标识符,保留字,2.4
From: https://blog.51cto.com/u_16145678/6454063

相关文章

  • 9.6 数据类型转换
    包装类除了有引用支持外,还提供数据类型转换功能demo1字符串转数值Stringstr="123";intnum=Integer.parseInt(str);//字符串转为int---转换过程中,字符串必须都由数组组成,否则报错!!!(NumberFormatException)System.out.println(num*num);demo2......
  • javaScript通用数据类型校验_1
    /***取得字符串的字节长度*/1.functionstrlen(str)2.{3.vari;4.varlen;5.6.len=0;7.for(i=0;i<str.length;i++)8.{9.if(str.charCodeAt(i)>255)len+=2;elselen++;10.}11......
  • Java数据类型、数组
    Java数据类型基本数据类型(8种)byte\short\int\long\;float\double;char\boolean引用数据类型类、数组、接口、枚举、注解、记录一维数组packagecom.study.onearray;publicclassOneArrayTest01{//快捷方式:psvm+回车,快速生成main方法......
  • javaScript通用数据类型校验_2
    /*要求:一、电话号码由数字、"("、")"和"-"构成二、电话号码为3到8位三、如果电话号码中包含有区号,那么区号为三位或四位四、区号用"("、")"或"-"和其他部分隔开用途:检查输入的电话号码格式是否正确输入:strPhone:字符串返回:如果通过验证返回true,否......
  • redis 基本数据类型
     所有数据都以唯一key字符串作为名称,而value只是数据类型的差异。所以,针对key的命令都是通用的。方便演示,采用docker镜像,可以选择redis:latest镜像,这里我选择了带布隆过虑器的redis镜像。 dockerrun-p6379:6379--nameredis-dredislabs/rebloom:latestd......
  • 从0开始学pytorch【3】--张量数据类型
    从0开始学pytorch【3】--张量数据类型前言学习目标基本数据类型创建tensor索引、切片小结前言  在前两篇博文中,从0开始学pytorch【1】–线性函数的梯度下降、从0开始学pytorch【2】——手写数字集案例中介绍了人工智能入门最为基础的梯度下降算法实现,以及机器学习、深度网络编......
  • 数组和元祖数据类型
    使用案例来讲解TS的数组类型和元祖类型数组类型方式一要求:定义一个数组这个数组只能存储数值类型的数据letvalArr:Array<Number>//定义一个数组类型存储数值valArr=[1,2,3]//正常valArr=["1","2",3];//会报错console.log(valArr);方式二字符串数组类型......
  • Redis五大数据类型以及常用命令
    Redis五大数据类型以及常用命令redis常用五大数据类型String(字符串)、List(列表)、Hash(哈希表)、Set(无序集合)、Zset(有序集合)redis数据库常见使用命令redis-server : redis服务器启动命令redis-cli : 客户端,操作入口select【dbid】 : 切换数据库dbsize : 查看当前数据库k......
  • 2.3类神经网路训练不起来怎么办 (三):自动调整学习速率 (Learning Rate)
    1.自适应学习率调整(AdaptiveLearningRate)1.1为什么需要调整学习率  首先认识一个现象.Trainingstuck≠SmallGradient  训练卡住的原因不一定是因为gradient太小,即criticalpoint,也有可能是因为振荡.  怎么看出是因为振荡导致训练loss降不下去呢:在训练过......
  • java中基本数据类型和包装数据类型
    基本数据类型和包装数据类型在Java中有着重要的区别和联系,对于Java程序员来说,熟悉这两种数据类型的特点和使用方法是非常必要的。 基本数据类型 Java中的基本数据类型一共有8种,分别为:-byte-short-int-long-float-double-char-boolean基本数据类型是指可以......