day02
将JavaSE基础入门学习笔记按照每天的学习进行分类,方便以后查阅和复习
这条小鱼我在乎
代码字里行间,技术与梦想共舞的痕迹
展开
-
计算机存储单元
无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。 除了字节外还有一些常用的存储单位:1B(字节) = 8bit1KB = 1024B1MB = 1024KB1GB = 1024MB1T...原创 2019-12-27 23:49:59 · 425 阅读 · 0 评论 -
java基本类型之4类8种
在创建变量时需要指定变量的数据类型,例如整型变量、浮点型变量等等。结论:变量必须要有明确的类型,什么类型的变量装载什么类型的数据。 需要指定变量能装载什么类型的数据,同时也要指定变量能装载多大的数据。 Java中基本类型一共4类,把这4类展开后共8种基本类型。 四类 八种 字节数 ...原创 2019-12-28 09:09:49 · 218 阅读 · 0 评论 -
常量与类型
* A:常量的定义 * a: 整形常量默认是int类型 * b: 小数常量默认是double类型 * c: 定义长整形数据如果值超过int取值范围后面要+"L"后缀(小写也可以,但建议使用大写) * d: 定义float类型的数据后面要+"F"后缀(小写也可以,但建议使用大写) ...原创 2019-12-28 09:22:05 · 105 阅读 · 0 评论 -
关于long类型“ 错误: 过大的整数”坑
写了一个long类型程序提示错误:过大的整数: 99999999999999999java中默认的整数类型是int类型,99999999999999999已经超出了int类型,所以会报错。解决方法:在99999999999999999后面加一个后缀“L”(小写也可以,但建议使用大写)编译成功:...原创 2019-12-28 10:47:59 · 4654 阅读 · 1 评论 -
关于“ 错误: 编码GBK的不可映射字符”解决方法
编译Java程序的时候显示“错误: 编码GBK的不可映射字符”解决方法:把notepad++的编码格式修改为ANSI编码修改为ANSI编码后如下图:重新编写代码即可编译成功(不想再敲一遍代码的话可以在你原来编码格式的时候把代码复制下来,转换为ANSI编码格式后再粘贴上去)。...原创 2019-12-28 10:18:22 · 792 阅读 · 0 评论 -
变量使用的注意事项
变量使用的注意事项:变量定义后可以不赋值,使用时再赋值。不赋值不能使用。public static void main(String[] args) { int x; x = 20; //为x赋值20 System.out.println(x);//读取x变量中的值,再打印} 2.变量使用时有作用域的限制。publ...原创 2019-12-28 18:26:57 · 438 阅读 · 0 评论 -
数据类型转换
不同类型的变量是否可以在一起运算呢?答案是可以的,但要先进行类型转换再运算。数据类型转换有两种方式:自动类型转换表示范围小的数据类型转换成范围大的数据类型,这种方式称为自动类型转换自动类型转换格式: 范围大的数据类型 变量 = 范围小的数据类型值;如: double d = 1000; 或 int i = 100;...原创 2019-12-28 20:35:15 · 174 阅读 · 0 评论 -
关于"错误: 不兼容的类型: 从int转换到byte可能会有损失"
代码:byte b = 1;b = b + 1;System.out.println(b);编译后报错:解决方法:将b+1的结果强转为byte类型,代码如下:byte b = 1;b = (byte)(b + 1);System.out.println(b);编译成功:另外一种方法:换一种写法,代码如下:byte b1 = 1;b1+=1; ...原创 2019-12-30 11:46:03 · 4356 阅读 · 0 评论 -
三元运算符
/*三元运算符公式:布尔表达式 ? 结果1:结果2;布尔表达式结果是true,三元运算符的结果,就是结果1布尔表达式结果是false,三元运算符的结果,就是结果2*/public class Operator_5{ public static void main(String[] args){ System.out.println(3>2?99:88); //...原创 2019-12-30 21:53:32 · 266 阅读 · 0 评论 -
逻辑运算符
逻辑运算符,它是用于布尔值进行运算的,运算的最终结果为布尔值true或false。 运算符 运算规则 范例 结果 & 与 false&true False | 或 ...原创 2019-12-30 15:53:15 · 213 阅读 · 0 评论 -
比较运算符
比较运算符,又叫关系运算符,它是用来判断两个操作数的大小关系及是否相等关系的,结果是布尔值true或者false。 运算符 运算规则 范例 结果 == 相等于 4==3 False != 不等于...原创 2019-12-30 14:42:42 · 826 阅读 · 0 评论 -
赋值运算符
赋值运算符就是为变量赋值的符号,赋值运算符的使用看下图: 运算符 运算规则 范例 结果 = 赋值 int a=2 2 += 加后赋值 int a=2,a+=2 ...原创 2019-12-30 11:53:10 · 407 阅读 · 0 评论 -
++,--运算符前置和后置的区别
1.++运算符,会在原有值的基础上自增1; --运算符,会在原有值的基础上自减1。我们看一段代码:int a = 3;int b = 3;++a;--b;System.out.println(a);System.out.println(b);上面代码的输出结果a值为4,b值为2;这说明++,--运算符单独使用,不参与运算操作时,运算符前后位置导致...原创 2019-12-30 10:54:56 · 1968 阅读 · 0 评论 -
算术运算符
运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。算术运算符最常见的操作就是将操作数参与数学计算,具体使用看下图: 运算符 运算规则 范例 结果 + 正号 +3 3 + ...原创 2019-12-29 22:42:22 · 143 阅读 · 0 评论 -
商场库存清单案例
1.1 案例介绍一个简单的商场库存清单案例,这个案例最终会在控制台输出如下结果:1.2 案例需求分析观察清单后,可将清单分解为三个部分(清单顶部、清单中部、清单底部)1.清单顶部为固定的数据,直接打印即可2.清单中部为商品,为变化的数据,需要记录商品信息后,打印经过观察,我们确定一项商品应该有如下几个属性:品牌型号: 即商品名称,String型尺寸:物...原创 2019-12-31 11:26:37 · 1220 阅读 · 1 评论