三色球问题。有红、黄、绿三种颜色的球,其中红球3个,黄球3个,绿球6个。
现将这12个球混放在一个盒子里,从中任意摸出8个球,编程计算摸出球的各种颜色搭配。
public static void main(String[] args) {
int red , white , black ;
for(red=0 ; red<=3 ; red++) //红球:0~3
for(white=0 ; white<=3 ; white++){ //白球:0~3
for (black = 0;black <=6;black ++){ //可以加
if (red +white +black == 8){
System.out.println("红球:"+red+" 个,白球"+white+"个,黑球:"+black+"个");
}
}
//可以减
black = 8-red-white ; //黑球小于等于6
if(black <= 6){
System.out.println("红球:"+red+" 个,白球"+white+"个,黑球:"+black+"个");
}
}
}