永发信息网

用java编写生成5位数的数(数字中不包含4),并且每次生成的都不能和之前生成的有重复

答案:2  悬赏:70  手机版
解决时间 2021-02-24 04:16
用java编写生成5位数的数(数字中不包含4),并且每次生成的都不能和之前生成的有重复
最佳答案
package zhidao;

import java.util.Arrays;
import java.util.LinkedList;

public class RecursionSubNSort
{
public static void main ( String[] args )
{
String[] A = { "1", "2", "3", "5", "6", "7", "8", "9", "0" };
LinkedList list = new LinkedList ();
recursionSub (list, 5, A, 0, -1);
System.out.println ("符合条件的5位数有:");
for ( String[] strings : list )
{
System.out.println (Arrays.toString (strings).replaceAll ("[\\[\\],\\s]", ""));
}
}

private static LinkedList recursionSub ( LinkedList list, int count, String[] array, int ind,
int start, int... indexs )
{
start++;
if (start > count - 1)
{
return null;
}
if (start == 0)
{
indexs = new int[array.length];
}
for ( indexs[start] = 0; indexs[start] < array.length; indexs[start]++ )
{
recursionSub (list, count, array, 0, start, indexs);
if (start == count - 1)
{
String[] temp = new String[count];
for ( int i = count - 1; i >= 0; i-- )
{
temp[start - i] = array[indexs[start - i]];
}
if (!"0".equals (temp[0]))
{
list.add (temp);
}
}
}
return list;
}
}
全部回答
按照你的要求编写的,输出从0到max中用二进制表示和十进制表示都是回文数的java程序如下: import java.util.scanner; public class ccf {  public static void main(string[] args) {   scanner sc=new scanner(system.in);   system.out.print("请输入一个整数:");    int max=sc.nextint();   for(int i=0;i<=max;i++){    string num = string.valueof(i);     string num2=integer.tobinarystring(i);    string reversenum=new stringbuffer(num).reverse().tostring();    string reversenum2=new stringbuffer(num2).reverse().tostring();    if(reversenum.equals(num) && reversenum2.equals(num2)){     system.out.println(i+"用二进制表示"+num2+"和十进制表示"+i+"都是回文数");     }   }  } }运行结果: 请输入一个整数:1000 0用二进制表示0和十进制表示0都是回文数 1用二进制表示1和十进制表示1都是回文数 3用二进制表示11和十进制表示3都是回文数 5用二进制表示101和十进制表示5都是回文数 7用二进制表示
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
福州动物园-鸸鹋怎么去啊,有知道地址的么
英语(我是来给大家送分的)把下面几个字母连成
如何评价《装甲恶鬼村正》这部游戏
带景字的句子有哪些
麦田拾字手机版,每组字库学完,要怎么删除
景观楼饭庄我想知道这个在什么地方
英国法律规定英王有权任命国家首相、各部大臣
我要做铁零件,有样品,
准备去万州开个汗蒸房,有谁晓得现在万州哪有
请问我卖的彩票忘记在哪个彩站买的,那位朋友
龙居盛园生态酒店在哪里啊,我有事要去这个地
【中药浸膏】中药浸膏片的崩解时限要求为()
哈弗h5 13款汽油2.0t两驱精英怎么样
属性附加伤害会冲突吗
灌云县木材工业有限公司怎么去啊,有知道地址
推荐资讯
洛奇 铁匠改造完可以宝石改造吗
联想miix700怎么一键重装
美国留学申请常青藤名校条件有哪些?
顺德碧桂园度假村-羽毛球室地址有知道的么?
Unity3D按钮问题.我想做按钮控制物体的移动例
武汉玛雅海滩水公园户口本可不可以买票
瑞丰银行新区分理处在哪里啊,我有事要去这个
听说一次中风后就很容易二次中风,怎么预防好
种花用什么药可以使花开盛
14岁的姐姐能不能帮13岁的弟弟洗澡?
如何使用天易成上网行为管理软件限制网速和流
b站写文章时,能把文章后的背景换了吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?