java基础语法

来源:互联网 发布:ai软件基础教程视频 编辑:程序博客网 时间:2024/06/10 21:38

一、标示符:自己名称的变量,方法和类等要素的名称。名称要遵守标示符的命名规则:1、组成元素,字符,下划线,美元符号($),数字。2、字母,下划线或者美元符号($)开头。3、区分大小写,不使用关键字。4、常量使用大写字母,变量用小写开始,类名以大写字母开始,变量如果多个单词组成,首个单词小写后面的单词首字母大写

二、关键子:Java中保留有特定含义的字符串,goto和const也被视为关键字,关键字都是小写英文字母。

三、常量:变量中的值不可改变变,用关键字final修饰的变量就是常量。

四、变量:程序中最基本的存储单元,包括变量名称,变量类型,变量作用域。
               语法:type varname=value; 变量类型  变量名称=变量值。

           变量的本质:用来存储数据的内存区域,使用变量名称来访问这块区域,因此在使用变量前要声明变量,然后赋值才可以使用。

          变量的分类:按声明的位置可分为:

                                 1、局部变量:方法或语句块内定义的变量。(注:方法内部指与方法对于的大括号内部)

                                  2、成员变量:方法,语句块外部,类内部定义的变量。

                                  按所属数据类型分为:

                                  1、基本数据类型变量:

                                 2、引用数据类型变量:

五、注释符://:注释一行,/*..........*/:一行或多行注释。

六、java基本数据类型:java定义了4类8种基本数据类型

               1、逻辑型(布尔型):boolean。用于逻辑运算符,一般用来程序流程控制,数据类型只允许true和false,不可用0或非0的整数类代替true和false。

               2、文本型(字符型):char。字符常量用单引号括起来的单个字符。使用unicode(全球统一编码)编码,每个字符占用2个字节,因此可以用十六进制编码来表示。

                                                                    可以使用转移字符‘\’来讲其后面的字符转变成其它含义。如:'\n'表示换行。

               3、整数型:byte,short,int,long。

               4、浮点数型:float,double

七、运算符与表达式

         运算符:特定的运算指令,程序在运行时,将对运算符连接的操作数进行相对应的运算。

         表达式:运算符和操作数的组合构成表达式。代表一个确定的数值。

        运算符按照连接操作数分为:一元运算符,二元运算符,三元运算符。

        按照运算符功能分为:

               1、赋值运算符:=(右边数赋值给左边变量),+=:数值先加,在赋值给左边变量,-=:数值先减,在赋值给左边变量,*=:数据相乘,在赋值,

                                          /=:数据相除,在赋值          %=:取余数后在赋值。

               2、算术运算符:-取负数,++:加1,--:减1,+,-,*,/加,减,乘,除 %取余数

              3、关系运算符:(用于两个操作数之间关系的比较,关系表达式的运算结果为布尔值)>,<,>=,<=,==,!=

              4、条件运算符:有一个?和:是一个三元运算符。语法:条件表达式?结果1:结果2

              5、逻辑运算符:!:非,&&:逻辑与,||:逻辑或,^逻辑异或:两个表达式相同为true:(3<5)^(6<4) ,&:布尔逻辑与,|:布尔逻辑或。

              6、位运算符

              7、其他运算符

八、数组:有序数据的集合。特点:数据中每个元素有相同的数组名称,根据下标和数据名称来确定。先声明在创建后使用。

                    一维数组定义:数据类型 数组名[];    数据类型[]   数据名; int arr1[];   int [] arr1;Java数据的定义并不分为数组元素分配内存,因此[]中可以不用指定数组长,

                                   对定义的  数组也不能进行访问。

                    一维数组创建:定义数组后,先分配内存在初始化,在使用。

                                             使用new分配内存在赋值:数组名=new 数据类型[size];size:数组的长度,使用=赋值    例如:int[] intArr=new int[3];intArr[0]=10;。

                                                                                         int[] a={'1','2','3','4'};

九、控制结构语句:

1、顺序语句:从上到下按顺序执行的代码。

2、选择分支结构: if(表达式)语句,if(表达式)......else语句。swith(表达式){case 常量1:语句1;break;default:语句n;}。

3、循环结构:确定次数循环(for),条件循环(while),先执行后判定循环(do.....while)。

                确定次数循环: for(表达式1;表达式2;表达式3){} 表达式1:技数器的初值,表达式2:循环结束条件,表达式3:计数器每次的增量。

                条件循环:while(条件表示式){循环体}

               先执行后判定循环:do{}while(条件表达式);

4、跳转语句:break、continue,return;     break:立即终止循环,跳出循环体。continue:跳过本次循环执行下次循环。return:用于方法的放回。终止当前方法的执行,返回到调用这个方法的语句。

            

原创粉丝点击