zoukankan      html  css  js  c++  java
  • 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关键词进行限定。常量通常使用大写字母。

             

  • 相关阅读:
    time 类
    案例:手动输入一个字符串,所有字符反转,大小写相互转
    案例:使用列表年月日 计算这个日期是这一天的多少天
    用python输出1-100之间所有的质数
    案例:手动输入一个字符串,打散放进一个列表,小写字母反序 大写字母保持不变
    安装数据库教程
    PHP use MySQLi
    PHP logging
    Vagrant
    Flask基础
  • 原文地址:https://www.cnblogs.com/arxk/p/5203183.html
Copyright © 2011-2022 走看看