java小程序设计求代码

java小程序设计求代码,第1张

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类 你自己看着改一下吧

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/2815596.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-01-14
下一篇2024-01-14

发表评论

登录后才能评论

评论列表(0条)

    保存