用java编写一个对与长度为5的一个01字串每一位都可能是1或0一共有32中可能请从小到大输出
答案:3 悬赏:70 手机版
解决时间 2021-03-13 11:08
- 提问者网友:放下
- 2021-03-12 10:21
用java编写一个对与长度为5的一个01字串每一位都可能是1或0一共有32中可能请从小到大输出
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-03-12 11:46
代码如下 不知道是不是符合你描述的情况
public static void main(String[] args) {
for (int i = 0; i < 32; i++) {
String result = Integer.toBinaryString(i);
int num = result.length();
for (int j = 0; j < 5 - num; j++) {
result = "0" + result;
}
System.out.println(result);
}
}
public static void main(String[] args) {
for (int i = 0; i < 32; i++) {
String result = Integer.toBinaryString(i);
int num = result.length();
for (int j = 0; j < 5 - num; j++) {
result = "0" + result;
}
System.out.println(result);
}
}
全部回答
- 1楼网友:纵马山川剑自提
- 2021-03-12 13:23
import java.util.regex.matcher; import java.util.regex.pattern; public class stringtest { public static void main(string[] args) { string str ="fdsd fd dfdf abc(.....dfdfdf()dfd(d)df......)"; pattern pat = pattern.compile("abc\\(.*\\)"); matcher mat = pat.matcher(str); if(mat.find()){ string str1 = mat.group(); str1 = str1.substring(4); str1 = str1.substring(0, str1.length()-1); system.out.println(str1); } } }
- 2楼网友:三千妖杀
- 2021-03-12 12:42
public class Test {
public static void main(String args[]) {
int[] ary = { 0, 1 };
int count = 1;
for (int a = 0; a < ary.length; a++) {
for (int b = 0; b < ary.length; b++) {
for (int c = 0; c < ary.length; c++) {
for (int d = 0; d < ary.length; d++) {
for (int e = 0; e < ary.length; e++) {
System.out.println((count++) + ": " + ary[a]
+ ary[b] + ary[c] + ary[d] + ary[e]);
}
}
}
}
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯