水果店系统java代码 水果超市java代码

用Java编写程序,谢了!

class Fruit {

在通化等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、网站设计 网站设计制作定制网站设计,公司网站建设,企业网站建设,品牌网站制作,营销型网站建设,成都外贸网站建设公司,通化网站建设费用合理。

private float weight;

private String name;

public float getWeight() {

return weight;

}

public void setWeight(float weight) {

this.weight = weight;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public Fruit(){

}

public Fruit(String name,float weight){

this.name = name;

this.weight = weight;

}

}

public class FruitTest{

public static void main(String[] args){

Fruit apple = new Fruit("apple",3.2f);

System.out.println("水果名:"+apple.getName()+" 重量:"+apple.getWeight());

}

}

运行结果:

水果名:apple 重量:3.2

java程序

/**

* 1.定义一个水果类Fruit,符合如下要求:

(a) 类Fruit的成员变量;

weight表示水果的质量,数据类型为float

color表示水果的颜色,数据类型为string.

(b)类Fruit的成员方法:

getWeight()获得水果的质量

getColor()获得水果的颜色

2、按照第1题中的水果类Fruit的定义,创建该类的对象f1和f2,其中f1的weight值为0.86, color值为yellow;

f2的weight值为0.73, color值为red; 存储并输出f1和f2的值,计算f1和f2的平均值。

* @author Administrator

*

*/

public class Fruit {

private float weight;

private String color;

//构造函数:用于存储对象的2个值

public Fruit(float weight, String color){

this.weight = weight;

this.color = color;

}

public float getWeight() {

return this.weight;

}

public String getColor() {

return this.color;

}

//求重量的平均值

public static float avg(float w1, float w2){

return w1*w2/2;

}

public static void main(String[] args){

Fruit f1 = new Fruit((float) 0.86, "yellow");

Fruit f2 = new Fruit((float) 0.73, "red");

System.out.println("f1:" + "\n" + " weitht:" + f1.getWeight() + "\n" + " color:" + f1.getColor());

System.out.println("f2:" + "\n" + " weitht:" + f2.getWeight() + "\n" + " color:" + f2.getColor());

System.out.println("平均值:" + Fruit.avg(f1.getWeight(), f2.getWeight()));

}

}

输入5种水果的英文名称,用java编写一个程序,输出这些水果名称按照字典出现的先后循序输出?

一、思路:

1、建立一个String数组,用来存储用户输入的水果名字。

2、按字典出现的先后顺序即比较字符串大小。可以使用到String对象的compareTo()方法。

3、对比大小后,升序输出。

二、实现:

1、定义输入水果名字的个数,用来确定数组的大小,修改此值可以修改数组的大小。

2、用户输入,用循环实现接收,并存储到数组中。

3、将数据对比大小,按升序排列。使用最简单的冒泡排序法(麻烦易错)或Java的工具类(简单高效)。

4、输出排序后的数组。

实现代码:

//java代码:输入五种水果的英文,按字典出现的先后顺序循环输出。

import java.util.Arrays;

import java.util.Scanner;

public class CompareTest {

/**

 * 一、思路:

 * 1、建立一个String数组,用来存储用户输入的水果名字。

 * 2、按字典出现的先后顺序即比较字符串大小。可以使用到String对象的compareTo()方法。

 * 3、对比大小后,升序输出。

 * 二、实现:

 * 1、定义输入水果名字的个数,用来确定数组的大小,修改此值可以修改数组的大小。

 * 2、用户输入,用循环实现接收,并存储到数组中。

 * 3、将数据对比大小,按升序排列。使用最简单的冒泡排序法(麻烦易错)或Java的工具类(简单高效)。

 * 4、输出排序后的数组。

 * */

//定义用户输入数据的个数,修改此值可以修改个数及数据接收数组的大小

public static final int COUNT = 5;

public static void main(String[] args) {

// TODO Auto-generated method stub

//定义接收用户输入数据的数组

String[] fruits = new String[COUNT];

Scanner reader = new Scanner(System.in);

//接收用户输入的数据

System.out.println("请输入"+COUNT+"个水果的英文名字:");

for(int i = 0;i  COUNT;i++){

fruits[i] = reader.next();

}

reader.close();

//比较数组中数据的大小,并按升序排列。冒泡法

for(int i = 1;i = (COUNT-1);i++){

for(int n = 0;n  (COUNT-i);n++){

if(fruits[n]点抗 pareTo(fruits[n+1])  0){

String temp = null;

temp = fruits[n];

fruits[n] = fruits[n+1];

fruits[n+1] = temp;

}

}

}

//不使用冒泡排序,使用java自带的工具类,一句话即可,排序由底层自动完成

//Arrays.sort(fruits);

//输出排序后的数组,即为字典中的出现顺序

System.out.println("这些水果的英文名在字典中出现的顺序是:");

for(int i =0;i  COUNT;i++){

System.out.print(fruits[i] + " ");

}

System.out.println();

}

}

运行结果图:

应注意:程序中使用的比较方式是区分大小写的,如果是不区分大小写的比较方式,应使用compareToIgnoreCase()方法。


当前文章:水果店系统java代码 水果超市java代码
本文路径:http://ybzwz.com/article/ddjesco.html