【发布时间】:2018-12-30 12:50:55
【问题描述】:
我试图根据传递给类的构造函数的值从 16 个数组中选择一个。输入的值将用于一系列将选择数组的 if 语句。像这样的
package Model;
import javax.swing.*;
public class Die extends JButton{
String letters[] = new String[6];
public Die(int number){
Controller con = new Controller();
if(number==1){
for(int i = 0; i<5; i++}{
letters[i] = con.die1[i];
}
}
if(number==2){
for(int i = 0; i<5; i++}{
letters[i] = con.die2[i];
}
}
if(number==3){
for(int i = 0; i<5; i++}{
letters[i] = con.die3[i];
}
}
}
}
(请记住,我没有检查此代码,也没有创建所有 16 个 if 语句)。
基本上我想以某种方式压缩这些 if 语句。有什么想法吗?
【问题讨论】:
标签: java