3880-徐文文-Java学科 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

通常情况下可以在测试类给成员变量赋值一些合法但不合理的数值,无论是

[展开全文]

1、对于逻辑与运算符来说,若第一个表达式为假结果为假,此时跳过第二个表达式

对于逻辑或运算符来说,若第一个表达式为真则结果为真,此时跳过第二个表达式

短路特性,为直接略过的特性

 

 

[展开全文]

逻辑运算符

&& 表示逻辑 “与”运算符,相当于“并且”,同真为真,一假为假;

 

|| 表示逻辑或运算符,相当于“或者”,一真为真,同假为假;

! 表示逻辑非运算符,相当于“取反”,真为假,假为真;

 

逻辑运算符的操作数均为boolean表达式

逻辑运算符的图解

逻辑

[展开全文]

自增减运算符

++ 表示自增运算符,用于使得当前变量自身的数值加1的效果

 

-- 表示自减运算符,用于使得当前变量自身的数值减1的效果

 

 

[展开全文]

关系/比较运算符

> 表示是否大于运算符

>= 表示是否大于等于运算符

< 表示是否小于运算符

<= 表示是否小于等于运算符

== 表示是否等于 

!= 表示是否不等于运算符

 

所有以关系运算符运算的结果就是boolean类型;

 

[展开全文]

字符串连接运算符

+ 可以实现字符串的连接。同时可以实现字符串与其他数据类型“相连”

 

 

 

 

[展开全文]

案例题目

 

先自己动手;

[展开全文]

算术运算符

+ 表示加法运算符

- 表示减法运算符

* 表示乘法运算符

/ 表示除法运算符

% 表示取模/取余运算符

与C语言,与C++ 基本一致

 

 

 

 

[展开全文]

1、变量(重中之重)

 变量的概念,变量的声明方式、 标识符的命名法则、变量的输入与输出

 

2、数据类型

   基本数据类型:有8种数据类型

byte short int long

float double char 

boolean

 

常见的进制:十进制、二进制、十进制和二进制之间的转换方式、单个字节表示的整数范围

 

数据类型之间的转换:自动类型转换 和 强制类型转换

常用的ASCII以及转义字符\

 

 

[展开全文]

自动转换,从小到大

 

强制类型转换主要是指从大到小类型之间的转换,语法格式如下:

其实,笔记本装到衣服口袋里面的举例,没有太明白;

目标类型 变量名 = (目标类型)源类型变量名

 

强转有风险,操作需谨慎。

 

[展开全文]

基本数据类型之间的转换

 

java语言中基本数据类型之间的转换方式:

1、自动类型转换

2、强制类型转换

 

自动类型转换主要指从小类型 到 大类型之间的转换

long 类型 到float类型的转换是小到大

与表示的范围有关;

 

 

[展开全文]

双引号本身有2个含义;

a.字符串的开头与结尾标志

b.双引号自身

 

如何将a的含义转化为b的含义

 

\为转义符,转义为转换为原有的含义

\"

\'

\t

\n

 

[展开全文]

ASCII码 为美国标准信息交换代码

规定了128个图案的变换;

ASCII只能满足美国人的需要,128个图案,为美国人常用的图案,与字符;

 

Unicode 是世界通用的定长字符集,所有字符是16位,定义了全世界的文字图案;

Unicode字符集包含了ASCII码

 

 

[展开全文]

Person.java写完之后,在硬件中存放

CPU是不能直接访问硬盘中的数据,先读到内存中,再访问;

加载到内存中,

 

[展开全文]

字符类型,与编号联系起来了

为ACSII码

a的 ACSII码为97

要求掌握与背会的ASCII码

0->48

'A' ->65

'a'-> 97

空格 ->32

换行符 -> 10

 

[展开全文]

Java语言中用于描述单个字符的数据类型:

char 类型。如‘a’,'中'等

其中char 类型在内存空间中占2个字节并且没有符号位,表示的范围是:0 ~ 65535

 

 由于现实生活中很少有数据能够被单个字符描述,因此后的开发中更多的使用由多个字符串起来组成的字符串,使用String 类型加以描述

如: “hello”、“奇点”

计算机只认识二进制序列

 

计算机的底层只识别0 与1 组成的二进制序列,对于字符a这样的图案来说不满足该规划,因此 该数据不无法直接在计算机中存储,但现实生活中存这样的图案数据需要要计算机存储,为了使得该数据能够存储起来就可以给该数据指定一个编号,然后将编号储起来即可,该编号叫做ASCII码

 

ASCII与char类型的范围0~65535

 

 

[展开全文]

java语言中用于描述真假信息类型:boolean

数值只有:true 和 false

该处与C 、C++ 不同

 

布尔类型在内存空间中所占大小没有明确的规定,可以认为是1个字节;

 

 

[展开全文]

float 类型,与double类型计算的时候,会有误差

 

运算时可能有误差;

 

若希望实现精确运算,则借助java.math.BigDecimal 类型

 

[展开全文]

浮点类型:

float 和 double ,浮点类型,推荐double类型

 

其中float类型在内存空间占4个字节,叫做单精度浮点数,可以表示7位有效数字,

怎么来理解表示7位有效数字???

有效数字:-3.403E38 ~ 3.403E38

E38 为10^38

 

其中double类型在内存空间占8个字节,叫做双精度浮点数,可以表示15位有效数字,

范围:

-1.798E308 ~  1.798E 308

因为硬件原因,

[展开全文]