java用for语句做0到9组成的三位数不重复有多少个

java用for语句做0到9组成的三位数不重复有多少个

第1个回答  2017-12-04
public class Test15 {
public static void main(String[] args) {
int count = 0;
for (int i = 1; i < 10; i++) {
for (int j = 0; j < 10; j++) {
for (int k = 0; k < 10; k++) {
if (i != j && i != k && j != k) {
System.out.print(i * 100 + j * 10 + k + " ");
count++;
}
}
}
System.out.println();
}
System.out.println(count);
}
}

一共是648个。

本回答被网友采纳
第2个回答  2017-12-04
int count=0; for(int i=100;i<=999;i++){ int num1=i/100;//取出百位 int num2=i%100/10;//取出十位 int num3=i%100%10;//取出个位 if(num1!=num2 && num2!=num3 && num1!=num3){ count++; } } System.out.println("0-9这十个数可以组成多少个不重复的三位:"+count);
第3个回答  2017-12-04
import java.util.*;
class Main{
  public static void main(String[] args){
    for(int i=1;i<10;i++){
    for(int j=0;j<10;j++){
        for(int k=0;k<10;k++){
            String s=""+i+j+k;
                System.out.println(s);
        }
    }
}
  }
}

相似回答