Java语法基础(一)

目录

代码注释方法

 编码规范

基本数据类型及取值范围

变量和常量的声明与赋值

变量

常量

标识符

基本数据类型的使用

整数类型的使用

浮点类型的使用

布尔类型的使用

字符类型的使用


代码注释方法

  • 单行注释:使用“//”进行单行注释
  • 多行注释:使用“/* */”进行多行注释
  • 文档注释:使用"/**  */"进行文档注释

Java语法基础(一)_第1张图片        


编码规范

  • 每条代码以半角“;”结束
  • Java的标识符区分大小写


基本数据类型及取值范围

取值范围
数值类型 整数类型 byte -128~127
short -32768~32767
int -2147483648~2147483647
long -9223372036854775808~9223372036854775807
浮点类型 float 1.4E-45~4.4028235E38
double 4.9E-324~1.7976931348623157E308
字符类型 char
布尔类型 boolean


变量和常量的声明与赋值

变量

变量名一般第一个单词首字符小写,后续单词首字母大写,如:studentAge。这个不是强制性的规定,只是约定的一种编码规范。

//声明一个int类型的变量,并赋值
int studentAge=5;

//声明一个byte类型的变量
byte b;
//给b赋值
b=1;

常量

定义常量使用关键字final,标识符一般全用大写字母,如以下示例的“PI”
final double PI=3.1415926;

标识符

上述“变量”和“常量”示例中,声明使用的“a”、“b”和“PI”都是属于标识符。那么什么是标识符呢?标识符就是我们自定义的一个名字,作用就是用来定义变量名、常量名、方法名、类名等等。标识符可以由字母、下划线(_)、美元符号($)和数字组成,并且第一个字符不能是数字!标识符不能用空格断开,标识符不能是java中的关键字(关键字是指在java语言中已经被赋予特定意义的一些单词,如:int,public,long final等等)。


基本数据类型的使用

下列通过代码实例,先让了解下java基本数据类型的使用与赋值。

整数类型的使用

直接上代码!这里注意的是long 的定义,在某些情况下需要加"L"或“l”,详细看下面代码的注释

        //定义a变量
        byte a;
        System.out.println("最小值:Byte.MIN_VALUE=" +Byte.MIN_VALUE);

        //同时定义b和c变量
        short b,c;

        //同时定义e,f变量并赋值
        int e=3,f=4;

        //定义long类型的变量
        /*
            对于long类型,若赋给的值大于int类型的最大值或小于int类型的最小值,
            则需要在数字后加"L"或"l"  
        */
        long g=123123123123123L;//赋给的值大于int类型的最大值,必须加"L"或"l"
        long h=123;//赋给的值在int类型取值范围内,则不需要加"L"或"l",当然加也可以

浮点类型的使用

浮点类型包括:double 和 float

注意:定义float类型,需要在数值后面加"F"或"f",否则会出错。因为没有加"F"或"f",在java中默认这个小数是属于double类型的,而你把它定义为float,所以会出错。

       //定义单精度浮点类型
       /*java里面的小数默认为double类型,所以定义float类型的时候需要在数值后面加"F"或"f",
            否则会出错*/
        float a=1.2F;

        //定义双精度浮点类型(双精度浮点类型范围比float更大)
        //定义double可以在数值后面加"D"或"d",也可以不加
        double b=1.2;
        double c=1.2D;

布尔类型的使用

布尔类型只有2个值,true和false

        //布尔类型只有2个值,true和false,代表"真"和"假"
        boolean a=true;
        boolean b=false;

        

字符类型的使用

定义字符类型,使用单引号。字符类型可以作为整数对待。如下面例子中定义的y,把y赋值为97,97是“a”在Unicode表中的排序位置,所以说:char y=97  和 char y='a' 是等价的。

        //定义字符类型,使用单引号
        char x='a';

        char y=97;

你可能感兴趣的:(Java入门,java)