1.什么是二級分銷?
二級分銷其實是一種讓用戶分裂通過邀請的形式來獲得更多的用戶。如有ABC三個人,A邀請B做一件事情,B邀請C做一件事情。假定通過直接邀請可獲得10%利潤,通過間接邀請可獲得5%的利潤,設這件事定價為100元,結算下來A可以獲得10+5=15元的利潤,B可以獲得5元的利潤,這就是二級分銷。對一個產品來講這種方式可以更快的獲得更多的流量,快速的提升用戶量,從而讓企業快速推廣產品和聚集粉絲,通過更多的渠道發展意向的客戶,代理商,以金字塔的裂變方式發展,短期內獲得明顯的推廣效果。
2.為了更好的了解這個原理我們用代碼實現一下上面的例子
首先假設有ABCDEFGH 8個人,他們的關系如圖所示
下面是代碼演示部分
創建一個人的類,里面定義成員變量名字、數組Person、數組總數、子類數組總數、價格
package com.aou.bean; import java.util.ArrayList; import java.util.List; public class Person { private String name; private List<Person> list = new ArrayList<Person>(); private int sum; private int zi; private static double Price = 100; public List<Person> getList() { return list; } public void setList(List<Person> list) { this.list = list; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getSum() { return list.size(); } public void setSum(int sum) { this.sum = sum; } public int getZi() { int sum = 0; for (int i = 0; i < list.size(); i++) { sum += list.get(i).getLength(); } return sum; } public void setZi(int zi) { this.zi = zi; } public int getLength() { return list.size(); } public double totalPrice() { return getSum() * Price * 10 / 100 + getZi() * Price * 5 / 100; } }
下面是測試類
package com.aou.test; import com.aou.bean.Person; public class Test { public static void main(String[] args) { Person a = new Person(); Person b = new Person(); Person c = new Person(); Person d = new Person(); Person e = new Person(); Person f = new Person(); Person g = new Person(); Person h = new Person(); a.getList().add(b); a.getList().add(c); a.getList().add(d); a.getList().add(e); d.getList().add(f); d.getList().add(g); d.getList().add(h); System.out.println("A的利潤為"+a.totalPrice()+"元"); System.out.println("D的利潤為"+d.totalPrice()+"元"); } }
結果:
A的利潤為55.0元
D的利潤為30.0元
最近在努力學業務,希望自己可以成長的更快一點。