Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to realize change Communication in Java

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/01 Report--

This article mainly explains "how Java realizes change pass". The explanation content in this article is simple and clear, easy to learn and understand. Please follow the ideas of Xiaobian and go deep into it slowly to study and learn "how Java realizes change pass" together.

As shown in the figure:

思路:

(1)可以把收益入账和消费,保存到数组中(但目前学到的数组是定长的)

(2)可以使用对象

(3)可以使用String拼接

完成收益入账,完成功能驱动程序员增加新的变化的代码

(1)要接收收益入账的金额,并更新余额

(2)拼接好字符串

(3)找到时间如何输出,并且修改其输出格式

我用的字符串拼接

一些说明

创建一个包 com.project.money.oop

然后创建两个类 SmallChangeSys和SmallChangeSysOOP

SmallChangeSys 用来写main方法代码如下package com.project.money.oop;public class SmallChangeSys { public static void main(String[] args) { SmallChangeSysOOP p=new SmallChangeSysOOP(); p.menu(); }}

SmallChangeSysOOP用来实现具体功能

代码如下:

package com.project.money.oop;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class SmallChangeSysOOP { private double in_money=0;//当前流动的钱 private double balance=0;//余额 private String detailed="------------零钱通明细--------------"; private Date date = null; //可以用于日期格式化的 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");public void menu(){};//1 零钱通明细 public void detailed_(){}; //2 收益入账" public void input(){}; //3消费 public void output(){};}具体说明各个方法的作用:public void menu()方法public void menu(){//菜单 boolean loop=true; Scanner scanner = new Scanner(System.in); while(loop){//循环展示菜单 System.out.println("\n============oop零钱通菜单=============="); System.out.println("\t\t1 零钱通明细"); System.out.println("\t\t2 收益入账"); System.out.println("\t\t3 消费"); System.out.println("\t\t4 退" + "\t" + "出"); System.out.print("请选择1-4:");int key= scanner.nextInt();//选择; switch (key){ case 1:detailed_();break; case 2:input();break; case 3:output();break; case 4:System.out.println("\t\t程序已经退出");loop=false;break; } } }void detailed_()方法public void detailed_(){ System.out.println(detailed);//直接输出字符 }public void input()方法public void input(){//收益入账 Scanner scanner = new Scanner(System.in); System.out.println("请输入金额:"); this.in_money=scanner.nextDouble(); while(in_money

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report