IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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)布尔常量

(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的值? ? ? ? ?

? ? ? ? ??

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-12-03 12:54:30  更:2021-12-03 12:55:47 
 
开发: 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-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码