需求说明定义一个超市会员类属性名字会员号余额积分打印名字 会员号 余额和积分充值的方法余额 要累加 输出一下余额消费的方法余额减 积分累加 每消费10元
package homework;
/*
* 超市 会员类
属性
名字
会员号
余额
积分
打印名字 会员号 余额和积分
充值的方法
余额 要累加
输出一下余额
消费的方法
余额减 积分累加 每消费10元积一分
当积分积累到超过100的时候 奖励顾客一筐鸡蛋
当消费的额度大于余额 提示用户余额不足
输出一下余额和积分
*/
public class SuperCard {
String name;
String cardNo;
double balance;
double jf;
//打印属性方法
public void print() {
System.out.println("name:"+name+",cardNo:"+cardNo+",balance:"+balance+",jf:"+jf);
}
//充值的方法
public void cz(double money) {
balance = balance + money;
System.out.println("充值后余额是:"+balance);
}
//消费的方法
public void xf(double money) {
if(balance<money) {
System.out.println("余额不足");
return;
}else {
balance = balance - money;
double bcjf = money/10;
jf = jf + bcjf;
System.out.println("消费后余额是:"+balance+",积分是:"+jf);
if(jf >= 100) {
System.out.println("奖励一筐鸡蛋...");
//积分 - 100
jf -= 100;
}
}
}
}
package homework;
public class SuperCardTest {
public static void main(String[] args) {
SuperCard sc = new SuperCard();
//给属性赋值:
sc.name = "李四";
sc.cardNo = "88888";
sc.balance = 1000;
sc.jf = 10;
//调用方法打印属性
sc.print();
//充值
sc.cz(1000);
//消费
sc.xf(800);
}
}
需求说明定义一个超市会员类属性名字会员号余额积分打印名字 会员号 余额和积分充值的方法余额 要累加 输出一下余额消费的方法余额减 积分累加 每消费10元相关推荐
- 定义一个圆形Circle类。属性: r:半径 成员方法:get/set方法 showArea方法:打印圆形面积 showPerimeter方法......
需求: 定义一个圆形Circle类. 属性: r:半径 成员方法: get/set方法 showArea方法:打印圆形面积 showPerimeter方法:打印圆形周长 定义测试类,创建Circle对 ...
- 定义一个账 户类,可以创建账户、存款、取款 、查询余额、以及销户等操作
需求:定义一个账户类,可以创建账户.存款.取款 .查询余额.以及销户等操作 分析: 类的组成:属性(描述信息)和方法[成员] 定义类的关键字-class 创建账户.存款.取款 ...
- 定义一个 圆形 Circle类 , 定义其中的长度length属性,定义一个求面积getArea()的方法。 并编写一个测试类,进行长度的赋值和展示,并调用求面积方法展示面积值。
定义一个 圆形 Circle类 , 定义其中的长度length属性,定义一个求面积getArea()的方法. 并编写一个测试类,进行长度的赋值和展示,并调用求面积方法展示面积值. public cla ...
- 定义一个长方形(Rectangle)类,有长、宽属性,对每个属性都提供相应的get/set方法。
// 定义一个长方形(Rectangle)类,有长.宽属性,对每个属性都提供相应的get/set方法. package ch3; import java.util.Scanner; public cl ...
- 首先定义一个Point (点)类,包含属性x,y(x,y为坐标点),方法有setPoint、getX、getY和OprintInfo...python编程题练习
复习python编程题集合的第五题,若有错误和改进意见,欢迎评论交流! 首先定义一个Point (点)类: (1)包含属性x,y(x,y为坐标 ...
- 1.定义一个丈夫Husband类,有姓名、年龄、性别,妻子属性。 2.定义一个妻子Wife类,有姓名、年龄、性别,丈夫属性。 3.丈夫类中有一个getInfo方法,其中,能显示自己的姓名,年龄,和他的
//1.定义一个丈夫Husband类,有姓名.年龄.性别,妻子属性. //2.定义一个妻子Wife类,有姓名.年龄.性别,丈夫属性. //3.丈夫类中有一个getInfo方法,其中,能显示自己的姓名, ...
- c++课后题,定义一个国家基类Country,包含国名,首都,人口等属性,派生出省类P类,增加…………
c++课后题,定义一个国家基类Country,包含国名,首都,人口等属性,派生出省类P类,增加---- 头文件名Country.h 头文件内容: #ifndef Country_h #define C ...
- 《JAVA练习题目7》 定义一个素数生成器类PrimeGenerator,用于生成给定区间内的所有素数。(类PrimeGenerator都由类Main代替)
题目内容: 定义一个素数生成器类PrimeGenerator,用于生成给定区间内的所有素数.要求PrimeGenerator类具有: 属性:start(区间起始值),end(区间终止值),两个属性均为 ...
- java定义一个圆类_2.8.1 如何定义一个圆的类
2.8 绝知此事要躬行--自己动手定义对象 在本章***一小节中不再给大家介绍更多新的知识,只是通过一个较为全面的实例把前面介绍的内容再复述一遍,好让大家加深一下印象,更深刻地理解一下Java的面向 ...
最新文章
- 初中计算机指导教师意见,初中信息技术教学计划(推荐3篇)
- SQL2008 提示评估期已过的解决方法
- 每天一道LeetCode-----后缀表达式求值
- freeCodeCamp 学习记录——初级算法「01」翻转字符串
- [蓝桥杯][基础练习VIP]分解质因数-质数筛选+模拟+双指针
- 【填坑】博客搬家造成的博客重复问题
- Java静态方法与非静态方法的泛型
- 「干货」Linux 应急响应日志分析命令「详细总结」
- 【游戏 #1】GTA5OL快速上线方法
- operating system not found的问题的解决办法 ---设置活动分区
- USB接口不同颜色的作用
- NLP之人机对话系统
- 【SonarQube】安装、配置与使用 01
- Spark 高难度对话 SQL Server - 续篇
- matlab水汽计算公式,[转载]matlab 解方程组
- 超图导入ArcGIS数据文件
- Pycharm debug Process finished with exit code 1
- Freemaker之代码生成
- 闲谈 bypass AV
- 网站推广工具-批量网站推广管理软件下载
热门文章
- 自然语言中的重要概念——熵(Entropy)
- request:fail ssl hand shake error 微信小程序(已解决!!) TLS1.2版本配置
- 软件产品的自然更新换代过程
- 怎么将png图片转换成jpg
- 页面崩溃了!记录一次测试中出现的前端内存溢出现象
- 10.23周报Simple Baselines for Human Pose Estimation and Tracking研读
- 机器学习模型评价指标及R实现
- STIL的Pattern中的BreakPoint
- 程序人生 - 猫吃鸡胸肉的好处?
- 2021-2027全球与中国宠物寄养市场现状及未来发展趋势