java 编程买水果钱刚好用完问题,求思路

java 编程买水果钱刚好用完问题,求思路,第1张

for(int i=0;i<=n/59;i++){

    for(int j=0;j<=n/32;j++){

    

if((i+j+)==n){

    则每种水果是 i 个 、j个  

}

    }

}

时间不够 我得回宿舍 所有的验证部分都没做 代码可以运行 但前提是你得正确输入 否则不认

package comTest1;

import javaioBufferedReader;

import javaioIOException;

import javaioInputStreamReader;

import javautilArrayList;

import javautilScanner;

//java程序题!!!求大神指教!谢了!

//有一个水果箱(Box),箱子里装有水果(Fruit),每一种水果都有不同的重量和颜色,

//水果有:苹果,梨,橘子。每个苹果(Apple)都有不同的重量和颜色,

//每个橘子(Orange)有不同的重量和颜色,每个梨(Pear)都有不同的重量和颜色,

//可以像水果箱(Box)里添加水果(addFruit),也可以取出水果(getFruit),

//还可以显示水果的重量和颜色,写出实现这些方法的代码,要求实现上述功能!

public class HelpTest {

public static void main(String[] args) throws NumberFormatException, IOException {

// TODO Auto-generated method stub

InputStreamReader isr =new InputStreamReader(Systemin);

BufferedReader br=new BufferedReader(isr);

Box b=new Box();

while(true)

{

Systemoutprintln(" 请选择功能 ");

Systemoutprintln("1 添加水果");

Systemoutprintln("2 删除水果");

Systemoutprintln("3 显示水果信息");

Systemoutprintln("4 退出系统");

int a =IntegerparseInt(brreadLine());

Systemoutprintln(a);

switch (a) {

case 1:

Systemoutprintln("请输入水果名称");

String name=brreadLine();

Systemoutprintln("请输入水果颜色");

String color=brreadLine();

Systemoutprintln("请输入水果重量");

float weight=FloatparseFloat(brreadLine());

Furit f=new Furit(name, color, weight);

bAddFurit(f);

break;

case 2:

Systemoutprintln("请输入水果名称");

String name1=brreadLine();

bDelFurit(name1);

break;

case 3:

Systemoutprintln("请输入水果名称");

String name2=brreadLine();

bShowInfo(name2);

break;

case 4:

Systemexit(0);

break;

default:

break;

}

}

}

}

class Furit{

private String name;

private String color;

private float weight;

public Furit(String name,String color,float weight){

thisname=name;

thiscolor=color;

thisweight=weight;

}

public Furit(String name)

{

thisname=name;

}

public String getName() {

return name;

}

public void setName(String name) {

thisname = name;

}

public String getColor() {

return color;

}

public void setColor(String color) {

thiscolor = color;

}

public float getWeight() {

return weight;

}

public void setWeight(float weight) {

thisweight = weight;

}

}

class Box{

ArrayList<Furit> al=new ArrayList<Furit>();

//添加水果的方法

public void AddFurit(Furit f){

aladd(f);

}

//删除水果的方法

public void DelFurit(String name)

{

for(int i=0;i<alsize();i++)

{

if(alget(i)getName()equals(name))

{

alremove(i);

}

}

}

//显示水果的方法

public void ShowInfo(String name ){

for(int i=0;i<alsize();i++)

{

Furit f=(Furit)alget(i);

if(nameequals(fgetName()))

{

Systemoutprintln(alget(i)getName()+"的颜色是"+alget(i)getColor()+" 重量是"+alget(i)getWeight());

}

}

}

}

我给你写了这么多你采纳他的答案? 呵呵

用String类的substring方法

如取出前两位wordssubString(0,2);//此处,取位数在[x,y),前面的0,是闭区间,后面的2是闭区间

同理,去出水果名的每一位字母,wordssubString();//如取第3个字母,wordssubString(2,3);以此类推

再对这个游戏加一个判断就可以实现

猜水果

以上就是关于java 编程买水果钱刚好用完问题,求思路全部的内容,包括:java 编程买水果钱刚好用完问题,求思路、java程序题!!!求大神指教!谢了! 有一个水果箱(Box),箱子里装、java 新手请教怎样做一个猜水果的游戏等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9761787.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存