public class Demo27
{
public static void main(String[] args)
{
int count = 0;
for(int i = 1;i < 5; i++){
for (int j = 1; j < 5 ;j++ )
{
for(int k = 1;k < 5;k++){
if(i != j && k != j && i != k){
int n = i * 100 + j * 10 + k;
System.out.println(n);
count ++;
}
}
}
}
System.out.println("Hello World!--->"+count);
int a = 0;
int b = 0;
int c = 0;
count = 0;
for(int i = 123;i < 433;i++){
a = i / 100;
b = i /10 % 10;
c = i % 10;
if(a != b && a != c && b != c && b > 0 && b < 5 && c > 0 && c < 5){
System.out.println(i);
count ++;
}
}
System.out.println("-->"+count);
}
}有1、2、3、4四个数字,输出所有能组成的互不相同且无重复的三位数。
最新推荐文章于 2022-12-10 13:48:49 发布
本文展示了一个使用Java编写的程序,该程序通过多重循环生成符合条件的三位数,并进行计数。首先,程序生成所有由1到4组成的不重复数字的三位数;随后,生成百位为1或2、十位和个位为1到4的不重复数字的三位数。通过两个不同的方法实现了这一目标。
1680

被折叠的 条评论
为什么被折叠?



