Java学习(基本语句,语法,变量)

一、基本语法:

public class Demo { //定义一个类
    public static void main(String[] args) { //主方法,一切程序的起点
        /* 在屏幕上打印输出 */
        System.out.println("Hello World!");
    }
}

(1)       public class定义

类名称必须和文件名称保持一致,否则程序将无法编译,在一个*.Java之中只能有一个public

(2)       主方法main()

主方法表示的是一个程序起点,所有的程序代码都由此开始顺序执行,在Java中主方法也要放在一个类中。

(3)       系统输出System.out.println()

此语句的功能是直接在屏幕上显示输出信息。每一个完整的语句代码都要求使用“;”进行结尾

(4)       注释

//表示单行注释,就是在注释内容前面加双斜线(//)Java编译器会忽略掉这部分信息,只在Java文件里有,class文件里不保存。

/*…*/表示多行注释,多行注释,就是在注释内容前面以单斜线加一个星形标记(/*)开头,并在注释内容末尾以一个星形标记加单斜线(*/)结束。

当注释内容超过一行时一般使用这种方法。

二、Java语法:

标识符:

在程序中用于定义名称的都为标识符,如文件名称类名称方法名称变量名称等,在Java中标识符的定义格式由字母、数字、_(下划线)所组成,其中不能重复,

不能以数字开头不能是Java中的关键字,而且每一个标识符都要有自己的意义,如StudentName,表示的是学生姓名。

 

注意:标识符区分大小写。标识符最好永远用字母开头,而且尽量不要包含其他的符号

关键字:

Java中的关键字 不能用来定义不能做标识符

 三、变量:

 

概述:变量是内存中装载数据的小盒子,你只能用它来存数据和取数据。

计算机存储单元:

变量是内存中的小容器,用来存储数据。那么计算机内存是怎么存储数据的呢?无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。   一字节 =  8位

当程序需要使用存储空间时,操作系统最小会分派给程序1个字节,而不是1个位。

计算机是采用二进制进行存储的,而不是我们生活中常用的十进制。所以1个字节存储的最大数据是11111111的二进制数。

 四、基本类型之4类8种:

四类:整型,浮点型,字符型,布尔型。

八种:整型:Byte,,Short,Int,Long

   浮点型:float,double

   字符型:char

   布尔型:boolean

数据指定范围:

五、常量与类型:

整数常量可以根据所在范围来确定类型,java中默认的整数类型是int类型。

在Java中整数常量如果不在-2147483648~2147483648之间就必须添加“L”后缀。添加了“L”后缀的整数常量都是long类型的,例如:100L、12345678901L都是long类型的常量。

浮点类型的常量也可使用后缀,在Java中所有没有后缀以及使用“D”后缀(小写也可以,但建议使用大写)的小数都是double类型float类型常量必须添加“F”后缀(小写也可以,但建议使用大写)

java中默认的浮点类型是double类型。

如:3.14没有后缀,所以它是double类型;

       5.28D为double类型; 

       1.26F为float类型。

六。定义变量(创建变量):

定义变量的语法格式

          数据类型  变量名  =  数据值;

               int         a    =  100;

注意事项:

1.变量定义后可以不赋值,使用时再赋值,不赋值不能使用

2.变量使用时用作用域限制

3.变量不可以重复定义

七、数据类型转换:

 

转换的过程中,数据遵循一个原则:

 

范围小的数据类型值(如byte),可以直接转换为范围大的数据类型值(如int);

范围大的数据类型值(如int),不可以直接转换为范围小的数据类型值(如byte)。

各种数据类型按照数据范围从小到大依次列出:

byte -> short -> int -> long -> float -> double

 

数据转换类型的方式:

1.自动转换

范围大的数据类型 变量 = 范围小的数据类型值;

如:

        double d = 1000;

    或

        int i = 100;

        double d2 = i;

2. 强制类型转换

表示范围大的数据类型转换成范围小的数据类型,这种方式称为强制类型转换

强制类型转换格式:

范围小的数据类型  变量 = (范围小的数据类型) 范围大的数据类型值;

如:

int  i = (int)6.718;   //i的值为6

double  d = 3.14;

int  i2 = (int)d;     //i2的值为3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

原文地址:https://www.cnblogs.com/0328dongbin/p/9035123.html