JAVA语法基础

 一.标识符

  1.标识符可以用来标识包名,类名,方法名,变量名等可以定义的名字。

  2.标识符的命名规则

   (1)Java语言的标识符由字母、数字、下划线(__)、和美元符号($)组成,第一个字符不能为数字;

   (2)Java语言使用Unicode标准字符集,最多可以识别65535个字符。因此,Java语言中的字母可以是Unicode字符集中的任何字符,包括拉丁字母、汉文、日文和其他许多语言中的字符;

   (3)标识符不能是Java的关键字和保留字;

   (4)在Java语言中标识符是区分大小写的,如果两个标识符的字母相同但是大小写不同,就是不同的标识符。

  注意:在程序开发中,虽然可以使用汉字、日文等作为标识符,但为了避免出现错误,尽量不要使用,最好连下划线和数字也不要使用,而只用英文进行命名,且首字母用大写字母书写。

Java语言中的一些关键字:

二.基本数据类型

     在Java中有8种基本数据类型,分为3大类:数值型、字符型、布尔型,数值型又分为:整数类型和浮点类型,整数类型又包括:byte、short、int和long,浮点类型又包括:float和double。

1.整数类型:它是用来存储整数数值,即没有小数部分的数值,可以是正数、负数,也可以是零。

  (1)byte型

         使用byte关键字来定义byte型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。byte型是整数型中所分配的内存空间最少的,只分配1一个字节(8位);取值范围也是最小的,只在-128~127之间,在使用时一定要注意,以免数据溢出产生错误。

  (2)short型

         short型即短整型,使用short关键字来定义short型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。系统给short型分配2个字节(16位)的内存,取值范围也比byte型大了很多,在-32768~32767之间,虽然取值范围变大,但还是要注意数据溢出。

  (3)int型

         int型即整型,它是整型数值的默认类型,使用int关键字来定义int变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。int型变量取值范围很大,分配4个字节(32位),在-2147483648~2147483647之间,足够一般情况下使用,所以是整形变量中应用最广泛的。

 (4)long型

        long型即长整型,使用long关键字来定义long型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。而在对long型变量赋值时结尾必须加上“L”或者“l”,否则将不被认为是long型。当数值过大,超出int型范围时就使用long型,系统分配给long型变量8个字节(64位),取值范围则更大,在-9223372036854775808~9223372036854775807之间。

2.浮点类型:表示有小数部分的数字。在Java语言中,它分为单精度浮点类型(float)和 双精度浮点类型(double)。

(1)float型

       float型即单精度浮点型,使用float关键字来定义float型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。在对float型进行赋值时必须在结尾必须添加“F”或者“f”,如果不加,系统自动将其定义为double型变量。float型变量的取值范围在1.4E-45和3.4028235E-38之间。

  (2)double型

         double型即双精度浮点型,是个默认类型,在给double型赋值时,可以使用后缀“d”或者“D”明确表明这是一个double类型数据,但加不加并没有硬性规定,可以加也可以不加。

3.字符类型

    char型即字符类型,使用char关键字进行声明,用于存储单个字符,系统分配两个字节的内存空间。在定义字符型变量时,要用单引号(‘’)括起来。例如表示一个字符,‘s’表示一个字符,且单引号中只能有一个字符,多了就不是字符型了,而是字符串类型,需要用双引号进行声明。

    在字符类型中有一种特殊的字符,以反斜线“”开头,后跟一个或多个字符,具有特定的含义,不同于字符原有的意义,叫做转义字符。

4.布尔类型

   布尔类型又称逻辑类型,只有true和false俩个值,分别代表布尔逻辑中的“真”和假”。使用boolean关键字声明布尔类型变量,通常被用在流程控制中作为判断条件。

二.变量与常量

  1.变量

    定义一个变量,首先要告诉编辑器这个变量的类型,变量都有一个变量名,变量名必须是合法的标识符,内存空间内的值就是变量值。在声明变量时可以不给于赋值,也可以直接赋给初值。

    注意:(1)变量名必须是一个有效的标识符;

            (2)变量名不能重复;

            (3)应选择有意义单词作为变量名。

2.常量

   在程序运行中一直不会变的量称作常量,通常也被称作为“final常量”。常量在整个过程中只能被赋值一次。在声明一个常量时,除了指定数据类型外,还需要通过final关键词进行限定。常量通常使用大写字母。

         

原文地址:https://www.cnblogs.com/arxk/p/5203183.html