java—变量

xiaoxiao2021-02-28  114

1.java中变量相当于一个盒子,用于存放物品。

2.变量有三个属性,分别为:变量名称、变量类型、变量值。

3.变量名命名规则与标识符的命名规则一致。

4.变量名的命名习惯:

(1)、变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如 myAge

(2)、变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。如:定义变量名 stuName 保存“学生姓名”信息

(3): Java 变量名的长度没有限制,但 Java 语言是区分大小写的,所以 price 和 Price 是两个完全不同的变量哦!

5.JAVA中有两类数据类型:

在 Java 的领域里 ,基本数据类型变量 存的是 数据本身 ,而 引用类型变量 存的是保存 数据的空间地址 。说白了,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。

注意:

  (1)、为float变量赋值时在数值后需要加字幕f;

  (2)、为char变量赋值时使用(‘’)单引号括起来;

String 是一种常见的引用数据类型,用来表示字符串。

6.java中变量使用规则:

(1)、Java中变量应该先声明后使用。

(2)、变量使用时,可以声明变量的同时进行初始化。例如:String name = “我的名字”:也可以先声明后赋值,例如:String name;name = "我的名字";

(3)、变量每次只能赋值一个,但是可以修改。

(4)、main方法中定义的变量必须先赋值,才能输出。

(5)、虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等

7、JAVA中的自动类型转换;

    int a = 1;

   dobule b = 2.43;

   b = a; // b的输出结果为1.0;

目标类型与源类型相同,例如dobule能兼容int类型,但是char不能兼容int类型;

目标类型的字节数大于源类型,例如dobule所占字节为8,int为4,所以dobule可以直接存放int类型,但是反过来就不可以。

 

8、JAVA中的强制类型转换:需要在需要转换的数据之前用“(转换类型)”,做到强制数据类型的转换。强制数据类型的转换会造成数据丢失,所以用的时候需要慎重。

      dobule a = 12.12;

      int b = (int) a;

   

转载请注明原文地址: https://www.6miu.com/read-35246.html

最新回复(0)