物流网站建设,企业怎样建网站,安徽网站建设推荐 晨飞网络,遵义网站开发的公司Java语言基础 数据类型关键字与标识符关键字标识符 常量与变量1、常量2、变量 类型转换自动类型转换强制类型转换 数据类型
数据的基本要素数据的性质#xff08;数据结构#xff09;数据的取值范围#xff08;字节大小#xff09;数据的存储方式参与的运算 Java是一门强类… Java语言基础 数据类型关键字与标识符关键字标识符 常量与变量1、常量2、变量 类型转换自动类型转换强制类型转换 数据类型
数据的基本要素数据的性质数据结构数据的取值范围字节大小数据的存储方式参与的运算 Java是一门强类型的编程语言它对变量的数据类型有严格的限定。在定义变量时必须声明变量的类型在为变量赋值时必须赋予和变量同一种类型的值否则程序会报错。 Java语言的类型分为两类基本数据类型primitive types和引用数据类型reference types。 Java数据类型的分类如图所示。 Java是一种严格的类型语言不允许在数值型和布尔型之间转换1不能表示true0也不能表示false。
关键字与标识符
关键字(key word)也称为保留字(Reserved word)。Java语言中的关键字是已经被赋予特定意义的单词符号。 注 1.所有的关键字都是小写 2.所有的关键字不是标识符不能作为类名、方法名和变量名等来使用。
关键字
数据类型boolean、byte、short、int、long、double、char、float、double。 包引入和包声明import、package。 用于类和接口的声明class、extends、implements、interface。 流程控制if、else、switch、do、while、case、break、continue、return、default、while、for。 异常处理try、catch、finally、throw、throws。 修饰符abstract、final、native、private、protected、public、static、synchronized、transient、volatile。 其他new、instanceof、this、super、void、assert、const、enum、goto、strictfp。
标识符
用来表示变量名、类名、方法名、数组名和文件名的有效字符序列 。 标识符语法规则
可以由字母、数字、下划线(_)、美元符号($)组合而成。必须以字母、下划线或美元符号开头不能以数字开头。关键字不能当标识符使用。区分大小写大小写敏感。标识符可以为任意长度。 例如 countvalue_add$2, showMessageDialogarea, radius是合法的标识符 2A, d4high#null是非法的标识符 标识符命名规范 见名知意类名首字母大写变量、方法及对象首字母小写中间单词首字母大写。驼峰式命名法
常量与变量
1、常量
常量(constant)是指在程序运行过程中其值不可以进行改变的数据。常量有整型常量、浮点型常量、布尔常量、字符常量、字符串常量及符号常量。 按照Java规范符号常量一般用大写字母单词之间用下划线分隔。 语法 final datatype CONSTANT_NAME value; 例如 final double PI 3.14159; 使用常量的好处 1、避免重复输入 2、便于程序修改 3、便于程序阅读 字符型常量 用单引号括起来分为普通字符常量和转义字符常量如:‘a’,‘9’\n。
2、变量
变量(constant) 变量是在程序执行过程中其值可以改变的数据并且编译时已经确定类型其类型可以是基本类型或引用类型。在程序中每个变量在被使用之前必须先声明后使用。 Java 语言程序中可以随时定义变量不必集中在执行语句之前。
计算机程序是通过变量来操作内存中的数据变量声明或定义的过程就是在变量和内存单元之间建立联系。声明变量语法驼峰法 datatype variableName; 或者 datatype v1, v2, … , v3; 例如 int x; double radius, area;Java语言的变量除了有类型之外还有修饰词来限定它的使用。修饰词包括public、protected、private、static。变量声明的一般形式如下 修饰词列表 变量类型 变量名列表; 如 static int b1; 其中变量名必须是合法标识符变量声明时可以初始化同一类型一次声明多个变量时用逗号隔开。 方法中的变量在使用前必须赋值。 int x, y; y x 1; //error
类型转换
数值型数据不同类型的转换
自动类型转换
①转换前的数据类型与转换后的类型兼容。 ②转换后的数据类型的表示范围比转换前的类型大。 注意 不同类型的数据进行运算时需先转换为同一类型然后进行运算。转换从“短”到“长”的优先关系为byte→short→char→int→long→float→double→String 转换只限该语句本身并不会影响原先变量布尔类型数据无法进行类型转化。 byte i 100; long k i * 3 4; double d i * 3.1 k / 2;
强制类型转换
如果要将较长的数据转换成较短的数据时不安全就要进行强制类型转换。强制类型转换的格式如下 语法 (datatype)variableName 例如 float f (float)10.1; // 10.1 int i (int)f; // 10 int j (int)-f; // -10 字符串型数据与整型数据相互转换 字符串转换成数值型数据 String MyNumber “1234.56”;float MyFloat Float.parseFloat(MyNumber); 数值型数据转换成字符串 在Java语言中字符串可用加号“”来实现连接操 作。所以若其中某个操作数不是字符串该操作在连接之前会自动将其转换成字符串。所以可用加号来实现自动的转换。 int MyInt1234 //定义整形变量MyInt String MyString“”MyInt//将整型数据转换成了字符串 .font
博主用心写读者点关注互动传真情知识不迷路