java程序设计任务驱动教程学习笔记二

目录

一、标识符与关键字

二、常量与变量

1、Java中的常量

(1)整型常量

(2)浮点型常量

(3)字符常量

(4)字符串常量

(5)布尔常量

(6)null常量

(7)常量的声明

2、Java中的变量

案例3-1整数变量、浮点数类型变量、字符变量、布尔型变量

三、运算符

四、特殊字符--反斜杠(\)

五、变量的作用域

六、三元运算符“?:”


一、标识符与关键字

1、标识符:定义一些符号来标记一些名称,例如包名、类名、方法名、参数名、变量名。

标识符由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但不能以数字开头,不能是Java中的关键字。

规则:

        1、包名所有的字母一律小写

        2、类名和接口名每个单词的首字母都要大写。

        3、常量名所有的字母都大写,单词之间用下划线连接。

        4、变量名和方法名的第一个单词首字母字母小写,从第二个单词开始每个单词首字母大写。

        5、在程序中,应该尽量使用有意义的英文单词来定义标识符。

2、关键字:编程语言里事先定义好并赋予了特殊含义的单词。

二、常量与变量

1、Java中的常量

        常量是在程序中固定不变的量,是不能改变的数据。

(1)整型常量

        整型常量是整型类型的数据。

        1、二进制:有数字0和1组成的数字序列。

        2、八进制:以0开头并且其后由0—7(包括0和7)内的整数组成的数字序列。

        3、十进制:有数字0—9范围(包括0和9)内的整数组成的数字序列,第一位不能是0。

        4、十六进制:以Ox或者OX开头并且其后由0-9、A-F(包括0和9、A和F)组成的数字序列。

(2)浮点型常量

        浮点型常量是数学中的小数,分为float单精度和double双精度两种类型。

        

单精度浮点数后面以F或f结尾。

        双精度浮点数后面以D或d结尾。

(3)字符常量

        字符常量用于表示一个字符,一个字符常量要用一对英文半角格式的单引号(' ')引起来,可以是英文字母、数字、标点符号、以及有转义序列来表示的特殊字符。Java采用Unicode字符集。

(4)字符串常量

         字符串常量用于表示一串连续的字符,一个字符串常量要用一对应为半角格式的双引号           (" ")引起来。

(5)布尔常量

        布尔常量即布尔型的两个值true和false,区分一个事物的真假。

(6)null常量

        null常量只有一个值null,表示对象的引用为空。

(7)常量的声明

        常量:值永远不会被改变的量,使用关键字final修饰。

        1、格式:final 常量类型 常量标识符;

                例如:final  int  PIE;

        2、声明常量是进行赋值,即对常量进行初始化。

        格式:final  常量类型  常量标识符=常量值;

        例如:final  int  PIE=3.14F;//声明float型常量,初始化为3.14

        3、声明多个同一类型的常量

        格式:final    常量类型   常量1=常量值1, 常量2=常量值2,.......;

        例如:final  int NUMI=14,NUM2=25,NUM3=36;

 运行结果:

 注意:定义常量PI=3.1415926F,结果输出PI=3.1415925

原因:单精度型数据保留7位有效数字,双精度型数据保留16位有效数字。

2、Java中的变量

(1)变量的定义:程序运行期间,随机产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识,这些内存单元称为变量,定义的标识符就是变量名,内存单元中储存的数据就是变量的值。

(2)java对变量的数据类型有严格限定,在定义变量时必须声明变量的类型,在为变量赋值时必须赋予和变量同一类型的值。

数据类型:

 (3)变量的声明

        1、格式:变量的类型  变量的标识符;

             例如:String name;//声明String型变量

        2、声明变量,对变量赋值,初始化变量。

              语法:变量类型  变量标识符=变量值;

              例如:int  partyMemberAge=26;

        3、声明多个同一类型的变量。

              语法:变量类型  变量1,变量2,变量3;

                        变量类型  变量4=变量值4,变量5=变量值5,变量6=变量值6;

              例如:int A,B,C;

                        int D=4,E=5,F=6;

(4)整数类型变量

        用来存储整数数值,没有小数部分

        整数类型(4种)

        

 注意:长整型long类型赋值时,所赋值的后面加上一个字母“L”或“l”。

(5)浮点数类型变量

        1、存储小数数值

        2、浮点数类型

float 单精度型数据保留7位有效数字,double双精度型数据保留16位有效数字。

单精度浮点数后面以F或f结尾。双精度浮点数后面以D或d结尾。(可不加)

 (6)字符类型变量

        1、用于存储一个单一字符,在java中用char表示。

        2、每个char类型的字符变量都会占用2个字符。

        3、赋值时使用英文半角格式的单引号(' ')把字符括起来

        4、在0-65535内的整数,计算机会自动把这些整数转化为所对应的字符。

(7)布尔类型变量

        布尔类型变量用来存储布尔值,在java中用boolean表示,只有两个值true和false.

案例3-1整数变量、浮点数类型变量、字符变量、布尔型变量

 代码运行:

三、运算符

1、算术运算符 

算术运算符就是用来处理四则运算的符号

(1)++a前.先计算在赋值。a++  后-先赋值在计算。

(2)在进行除法计算时,当除数和被除数都为整数时,结果是整数。当除法计算有小数参与,结果为小数。

(3)在进行求余计算(%)。运算结果的正负取决于(%左边的数)的符号,与(%右边的数)无关。

2、赋值运算符

赋值运算符的作用就是将常量、变量或者表达式的值赋值给某一个变量。 

 变量赋值时,当两种类型彼此不兼容,或者目标类型取值范围小于源类型时,需要进行强制类型转换。

3、比较运算符

比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值,即true或者false 

 

 

4、逻辑运算符

逻辑运算符用于对布尔型的数据进行操作,其结果就是一个布尔型

 

 5、位运算符

位运算符是针对二进制数的每一位进行运算的符号。对0和1进行操作的。

 

 6、运算符的优先级

四、特殊字符--反斜杠(\)

反斜杠(\)被称为转义字符。

1、\t表示回车,将光标定位到当前行的开头,不会跳到下一行。

2、\n表示换行,换到下一行的开头。

3、\t表示制表符,将光标移到下一个制表符的位置,就像在文档里用Tab键一样。

4、\b表示退格符号,就像键盘上的Backspace 

 5、\'表示单引号字符

6、\"表示双引号字符

7、\\表示反斜杠字符

五、变量的作用域

变量在他的作用范围内才可以被使用,这个作用范围被称为变量的作用域。

变量会被定义在某一对的大括号里,该大括号 所包含的代码区域就是这个变量的作用域。

六、三元运算符“?:”

形式:逻辑表达式?表达式1:表达式2

规则:若逻辑表达式的值为true,则整个表达式的值为表达式1的值,否则为表达式2的值         

          

猜你喜欢

转载自blog.csdn.net/TAO1031/article/details/121643594