1. 程式人生 > >返利商城分銷模式開發代碼

返利商城分銷模式開發代碼

public oid 快速 元素 記錄 自身 高效 發展 大數

中國的B2B,現在尚處於中期階段,還出現沒有所謂“成功”的平臺,領頭羊們也只是走在通往成功的路上。市場占有率還不到10%,沒有太大的影響力,這怎麽能叫成功?只是一個大家認知的,且能夠賺錢的公司。
創業公司們未來需要借助更多的互聯網技術,把SaaS、大數據等服務疊加上去,更快速、更高效地提高行業效率。

近年來,雲計算發展可謂如火如荼,但安全依然是雲計算永恒的話題。眾多公有雲上的企業用戶正在面臨:
一缺安全工具;
二缺運維能力;
三缺系統管理流程。
此運營現狀下,如何保障自身雲上業務安全?如何以較低成本獲取專業的安全服務?如何從紛繁復雜的公有雲雲市場中找到對癥良藥?如何滿足等保、合規等行業要求?

返利商城分銷模式開發系統 找林佳 137-1112-4870 微/電 具體案例可加V信

以下是商城“紅包”的代碼,如下所示:

java.math.*;

import java.text.*;

public class QiangHongBao
{


public static void main(String[] args)

{

int num = 0;// 紅包的個數

double cash = 0;//總錢數

int pin = 0;//判斷是否拼手氣的臨時變量

int MaxNo = 0;//記錄最大值的位置

int MinNo = 0;//記錄最小值的位置

while(true)

{

System.out.println("1.請問要發多少個紅包?");

Scanner number = new Scanner(System.in);

num = number.nextInt();//讀取用戶輸入,並存入num變量

if(num == 0)//如果用戶輸入了0

{

System.out.println("輸入錯誤,請輸入大於0的整數!" + "\n" + "請重新輸入!" +
"\n");//返回警告

//System.exit(0);//結束程序

}

else

break;

}

System.out.println();

double[] a = new double[num];//定義一個double型的有num個元素的數組

while(true)

{

System.out.println("2.請問要發多少錢?");

Scanner coin = new Scanner(System.in);

cash = coin.nextDouble();//讀取用戶輸入,並存入cash變量


if((100*cash)%1 != 0)//如果用戶輸入了三位或更多位的小數

{

System.out.println("輸入錯誤,請輸入最多保留兩位的小數" + "\n" + "請重新輸入!"
+ "\n");//返回警告

//System.exit(0);//結束程序

}

else if((cash/num) < 0.01)//如果每個紅包平均分到的金額小於0.01元

{

System.out.println("金額錯誤,單個紅包金額不可小於0.01元,請調整金額和紅包數

!" + "\n" + "請重新輸入!" + "\n");//返回警告

//System.exit(0);//結束程序

}
else if((cash/num) > 200)//如果每個紅包平均分到的金額大於200元

{

System.out.println("金額錯誤,單個紅包金額不可大於200元,請調整金額和紅包數

!" + "\n" + "請重新輸入!" + "\n");//返回警告

//System.exit(0);//結束程序

}

else

break;

}

System.out.println();

while(true)

{

System.out.println("是否設定為拼手氣紅包?(請輸“1”或“2”,1代表是,2代表否)");

Scanner pi = new Scanner(System.in);

pin = Integer.parseInt(pi.nextLine());//讀取用戶輸入,並存入pin變量

if(pin == 0)

System.out.println("選擇錯誤,請選擇1或2!" + "\n" + "請重新輸入!" + "\n");//返回警

else if(pin > 2)

System.out.println("選擇錯誤,請選擇1或2!" + "\n" + "請重新輸入!" + "\n");//返回警

else

break;

}


if(pin == 1)

{

System.out.println("\n正在生成總金額為" + cash + "元的" + num + "個拼手氣紅包");


pinshouqiArray(a,cash);

// printArray(a);

double sum2 = Math.round(sum(a)*100);

// System.out.println(sum2/100);

int cash1 = (int)(cash * 100);

int sum1 = (int)(sum2);

int resi = cash1 - sum1;

for(int i = 0; i < resi; i++)

{

a[(int)(Math.floor(a.length * Math.random()))] += 0.01;

sishewuru(a);

}

printArray(a);

double sum3 = Math.round(sum(a)*100);

System.out.println("共發出:" + sum3/100 + "元");

MaxNo = Max(a);

MinNo = Min(a,cash);


if(MaxNo == MinNo)

System.out.println("大家拿的都一樣╮(╯▽╰)╭");

else

{

System.out.println("第" + MaxNo + "位童鞋手氣最佳!");//顯示手氣最佳的人

System.out.println("第" + MinNo + "位童鞋請再接再厲!");//顯示手氣最差的人

}

}

else if(pin == 2)

{

System.out.println("\n正在生成總金額為" + cash + "元的" + num + "個普通紅包");

if(cash * 100 / num != 1)

{

System.out.println("金額不能平均分配給每個紅包,程序結束");

System.exit(0);

}

else

{

a = putongArray(a,cash);//普通紅包,存入數組

printArray(a);//打印每個紅包到屏幕


double sum3 = Math.round(sum(a)*100);

System.out.println("總金額:" + sum3/100);

}

}

}

public static double[] initial(double[] a)

{

for(int i = 0; i <= a.length-1; i++)

a[i] = 0.01;

return a;

}

public static void printArray(double[] a)//方法:打印數組到屏幕

{

System.out.print("結果:" + "\n");


for(int i = 0; i <= a.length-1; i++)

System.out.println("第" + (i+1) + "個紅包裏面有" + a[i] + "元");

}

public static double[] baoliu(double[] a)//保留兩位小數,不要四舍五入

{

double b = 0;

double c = 0;


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

{

b = a[i];

c = (Math.floor(100*b));//向下取整

c /= 100;

a[i] = c;

}


return a;

}

public static double[] arraygenerate(double[] a)//產生隨機數組

{

for(int i = 0; i <= a.length-1; i++)

{

a[i] = Math.random();

a = baoliu(a);

}


return a;

}

public static double[] pinshouqiArray(double[] a, double cash)

{

arraygenerate(a);//隨機給數組中的每個元素分配一個0~1之間的小數

double sum = 0;//定義變量


sum = sum(a);


for(int i = 0; i <= a.length-1; i++)

{

a[i] *= ((cash-a.length*0.01)/sum);

a[i] += 0.01;

}


baoliu(a);


return a;//返回數組

}

public static double[] sishewuru(double[] a)//保留兩位小數,四舍五入

{

double b = 0;

double c = 0;


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

{

b = a[i];

c = Math.round(100*b);//向下取整

c /= 100;

a[i] = c;

}

return a;

}

public static double sum(double[] a)

{

double sum = 0;

for(int i = 0; i <= a.length-1; i++)

sum += a[i];//算出所有元素的總和


return sum;

}

public static double[] putongArray(double[] a, double cash)//普通紅包

{

for(int i = 0; i <= a.length-1; i++)

{

double temp = 0;

temp = Math.floor(cash * 10);//向下取整,為避免系統自動四舍五入導致超額的情況

temp /= 10;

a[i] = temp/a.length;//取平均值

}


return a;//返回數組

}

public static int Max(double[] a)//求最大值的序號

{

double max = 0;

int recmax = 0;

for(int i = 0; i <= a.length-1; i++)

{

if(a[i] > max)

{

max = a[i];

recmax = i + 1;

}

}

return recmax;//返回最大值的序號

}


public static int Min(double[] a, double cash)//求最小值的序號

{

double min = cash + 1;

int recmin = 0;


for(int i = 0; i <= a.length-1; i++)

{

if(a[i] < min)

{

min = a[i];

recmin = i + 1;

}

}

return recmin;//返回最小值的序號

}
}

返利商城分銷模式開發代碼