栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA基本语法(上)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA基本语法(上)

目录

一:关键字和保留字

        1:关键字的定义和特点:

        2:保留字:

二:标识符

        1:标识符:

        2:定义合法标识符规则:

        3:Java中的名称命名规范:

三:变量

        1:变量:

 四:变量的分类

          1:按数据类型分     ​

         2:按声明的位置的不同

         3:整数类型

        4:浮点型

        5:字符型 

        6:布尔型:boolean

五:基本数据类型之间的运算规则

        1:自动类型提升

        2:强制类型转换

六:字符串类型:String

七:进制与进制之间的转换

        1:对于整数,有四种表现方式 :

                2:二进制:

       


一:关键字和保留字

        1:关键字的定义和特点:

                定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)

                特点:关键字中所有字母都为小写

        2:保留字:

                Java保留字:现有Java版本尚未使用,但以后版本可能会作为关键字使 用。

                                       自己命名标识符时要避免使用这些保留字

                                       goto const

二:标识符

        1:标识符:

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

                        技巧:凡是自己可以起名字的地方都叫标识符。

        2:定义合法标识符规则:

                        由26个英文字母大小写,0-9 ,_或 $ 组成

                        数字不可以开头。

                        不可以使用关键字和保留字,但能包含关键字和保留字。

                        Java中严格区分大小写,长度无限制。

                        标识符不能包含空格

        3:Java中的名称命名规范:

                        包名:多单词组成时所有字母都小写:xxxyyyzzz

                        类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz

                        变量名、方法名:多单词组成时,第一个单词首字母小写,第

                                                      二个单词开始每个 单词首字母大写:xxxYyyZzz

                        常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

三:变量

        1:变量:

                        变量的概念:

                                内存中的一个存储区域

                                该区域的数据可以在同一类型范围内不断变化

                                变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值

                               定义: 数据类型 变量名 = 变量值;

                                例:int myAge=19;

                        变量的作用:

                                用于在内存中保存数据

                        使用变量注意:

                                Java中每个变量必须先声明,后使用

                                使用变量名来访问这块区域的数据

                                变量的作用域:其定义所在的一对{ }内

                                变量只有在其作用域内才有效

                                同一个作用域内,不能定义重名的变量

 四:变量的分类

          1:按数据类型分     

         2:按声明的位置的不同

                                在方法体外,类体内声明的变量称为成员变量。

                                在方法体内部声明的变量称为局部变量。

         3:整数类型

        整型:byte(1字节=8bit) short(2字节) int(4字节) long(8字节)

                1:byte范围:-128~127

                2:声明long型变量必须以"l"或"L"结尾 

                3:定义整型变量型时,使用int型

        4:浮点型

     E =10^

        浮点型:  float(4字节) double(8字节) 

                1:   浮点型,表示带小数点的数值

                2:float表示的数值比long还大

                3:定义float变量时,要以 f 或 F 结尾

                4:通常,定义浮点型变量时使用double型

        5:字符型 

        字符型:char (1字符=2字节)

                1:定义char类型,通常使用一对 ' ' ,内部只能写一个字符

                2:表示方式:1.声明一个字符        2:转义字符

                char c5='n';        ------        换行符

                c5='t';        -----        制表符(tab)

        6:布尔型:boolean

                1:只能取两个值之一:true或false

                2:常常在 条件判断 或 循环结构 中使用

五:基本数据类型之间的运算规则

                前提:这里只是讨论7种基本数据类型变量之间的运算,不包含boolean类型的

        1:自动类型提升

                

               当容量小的数据类型的变量和容量大的数据类型的变量做运算时,结果自动提升为容量大类型

                说明:此时容量大小指的是,表示数的范围的大小。比如:float容量要大于long的容量        

                byte   、char   、short    >>>    int   >>>    long   >>>    float    >>>    double

                特别的:当byte、char、short  三种类型的变量做运算时,结果为int型

        2:强制类型转换

                double d1=12.9

                int i1=(int)d1;

                输出结果为12

                整型常量,默认类型为int型

                浮点型常量,默认类型为double型

六:字符串类型:String

                1:String属于引用数据类型

                2:声明String类型变量时,使用一对 "  "

                3:String可以和8种基本数据类型做运算的,只能是连接运算  +

                int number = 1001;

                String number = "学号:";

                String info = numberStr + number;--------连接运算

                输出结果为-------学号:1001

                4:运算结果仍然是String类型

                a:97

                A:65

七:进制与进制之间的转换

        1:对于整数,有四种表现方式 :

                二进制(binary):0,1 ,满2进1.以0b或0B开头。

                十进制(decimal):0-9 ,满10进1。

                八进制(octal):0-7 ,满8进1. 以数字0开头表示。

                十六进制(hex):0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写。 如:0x21AF +1= 0x21B0

                最高位为符号位:符号位为0则是正数

                                             符号位为1则是负数

                2:二进制:

                二进制的整数有如下三种形式:

                        原码:直接将一个数值换成二进制数。最高位是符号位

                        负数的反码:是对原码按位取反,只是最高位(符号位)确定为1。

                        负数的补码:其反码加1。

                计算机以二进制补码的形式保存所有的整数。

                        正数的原码、反码、补码都相同

                        负数的补码是其反码+1

                十进制转二进制>>>>>>除2取余的逆

                        

                        

                 

                        

                 

                

                

                

        

                                

                        

       

                                

               

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/310232.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号