JavaSE_day2 Java的基本语法

来源:互联网 发布:天气通软件下载 编辑:程序博客网 时间:2024/05/16 09:43

Java的基本语法

1.标示符

         定义:

              Java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符。

       标示符命名规则:

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

              不能以数字开头。

              区分大小。

              长度无限制。

              不能是Java中的保留关键字。

       注意:标识符命名习惯:见名知意。

2.Java中的保留关键字

       保留字:没有定义用途,但保留备用。

              goto、const

3.print和println的区别

         print输出内容后不会产生换行

       println输出内容后会产生换行

4.转义字符

 

       \n:换行

       \r:表示退格符,退格到当前行的第一格

       \t:水平制表(产生四个空格)

       \':产生一个单引号

       \":产生一个双引号

       \\:产生一个斜杠

 

5.Java中的数据类型

      基本数据类型

                   Java中定义了四类/八种基本数据类型

              布尔型---- boolean

                     在java中boolean类型只有true和false两个值,没有非0即为真这一说。

              字符型---- char

                     Java字符采用的是Unicode(国际统一编码)编码,一个字符占两个字节,所以char类型可以保存一个中文.

              整数型---- byte(1个字节  -128 ---127),short, int, long

                     在java中默认的整数为int类型,如果要声明long型的变量,需要在变量值后面加上L或小写的l

              浮点数型---- float, double

                     在java中浮点数默认为double类型,如果要声明float类型的变量,需要在变量值后面加上f或F

              Java中所有的基本数据类型都有固定的存储范围和所占内存空间的大小,而不受具体操作系统的影响,以保证Java程序的可移植性

 

      引用数据类型

              类

              接口

              数组

6.变量

         定义:变量就是指在程序中可变得量。

       语法一边声明边赋值:

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

              例如:  int num=100;

       语法二先声明后赋值:

              数据类型 变量名称;

              变量名称=变量值;

              例如:

                     int num;

                     num=100;

       定义变量的步骤:    

              step1:通过数据类型指定开辟内存空间的大小

              step2:给变量命名其实就是给内存空间命名

              step3:给变量赋值其实就是往内存空间中写数据

              step4:输出变量其实就是把该变量内存中的数据读取出来。

 

       变量的分类

              根据类型划分:基本数据类型变量和引用数据类型变量

              根据位置划分:局部变量和成员变量

              局部变量:就是指在方法内部或者代码块内部声明的变量。

                     注意:局部变量一定要初始化,才可以使用。

                     局部变量的作用域就是它所在的方法或语句块

              全局变量:在类的内部方法的外部声明的变量。

                     成员变量的作用域是整个类体。

7.常量

       定义:程序中持续不变的值,它是值不能改变的数据。

       语法:

              final 数据类型 常量名称=常量值;

 

              注意:常量名称一般建议全部大写

              例如:

                     final int NUM=1000;

       在JAVA中char类型和int类型可以互换。

8.基本数据类型之间的转换

         boolean 类型不能转换成任何其它数据类型。

       自动类型转换:容量小的类型自动转换成容量大的数据类型

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

              byte,short,int不会互相转换,它们三者在计算时会转换成int类型.

       强制类型转换:容量大的类型转换成容量小的数据类型时,要加上强制转换符

              long l = 100L;

              int i = (int)l;

              有可能造成精度降低或数据溢出,使用时要小心。

 

9.java中的运算符

         算术运算符               

                   ++:在前先加1然后再输出,在后则先输出再加1

                   --:------减1----------,--------------减1.

         赋值运算符

                   ==是判断两数是否相等

                   +=  a+=b就相当于a=a+b;

         比较运算符

                   比较运算符得到的结果总是boolean类型的

         逻辑运算符

                   是对boolean类型表达式进行计算得到的结果依然是boolean类型.

                   &和&&的区别

                   |和||的区别

         +连接运算符

         +可以和任何数据类型进行连接,如果是字符则组成一个新的字符串.

         三目运算符

                   X? Y : Z

                   X为boolean类型表达式,先计算x的值,若为true,整个三目运算的结果为表达式y的值,否则整个运算结果为表              达式z的值。

10.条件语句

         if(){}elseif(){}else{}

 

         switch(表达式){

                   case值1:语句;break;

                   case值n:语句;break;

                   default:语句;break;

         }

         switch表达式的值只能是byte,short,int,char,在JDK7.0以后支持String。

 

11.循环语句

         在循环条件满足的情况下,反复执行特定代码

         for循环语法:

                   for(初始化表达式;循环的条件表达式;循环后的表达式){

                                循环体语句;

                   }

         while循环语法:

                   while(循环表达式){

                   }

         do/while循环语法:

                   do{

                   }while(循环表达式);

         while和do/while区别是:do/while无论条件是否成立都至少执行一次。

12.break 和continue关键字

         break语句用于终止某个语句块的执行

         continue语句用于跳过某个循环语句块的一次执行

0 0