使用Goods类创建十个商品 第四章 面向对象(上)课堂作业2

使用Goods类,创建10个商品,输出所有商品的信息。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
输出所有商品信息



package
First;
/*
	作者:马志勇
	交流  欢迎模仿
	欢迎借鉴 嘿嘿
	别忘了 点赞加关注。
	别忘了 点赞加关注。
	别忘了 点赞加关注。

*/
 

import
java.text.DecimalFormat;

import
java.text.SimpleDateFormat;

import
java.util.Date;

import
java.util.Scanner;

public class Goods {

    String goodsName = null;

    double goodsPrice = 0.00;

    public static void show(Goods[] s) {

         DecimalFormat de = new DecimalFormat("¥#.00");

         for (int i = 0; i < s.length; i++) {

             System.out.println("     
" + s[i].goodsName + "\t\t 
" + de.format(s[i].goodsPrice));

         }

    }

    public static void huoqushijian() {

         Date d=new Date(System.currentTimeMillis());

         SimpleDateFormat si=new SimpleDateFormat("yyyy-MM-dd  HH:mm:ss");

         System.out.println(si.format(d));

    }

    public static void main(String[] args) {

         Scanner sc = new Scanner(System.in);

         System.out.println("-------------白露超市入库系统-------------");

         System.out.print("请输入商品种数:");

         int N=sc.nextInt();

         int n=1;

         Goods[] goodsList = new Goods[N];

         for (int i = 0; i < goodsList.length; i++) {

             System.out.println("第"+n+"种:");

             goodsList[i] = new Goods();

             System.out.print("请输入商品名称:");

             goodsList[i].goodsName = sc.next();

             System.out.print("请输入商品价格:");

             goodsList[i].goodsPrice = sc.nextDouble();

             n++;

         }

         System.out.println("-----------商品-------------");

         System.out.println("goodsName\tgoodsName");

         show(goodsList);

         System.out.print("入库时间:");

         huoqushijian();

         System.out.println("-----------------入库完成----------------");

    }

    

}

 

发布了11 篇原创文章 · 获赞 10 · 访问量 612

猜你喜欢

转载自blog.csdn.net/mzy1711231996/article/details/104817184