send.java

来自「网上购物体系统的模拟」· Java 代码 · 共 84 行

JAVA
84
字号
public class Send extends Map
{
	public double sendprice;
	public double[] sendingpricearray;

	public Send(double sendmoney)
	{
		sendprice=sendmoney;
		sendingpricearray=new double[9];
		double b=1;
		for(int i=0;i<9;i++)
		{
			sendingpricearray[i]=b*sendprice;
			b=b-0.05;
		}
	}

	public Send()
	{
		sendprice=50;
		sendingpricearray=new double[9];
		double b=1;
		for(int i=0;i<9;i++)
		{
			sendingpricearray[i]=b*sendprice;
			b=b-0.1;
		}
	}

	public double getsendingprice(int count)
	{
		//allcount=count;
		if(count<2)
		    sendprice=sendingpricearray[0];
		else if(count<4)
			sendprice=sendingpricearray[1];
		else if(count<8)
			sendprice=sendingpricearray[2];
		else if(count<16)
			sendprice=sendingpricearray[3];
		else if(count<24)
			sendprice=sendingpricearray[4];
		else if(count<32)
			sendprice=sendingpricearray[5];
		else if(count<40)
			sendprice=sendingpricearray[6];
		else if(count<48)
		    sendprice=sendingpricearray[7];
		else
			sendprice=sendingpricearray[8];
	    return sendprice;
	}

	public double getsendingprice()
	{
		return sendingpricearray[0];
	}

	public double websitesend(MapNode Node)
	{
		int distance;
		distance=distance(Node,map[n/2][n/2]);
		return distance*getsendingprice();
	}

	public double websitesend(int count,MapNode Nodecenter)
	{
		int distance;
		distance=distance(Nodecenter,map[n/2][n/2]);
		return distance*getsendingprice(count);
	}

	public static void main(String[] args)
	{
		Send send=new Send();
		System.out.println(send.getsendingprice());
		System.out.println(send.websitesend(send.map[1][1]));
		System.out.println(send.websitesend(1,send.map[25][25]));

	}



}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?