超市购物小票:
输出打印 票头、票体、票脚
运算符:
算术运算符:
+ - * 是普通的数学计算,+号可以连接字符串
/ 整除,参与计算的两个整数,取整数部分
%:取模 参与计算的两个整数,取余数部分 符号随被模数(前面那个)
++/-- 自增自减
单独使用时:前置后置都一样,都是自己加了1
混合使用时:
++/-- 前置:先产生副作用(自增1),再使用
++/-- 后置:先使用,再产生副作用(自增1)
赋值运算符:
+= -= *= /= %= 这种形式的赋值运算会保证运算结果与被操作的变量类型一致!
超市购物小票追加需求:
附加需求:
用户自己选择购买数量
引用数据类型
使用步骤:
导包:import...
创建对象: 数据类型 变量名 = new 数据类型(固定参数);
调用方法即完成功能: 变量名.方法名();
Scanner java.util.Scanner
Scanner sc = new Scanner(System.in);
sc.next(); sc.nextInt(); sc.nextDouble();
Math:
Math比较特殊,所有方法均为static修饰,方法直接被类调用,Math类不能创建对象
max(int a,int b) 求最大值
min(int a,int b) 求最小值
round(double) 四舍五入
ceil(double a) 向上取整
floor(double a) 向下取整
String作为引用数据类型
方法: length()获取字符串长度
substring(开始索引,结束索引);包含前面不包含后面
trim(); 去除字符串两端空白
判断是否满足打折情况
比较运算符:比较大小
逻辑运算符:&&、||、! &、|、!
&&与&区别:&&只要第一个满足就不再看后面那个布尔表达式,||一样
三元运算符
其结果一定是一个数值,该数值必须被使用
|
|