谁给我写个Java程序。。
- 提问者网友:棒棒糖
- 2021-04-15 03:22
- 五星知识达人网友:西岸风
- 2021-04-15 03:35
class Num
{
private int i,j,k,a[];
public void format(){
a = new int[6];
for (int i = 0;i<6;i++ )
{
a[i] = 1;
}
}
public void nextNum()
{
a[5]++;
for (i=5;i>0 ;i-- )
{
if (a[i]>=6)
{
a[i-1]++;
a[i] = 1;
}
}
}
public boolean test()
{
if (a[1] == 4)
{
return false;
}
for(int i=0;i<5;i++)
{
if (((a[i]==5) &&(a[i+1]==3)) || ((a[i]==3) && (a[i+1]==5)))
{
return false;
}
}
return true;
}
public String toString()
{
String w;
w = "这个数字是"+a[0]+a[1]+a[2]+a[3]+a[4]+a[5];
return w;
}
}
public class Hi
{
public static void main(String[] args)
{
Num nb;
nb = new Num();
nb.format();
for (int i=0;i<5*5*5*5*5*5;i++ )
{
if (nb.test())
{
System.out.println(nb.toString());
}
nb.nextNum();
}
}
}
我这个不是随机的,是把所有的数字列出来了。
- 1楼网友:由着我着迷
- 2021-04-15 06:33
- 2楼网友:举杯邀酒敬孤独
- 2021-04-15 05:08