永发信息网

有5种颜色,每3种一组,能组成多少组用java代码编写列出多少组和每组是怎么排列的

答案:3  悬赏:10  手机版
解决时间 2021-12-20 08:57
  • 提问者网友:我的未来我做主
  • 2021-12-20 03:32
有5种颜色,每3种一组,能组成多少组用java代码编写列出多少组和每组是怎么排列的
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-12-20 04:04
你问题提的不清楚,5种颜色 ABC 和 CBA 算一种还是两种? 如果是1中 就是C5 3 共10种,否则就是A5 3 60种
其中除去重复的代码如下
public class Type {
public static void main(String[] args) {
String[] colors = { "蓝", "黑", "红", "黄", "绿" };
int count = 0;
for (int i = 0; i < colors.length-2; i++) {
for (int j = i+1; j < colors.length - 1; j++) {
for (int k = j+1; k < colors.length; k++) {
count++;
System.out.println("[" + colors[i] + "," + colors[j] + "," + colors[k] + "]");
}
}
}
System.out.println("共有" + count + "种可能性");
}
}
全部回答
  • 1楼网友:行路难
  • 2021-12-20 06:31
public static void main(String[] args) { String[] strArr = {"红","橙","黄","绿","青"}; int count = 0; for(int i=0;i<strArr.length;i++){ for(int j=0;j<strArr.length;j++){ if(j==i){ continue; } for(int x=0;x<strArr.length;x++){ if(x==i||x==j){ continue; } count++; System.out.println(strArr[i]+"-"+strArr[j]+"-"+strArr[x]); } } } System.out.println("共"+count+"种组合"); }
  • 2楼网友:忘川信使
  • 2021-12-20 05:00
用arrays类sort()对数组元素进行降序排列: import java.util.arrays; class sortdemo { public static void main(string[] args) { int[] vec={65,70,-77,85,98}; arrays.sort(vec); system.out.println("/n"); system.out.println("降序排列:"); for (int i=vec.length-1;i>=0 ;i-- ) { system.out.print(vec[i]+" "); } } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯