Account类:
package Test;import javautilHashMap;
import javautilMap;
public class Account {
private String cardId;//卡号
private String name;//姓名
private String password;//密码
private long leftAmt;//剩余金额
public Map<Object, Object>getAccountInfo(String id){
//这里暂设一个用户信息
//实际要建一个数据库存放多个用户的信息
Map<Object, Object> map = new HashMap<Object, Object>();
mapput("cardId", "123");
mapput("name", "qwe");
mapput("password", "789");
mapput("leftAmt", 88);
//实际要通过sql语句在数据库中查询id对应的账户信息
if(id == "123"){
//这里没有考虑密码,全部返回
return map;
}
return null;
}
public void setCardId(String cardId) {
thiscardId = cardId;
}
public String getCardId() {
return cardId;
}
public void setName(String name) {
thisname = name;
}
public String getName() {
return name;
}
public void setPassword(String password) {
thispassword = password;
}
public String getPassword() {
return password;
}
public void setLeftAmt(long leftAmt) {
thisleftAmt = leftAmt;
}
public long getLeftAmt() {
return leftAmt;
}
}
userOperate类:
package Test;import javautilHashMap;
import javautilMap;
import javautilScanner;
public class UserOperate {
Account account = new Account();
public void operate(String id){
Systemoutprintln("欢迎您使用ATM系统");
Systemoutprintln("1--存款 2--查询");
Systemoutprintln("3--取款 0--退出");
Systemoutprintln("请选择操作类型0-3");
Scanner in = new Scanner(Systemin);
int type = innextInt();
while(type!=0){
if(type==1){
Systemoutprintln("请存入钞票");
type = innextInt();
}else
if(type==2){
Systemoutprintln("您的银行账户信息为:");
Map<Object, Object> map = new HashMap<Object, Object>();
map = accountgetAccountInfo(id);
Systemoutprintln(map);
type = innextInt();
}else
if(type==3){
Systemoutprintln("请取走您的钞票");
type = innextInt();
}else{
Systemoutprintln("操作有误,请重新操作");
type = innextInt();
}
}
Systemoutprintln("请尽快取走您的卡,谢谢使用!再见!");
inclose();
}
}
测试类(我放在main里):
package Test;public class test1 {
public static void main(String[] args){
//测试
UserOperate userOperate = new UserOperate();
//假设银行卡插入后读取到的id为123
String id = "123";
userOperateoperate(id);
}
}
运行结果:
这是很简单的一个思路,简单跑跑可以。
也不知道你要什么样的结果,如果是要一个完整的系统,那具体还得建立数据库,还有如何读取账户信息,等等。
求杨辉三角吧,代码如下:
public class YhuiTriangle {
public static int binomial(int n,int k){
int a = 1,b = 1;
if(k == 0)return 1;
for(int i = 1 ;i<=k;i++){
b = bi;
a = a (n-i+1);
}
return a/b;
}
public static void main(String args[]){
Systemoutprintln(" "+1);
for(int n = 2;n<=10;n++){
for(int i = 9;i>=n;i--)Systemoutprint(" ");
for(int k = 0; k<n ;k++)Systemoutprint(binomial(n,k)+" ");
Systemoutprintln(1);
}
}
}
//这个算法还可以在时间上进行改进
你说的是Java应用,还是微信里面的小程序?
小程序前端代码是用h5cssjs技术实现的;而Java可以开发手机app、桌面应用、小程序后端,这就需要学习。开发小程序尽量不要自己动手,可以找第三方机构帮你开发,自己开发太难实现了。
mport javautil;
public class HuiWen
{
public static void main(String[] args)
{
Scanner in=new Scanner(Systemin);
Systemoutprintln("please input a String:");
String st=innextLine();
String s=sttoLowerCase();
int i=0;
int j=slength()-1;
boolean t=true;
char first=scharAt(i);
char last=scharAt(j);
for(;i<j;)
{
while(!(first>='a'&&first<='z'))
{
i++;
first=scharAt(i);
}
while(!(last>='a'&&last<='z'))
{
j--;
last=scharAt(i);
}
if(i>=j)
break;
if(first==last)
{
i++;
j--;
first=scharAt(i);
last=scharAt(j);
}
else
{
t=false;
break;
}
}
if(t)
Systemoutprintln(st+"是回文串");
else
Systemoutprintln(st+"不是回文串");
}
}
//判断是否为回文字串
先来看看表白神器,点击这里下载,来表白吧!
不如就把这些感性的细枝末节放大吧,用代码写下520的“告白书”
“自从遇见了你,就不停地想你。
编一个死循环,
让我们一直走,一直走。”
“我就是我,是颜色不一样的烟火
每个人都是独一无二的,写给自己的情诗。”
“我一直在寻找
找到了你
便找到了整个世界”
“我是个说谎者
我总是说,我不爱你”
“我曾是孤单的飞鸟,飘荡在远方的天空
如今我已飞得太久
才知道你就是春天”
“自从遇见了你,就不停地想你。”
“找到你的****,想约你出来吃饭
什么?你居然拒绝我了!!!
哼!那我把你删掉了!!!”
“曾经沧海难为水
除却巫山不是云
你对我而言就是沧海和巫山”
“如果允许的话
我想回到过去
对你说
我爱你”
“我一生都在等待
直到你闯进我的世界
我只想对你说:余生请多指教”
一封长长的表白书,再加上表白神器,你明白了我的心意了吗?
public class Animal { //基类
char var; //品种
private String Aniname; //动物名字
private int weight; //动物体重
public Animal(){} //以下重载了构造函数
public Animal(char var,String Aniname,int weight){
thisvar = var;
thisAniname = Aniname;
thisweight = weight;
}
public Animal(String Aniname,int weight){
thisAniname = Aniname;
thisweight = weight;
}
public int GetWeight(){ //分别返回体重,动物名字和品种
return weight;
}
public String Getname(){
return Aniname;
}
public char Getvar(){
return var;
}
}
class Dog extends Animal{ //狗类, 继承基类
public Dog(String Aniname, int weight) { //以下全使用super关键字调用父类方法
super(Aniname, weight);
supervar = '狗';
}
public int GetWeight(){
return superGetWeight();
}
public String Aniname(){
return superGetname();
}
}
class Pig extends Animal{ //猪类,和狗类基本一样,就品种不同
public Pig(String Aniname,int weight){
super(Aniname,weight);
supervar = '猪';
}
public int GetWeight(){
return superGetWeight();
}
public String Aniname(){
return superGetname();
}
}
public static void main(String[] args){
Animal[] ani = new Animal[6]; //创建对象数组
Animal temp = new Animal(); //缓存
ani[0] = new Dog("旺财",30); //初始化
ani[1] = new Pig("啊市",150);
ani[2] = new Animal('猫',"喵喵",20);
ani[3] = new Pig("啊广",100);
ani[4] = new Animal('猫',"啊贵",21);
ani[5] = new Dog("旺旺",45);
for(int i = 0; i < anilength; i++){ //排序,用的是冒泡排序法
for(int j = 0; j < i; j++){
if(ani[j]GetWeight() > ani[i]GetWeight()){
temp = ani[j];
ani[j] = ani[i];
ani[i] = temp;
}
}
}
for(int i = 0; i < anilength; i++){ //打印结果
Systemoutprint("品种:" + ani[i]Getvar() + " ");
Systemoutprint("名字:" + ani[i]Getname() + " ");
Systemoutprint("体重:" + ani[i]GetWeight());
Systemoutprintln();
}
}
不太明白你的意思,我把cat放在了Animal类里面, 然后继承出1个dog类和一个pig类 你自己看着改一下吧
欢迎分享,转载请注明来源:表白网
评论列表(0条)