变量
变量是内存中的小容器,用来存储数据。
定义变量三要素:
无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。
Java 中基本类型一共 4 类,把这 4 类展开后共 8 种基本类型。我们今后编写程序时使用的是这 8 种基本类型而不是 4 类,这 8 种基本类型指定了范围。
java 中默认的整数类型是int类型
java 中默认的浮点类型是double类型
变量使用的注意事项
- 变量定义后可以不赋值,使用时再赋值。不赋值不能使用。
- 变量使用时有作用域的限制。
- 变量不可以重复定义。
范围大的数据类型 变量 = 范围小的数据类型值;
范围小的数据类型 变量 = (范围小的数据类型) 范围大的数据类型值;
运算符
我们在使用算术运算符时,记得要注意下列事项:
- 加法运算符在连接字符串时要注意,只有直接与字符串相加才会转成字符串。
- 除法“/”当两边为整数时,取整数部分,舍余数。当其中一边为浮点型时,按正常规则相除。
- “%”为整除取余符号,小数取余没有意义。结果符号与被取余符号相同。
- 整数做被除数,0不能做除数,否则报错。
看完图后,我们来看一下逻辑运算符的常规使用方式:
- 逻辑运算符通常连接两个其他表达式计算后的布尔值结果
- 当使用短路与或者短路或时,只要能判断出结果则后边的部分就不再判断。
三元运算符:
(条件表达式)?表达式1:表达式2;
先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2。
运算符优先级:
商场库存清单:
1.清单顶部为固定的数据,直接打印即可
2.清单中部为商品,为变化的数据,需要记录商品信息后,打印
一项商品应该有如下几个属性:
品牌型号: 即商品名称,String型
尺寸:物品大小,double型
价格:物品单价,double型
配置:这一项为每种商品的配置信息,String型
库存数:这一项为每种商品的库存个数,int型
3.清单底部包含了统计操作,需经过计算后,打印
总库存数:所有商品总个数,int型
库存商品总金额:所有商品金额,double型
public class MarketList{
public static void main(String[] args){
System.out.println("------------------------------商城库存清单-----------------------------");
//苹果笔记本电脑
String macBand = "MacBookAir";
double s1 = 13.3;
double p1 = 6988.88;
int k1 = 5;
//联想笔记本电脑
String thinkBand = "ThinkpadT450";
double s2 = 14.0;
double p2 = 5999.99;
int k2 = 10;
//华硕笔记本电脑
String asusBand = "ASUS-FL5800";
double s3 = 15.6;
double p3 = 1999.5;
int k3 = 18;
int total = k1 + k2 + k3;
double totalmoney = p1 + p2 + p3;
System.out.println("品牌型号"+" "+"尺寸"+" "+"价格"+" "+"库存数"+" ");
System.out.println(macBand+" "+s1+" "+p1+" "+k1+" ");
System.out.println(thinkBand+" "+s2+" "+p2+" "+k2+" ");
System.out.println(asusBand+" "+s3+" "+p3+" "+k3+" ");
System.out.println("------------------------------------------------------------------------");
System.out.println("总库存数:"+total);
System.out.println("库存商品总金额"+totalmoney);
}
}