公共?班級抽獎
{
私人?靜電?掃描儀?sc=new?掃描儀(system . in);
//存儲數組!
私人?靜電?int[]?Arr=new?int[4];
公共?靜電?作廢?main(String[]?args)?
{
系統。out.println ("\ n \ t \ t = = = = = = Java編程,抽獎問題= = = = = = = = = \ n ");
init();
}
//存儲!
私人?靜電?作廢?初始化()
{
//抽獎值!
int?a =(int)(math . random()* 10);
//存值!
為了什麽?(int?I = 0;我& lt4?;i++?)
{
打印(I+1);
arr[I]= input();
if(Arr[I]& gt;= 10000 | | Arr[I]& lt;=999)
{
System.out.println("輸入不正確,重新輸入");
I-;
}
}
遍歷(Arr);//檢查存儲!
int[]?brr =計算(Arr);//區別!
遍歷(brr);//檢查差異!!
遍歷(brr,a);//是否中獎!
}
//掃描!
私人?靜電?int?輸入()
{
int?a = sc . nextint();
回歸?a;
}
//打印!
私人?靜電?作廢?print(int?n)
{
如果(n!=0)
System.out.println("請輸入"+n+"成員號");
}
//抽獎!
私人?靜電?作廢?print(int?m,int?n,int?x)
{
System.out.println("抽簽結果為"+n ");
如果(m!= 8 & amp& ampx!=8)
{
system . out . println(" the "+(m+1)+"成員獲獎,恭喜...成員是"+Arr[m]+" \ n ");
}
其他
{
system . out . println(" the first "+(m+1)+"會員,很抱歉我沒有中獎!\ n ");
}
}
//區別!
私人?靜電?int[]?計算(int[]?arr)
{
int[]?brr =新?int[4];
為了什麽?(int?I = 0;我& lt長度是多少?;i++?)
{
int?tem=arr[i],g=0,s=0,b=0,q=0,c = 0;//十萬!
為了什麽?(int?j = temj & gt0?;j/=10)
{
c++;
開關(c)
{
案子?1:g = j % 10;
打破;
案子?2:s = j % 10;
打破;
案子?3:b = j % 10;
打破;
默認:q = j % 10;
打破;
}
}
brr[i]=?b & gts?b-s:s-b;
}
回歸?brr
}
//遍歷!
私人?靜電?作廢?遍歷(int[]?arr)
{
if(arr[0]& gt;100)
系統。out . println(" \ n輸入的會員號是:\ n ");
其他
System.out.println("百與十的區別:\ n ");
為了什麽?(int?I = 0;我& lt長度是多少?;i++?)
{
System.out.print(arr[i]+",");
}
system . out . println(" \ n = = = = = = = = = = = = = = = = = = = = = = = \ n ");
}
//中獎了嗎?
私人?靜電?作廢?遍歷(int[]?arr,int?n)
{
int?tem=n,count = 0;
為了什麽?(int?I = 0;我& lt長度是多少?;i++?)
{
if(arr[i]==n)
{
count++;
print(i,n,count);
}
其他
{
print(i,n,8);
}
}
}
}