java -变量和标识符

一、变量

 1.变量的分类

1)按照所属的数据类型划分:基本数据类型(八大基本数据类型)、引用数据类型(第三方对象、jdk中现有的对象、自定义的对象、string等)

2)按照被声明的位置划分:

局部变量:定义在方法体里边或者是方法参数上(只有本方法可以使用,访问,其他方法不能访问)

成员变量:定义在类的内部,与方法没有关系(所有方法里都可以访问和使用,使用需要满足条件)

 (@Test是一种注解,可以让某个方法变成单元测试方法、独立运行)点击对应区域的进行运行

 当我们需要在主函数(具有static关键字定义的),如果想用成员变量a的话,需要把a变成静态的才可以yong,像下边这种写法,下边的函数可以用静态的也可以不用静态的

import org.testng.annotations.Test;

public class hello {
    static int a=30;
    public static void main(String[] args) {
        int i=20;
        System.out.println("a的数值为:"+a);
    }

   @Test
   public  void method (){

        System.out.println(a);
    }
}

二、标识符

 1.标识符:java对包、类、方法、参数和变量等要素命名时使用的字符序列成为标识符

2.标识符命名规则:

(1)由字母、数字、下划线(_)和美元符号($)组成。

(2)不能以数字开头。

(3)区分大小写。

(4)长度无限制。

(5)不能是java中的关键字和保留关键字。

(6)标识符的命名习惯:驼峰命名法,见名知意。以单词或单词组合来命名(针对于类,第一个单词的首字母大写,后边的单词首字母也要大写,针对于方法、变量等,第一个单词首字母小写,其后的首字母要大写)

(7)可以用汉字,但是不建议使用

3.字节(Byte)是计算机文件大小的基本单位,1个字节等于八个位,Bit是“位”或”比特“,是计算机运算的基础,二进制中的一位,是二进制最小的信息单位,二进制可以用来表示一个简单的正负判断;

说明:内存计算过程中,字节少的运算速度更快,再硬盘存储中,字节少的数据类型也可以充分存入更多的数据。但是如果超过格子数可能存不下;

4.八种基本数据类型

(1)shot 短整型(2位)(默认值:0)

取值范围:-32768-----32767

(2)int   整形(4位)(默认值:0)

取值范围:-2147483848---2147483647

(3)long  长整形(8位)(默认值:0)

取值范围:-9223372036854775808--9223372036854775807

(4)float 单精度浮点型(4位)(默认值:0.0F)

(5)double 双精度浮点型(4位)(默认值:0.0D)

(6)boolean 布尔型(不定位数 根据操作系统不一样)(默认值:false)

(7)char 字符型(2位)(默认值:'\u0000')

(8)byte 字节型(1位)(默认值:0)

取值范围:-128---127

猜你喜欢

转载自blog.csdn.net/m0_72694993/article/details/127174502