首页 > 其他分享 >92 面向对象 商品(多个属性)放入3个数组中

92 面向对象 商品(多个属性)放入3个数组中

时间:2023-06-14 18:14:06浏览次数:47  
标签:arr Goods int id 面向对象 geShu 数组 92 public

对象

package com.fqs.goods;

public class Goods {
    private int id;
    private String name;
    private double price;
    private int  geShu;

    public Goods() {
    }

    public Goods(int id, String name, double price, int geShu) {
        this.id = id;
        this.name = name;
        this.price = price;
        this.geShu = geShu;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public int getGeShu() {
        return geShu;
    }

    public void setGeShu(int geShu) {
        this.geShu = geShu;
    }

}

调用方法

package com.fqs.goods;

import sun.font.FontRunIterator;

public class GoodsTest {
    public static void main(String[] args) {
        Goods g1=new Goods(1,"apple",5.0,8);
        Goods g2=new Goods(2,"orage",9.0,3);
        Goods g3=new Goods(3,"rice",0.5,3);
        //存放3个商品信息的数组 类型是Goods
       Goods []arr=new Goods[3];
        arr[0]=g1;
        arr[1]=g2;
        arr[2]=g3;

        //遍历数组
        for (int i = 0; i < 3; i++) {
            System.out.println(arr[i].getId()+" "+arr[i].getName()+" "+arr[i].getPrice()+" "+arr[i].getGeShu());

        }

    }



}

 

标签:arr,Goods,int,id,面向对象,geShu,数组,92,public
From: https://www.cnblogs.com/haha1988/p/17481009.html

相关文章

  • 后缀数组
    后缀树和后缀数组讲解:https://blog.csdn.net/weixin_30790841/article/details/96620579?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1https://blog.csdn.net/......
  • C# 获取数组排序后的下标
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceConsoleApp9{classProgram{staticvoidMain(string[]args){int[]src=newint[]{2,1......
  • JavaScript中数组(Array)与对象(Object)中的检索方式
    这里只是要说明一点,数组(Array)和对象(Object)都可以用[...]的方式来进行检索[...]中包含的需要是一个表达式,这个表达式的值最终会以字符串的形式被使用因为不论是数组(Array)还是对象(Object),他们都是以键值对的形式存储内容的,而所有的键的数据类型都是字符串(Array好像不是,但是先这样......
  • java开发C语言解释器:数组元素的读取和赋值
    本节技术内容难度较大,请结合视频对代码的讲解和调试来理解本节内容:用java开发编译器一个成熟的编译器或解释器,要能够解析和执行目标语言开发的逻辑复杂的程序代码,我们用java开发的C语言解释器,能够执行用C语言开发的较为复杂的程序时,才称得上是合格的,从本节开始,我们致力于C语言解......
  • 面试算法:在整形数组中构建元素之和能整除数组长度的子集
    更详细的讲解和代码调试演示过程,请参看视频如何进入google,算法面试技能全面提升指南假设A是一个整数数组,长度为n,数组中的元素可能是重复的。设计一个算法,找到一系列下标的集合I={i(0),i(1),i(2)….i(n)}.使得(A[i(0)]+A[i(1)]+…A[i(n)])modn=0.例如假定A={711......
  • 面试算法:波浪型数组的快速排序法
    波浪型数组是具备这样特性的数组,它的元素先是递增,到达某个点后开始低贱,接着达到某个点时又递增,接着右递减,以下数组就是一个波浪型数组:A:57,131,493,294,221,339,418,452,442,190A[0]A[1]A[2]A[3]A[4]A[5]A[6],A[7],A[8],A[9]不难发现,A[0]-A[4]是一个波浪,因为......
  • 数组形式组织的树
    引入在LeetCode中,二叉树一般是以链表结点的形式组织的,定义如下:structTreeNode{intval;TreeNode*left;TreeNode*right;TreeNode(intx):val(x),left(nullptr),right(nullptr){}};其实也可以用数组的形式组织,即使用$parent$数组,$y=parent[x......
  • 1814.统计一个数组中好对子的数目
    问题描述1814.统计一个数组中好对子的数目解题思路首先,变换一下题目的需求,nums[i]-rev(nums[i])==nums[j]-rev(nums[j]),然后利用哈希表记录每个值出现了多少次就可以了。代码classSolution{public:intrev(intnum){vector<int>tmp;inta......
  • 1877.数组中最大数对和的最小值
    问题描述1877.数组中最大数对和的最小值解题思路贪心将数组从小到大排序,最小最大配对,次小次大配对,依次配对,结果就是这些配对和的最大值。代码classSolution{public:intminPairSum(vector<int>&nums){sort(nums.begin(),nums.end());intres=......
  • 2357.使数组中所有元素都等于零
    问题描述2357.使数组中所有元素都等于零(Easy)给你一个非负整数数组nums。在一步操作中,你必须:选出一个正整数x,x需要小于或等于nums中最小的非零元素。nums中的每个正整数都减去x。返回使nums中所有元素都等于0需要的最少操作数。示例1:输入:nums=......