| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> java程序设计任务驱动教程学习笔记二 -> 正文阅读 |
|
[Java知识库]java程序设计任务驱动教程学习笔记二 |
目录 一、标识符与关键字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的值? ? ? ? ? ? ? ? ? ?? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 4:43:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |