有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 + "种可能性");
}
}
其中除去重复的代码如下
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]+" ");
}
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯