摘要:一、算数运算符 ### 算数运算符概念 ~~~ ——> + 表示加法运算符 ~~~ ——> - 表示加法运算符 ~~~ ——> * 表示乘法运算符 ~~~ ——> / 表示除法运算符 ~~~ ——> & 表示取模/取余运算符 二、编程实现算数运算符的使用 ### 编程 /* 编程实现算术运算符的使用
阅读全文
摘要:NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
阅读全文
摘要:一、字符类型的概念编程]——[ASCII码表]——[Unicode字符集]——[转义字符 ### 字符类型的概念 ~~~ ——>Java 语言中用于描述单个字符的数据类型:char类型。如:'a'、'中'等 ~~~ ——>其中char类型在内存空间中占2个字节并且没有符号位,范围是:0~65535,
阅读全文
摘要:一、类型转换的概念和使用]——[自动类型转换]——[强制类型转换] ### 自动类型转换 ~~~ ——>Java语言中基本数据类型之间的转换方式:自动类型转换和强制类型转换 ~~~ ——>其中自动类型转换主要指从小类型到大类型之间的转换 二、强制类型转换 ### 强制类型转换 ~~~ ——>其中强制
阅读全文
摘要:一、布尔类型概念编程 ### 布尔类型概念 ~~~ ——>Java语言中用于描述真假信息类型有:boolean,数值只有:true和false ~~~ ——>布尔类型在内存中所占大小没有明确的规定,可以认为是1个字节 二、布尔类型编程 ### 编程实现布尔类型的使用 /* 编程实现布尔类型的使用 *
阅读全文
摘要:一、整数类型概念 ### 数据类型 ~~~ ——>Java语言中描述整数数据的类型有:# byte、short、int、long、荐int类型 ~~~ ——>其中byte类型在内存空间中占1个字节,表示范围:-2^7 ~ 2^7-1 ~~~ ——>其中short类型在内存空间中占2个字节,表示范围是
阅读全文
摘要:一、浮点类型概念编程 ### 浮点类型 ~~~ ——>Java语言中用于描述小数数据的类型,float和double,推荐double类型 ~~~ ——>其中float类型在内存空间中占4个字节,叫做单精度浮点数,可以表示7位有效数字,范围:-3.403#38 ~ 3.403E38 ~~~ ——>其
阅读全文
摘要:一、单个字节所能表示的整数范围 ### 单个字节所能表示的整数范围 ~~~ ——>在计算机中单个字节表示八位二进制为,其中最高位(最左边)代表符号位,使用0代表非负数,使用 代表负数,具体表示的整数范围如下: ~~~ ——>非负数表示范围:0000 0000 ~ 0111 1111 => 0 ~ 1
阅读全文
摘要:一、负十进制转换为二进制 ### 负十进制转换为二进制 ~~~ ——>先将十进制的绝对值转换为二进制,然后进行按位取反再加1 ~~~ ——>负数的需要补码:按位取反,再加1 二、负45转换为十进制 ### 十进制-45转换为二进制的结果是:1101 0011 ~~~ => 十进制绝对值45转换为二进
阅读全文
摘要:一、负二进制转换为十进制 ### 负二进制转换为十进制 ~~~ ——>先减1再按位取反,合并为十进制整数后添加负号 二、负二进制转换为十进制 ### 负二进制 1101 0011转换为十进制的结果是: ~~~ => 先减掉1: 1101 0010 = 1101 0011 -1 ~~~ => 按位取反
阅读全文
摘要:一、正十进制转换为二进制 ### 正十进制转换为二进制的方法一: ~~~ # 方法一:# 除2取余法 ~~~ ——>除2取余法,# 使用十进制整数不断地除以2取出余数, ~~~ 直到商为0时将余数逆序排序 二、十进制45转换为二进制的结果: 10 1101(0B/0B可以作为二进制的前缀) ###
阅读全文
摘要:一、正二进制转换为十进制 ### 正二进制转换为十进制 ~~~ ——> # 加权法: ~~~ 使用二进制中的每个数据乘以当前位的权重再累加起来 二、二进制101101转换为十进制 ### 二进制:101101 转换为十进制的结果是:二进制的每个数字乘以当前位的权重 101101=> 0*2^7 +
阅读全文
摘要:一、变量输入输出案例的优化和手册介绍 /* 编程实现变量的输入输出 */ ### 导入java目录中util目录的Scanner类 import java.util.Scanner; public class VarIOTest { public static void main(String[]
阅读全文
摘要:一、数据类型的分类 ### 数据类型的分类 ~~~ ——>在Java语言中数据类型主要分为两大类 ~~~ ——>[1]基本数据类型:byte、short、int、long、float、double、boolean、char、 ~~~ ——>[2]引用数据类型(了解):数组、类、接口、枚举、标注 二、
阅读全文
摘要:一、变量输入输出的案例实现 ### 题目 ~~~ ——>提示用户从键盘输入自己的姓名和年龄信息并打印出来。 ### 题目分析 ~~~ ——>输出信息:姓名和年龄 ~~~ ——>记录单个数据:声明1个变量;现在记录2个数据;就要声明2个变量 ~~~ ——>第一步:先准备2个变量:一个:姓名;一个:年龄
阅读全文
摘要:一、标识符的命名法则 ### 标识符的命名法则(笔试) ~~~ ——>由数字、字母、下划线以及$等组成,其中数字不能开头 ~~~ ——>不能使用Java语言的关键字,所谓关键字就是Java语言用于表示特殊含义的单词 ~~~ ——>区分大小写,长度没有任何限制但不宜过长 ~~~ ——>尽量做到见名知意
阅读全文
摘要:一、变量的基本概念 ### 变量的基本概念 ~~~ 当需要在程序中# 记录单个数据内容时, ~~~ 则声明一个变量既可,而声明变量的本质就是在内存中申请一个存储单元, ~~~ 由于该# 存储单元中的数据内容可以发生改变,因此得名为“变量” ~~~ 由于存放的数据内容大小不一样,导致所需要的单元的大小
阅读全文
摘要:一、变量的声明和使用 ### 变量的声明方式 ~~~ ——>数据类型 变量名 = 初始值; ~~~ ——>其中=初始值可以省略,但 ; 不可以省略 二、变量的声明 ### 变量的声明 /* 编程实现变量的声明和使用 */ public class VarTest { public static vo
阅读全文
摘要:NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
阅读全文
摘要:一、跨平台原理——Java ### 跨平台原理 ~~~ ——>左边字节码文件: ~~~ ——>右边两个不同的硬件设备上运行 ~~~ ——>中间Java VM:Java虚拟机:就是把字节码文件翻译成对应硬件设备可以识别的机器指令 ~~~ ——>一份代码可以在不同的硬件设备上运行,就是跨平台 ### 跨
阅读全文