/*
分析以下需求,并用代码实现:
(1)打印由7,8,9三个数组成的三位数,要求该三位数中任意两位数字不能相同;
(2)打印格式最后的三位数字以空格分隔,如789 798 879 897 978 987。
注:要求使用StringBuilder来完成
*/
public class Demo3 {
public static void main(String[] args) {
int number;
int count = 0;
while (count != 6) {
StringBuilder sb = new StringBuilder();
Random r = new Random();
number = r.nextInt(3) + 7;
sb.append(number);
number = r.nextInt(3) + 7;
sb.append(number);
number = r.nextInt(3) + 7;
sb.append(number);
if (sb.charAt(0) != sb.charAt(1) && sb.charAt(0) != sb.charAt(2) && sb.charAt(1) != sb.charAt(2)
) {
System.out.print(sb + " ");
count++;
}
}
}
}
StringBuilder打印由7,8,9三个数组成的三位数,要求该三位数中任意两位数字不能相同;
猜你喜欢
转载自blog.csdn.net/Qioooba/article/details/88982089
今日推荐
周排行