永发信息网

谁给我写个Java程序。。

答案:3  悬赏:60  手机版
解决时间 2021-04-15 13:04
1,2,3,4,5 这5个数 随机排列成6位数组 如111111 122345 312455等 但4不可以在第贰位 3和5不可以连在一起。
最佳答案

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();
}
}


}




我这个不是随机的,是把所有的数字列出来了。

全部回答
4不可以在第贰位 3和5不可以连在一起!这个比较好实现,使用 跳转 语句就行了。前面的代码。这个我先想想看看。等等补充答案
你要实现什么东西呢?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问,金诺卡迪晾衣架质量、售后怎样?
买房子哪里最便宜?
今天刚提的比亚迪速锐手动豪华型
怎么设置隐藏图标
您好,问你一下,PHP服务器不能显示验证码,
下载木马要收费吗?对自己的电脑有什么影响.
你们比较喜欢听周杰轮唱的那首歌最好听?
csonline登陆时总显示错误密码
天龙八部里面附体染色有没有什么技巧之类的?
DJI飞行眼镜竞速版和DJI飞行眼镜在功能上有哪
如何激活windows XP SP2
艾弗森不打球了?
雷达为什么存在低空盲区?
夜里啥最好?
七横七竖第2排少一个
推荐资讯
习酒窖藏1988和茅台酒有什么区别吗?
搞笑聚会口号,和同事一起聚餐表达感慨名言
对自己自信的经典句子,有一句话“谁给你的自
西红柿种植行距和株距是多少?
2016年做什么小吃最赚钱
我脚掌特别宽怎么回事
双业电动车用什么电池
CF怎么超级跳啊?玩刀有什么心得啊??
感恩主题作文
编写程序判别给定二叉树是否为完全二叉树。
索爱g705要多少钱
谁可以介绍点耶点的hiphop音乐
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?