/*
分析以下需求,并用代码实现:
(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++;
}
}
}
}

版权声明:本文为Qioooba原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。