Java 带大括号的赋值的数组语法错误
编辑:很抱歉,省略号不是我真正拥有的 对于声明数组,我有如下内容:Java 带大括号的赋值的数组语法错误,java,arrays,Java,Arrays,编辑:很抱歉,省略号不是我真正拥有的 对于声明数组,我有如下内容: package hearts; public class pack { String[] values = {"0", "A", "2", "3", "4", "5", "6", "7", "8", "9", "T", "J", "Q", "K"}; String[] suits = {"Hearts", "Spades", "Diamonds", "Clubs"}; card[] deck = n
package hearts;
public class pack
{
String[] values = {"0", "A", "2", "3", "4", "5", "6", "7", "8", "9", "T", "J", "Q", "K"};
String[] suits = {"Hearts", "Spades", "Diamonds", "Clubs"};
card[] deck = new card[52];
for (int i = 1; i < 14; i++)
{
for (int j = 0; j<4; j++)
{
deck[j*13 + i] = new card(suits[j], values[i]);
}
}
}
包心;
公共类包
{
字符串[]值={“0”、“A”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“T”、“J”、“Q”、“K”};
字符串[]套装={“红心”、“黑桃”、“钻石”、“梅花”};
卡片[]卡片组=新卡片[52];
对于(int i=1;i<14;i++)
{
对于(int j=0;j编译器当然会抱怨语法。那里的..
是怎么回事?编译器当然会抱怨语法。那里的..
是怎么回事?问题是你把指令放在了类级别。例如,声明一个方法并把指令放在那里:
public class pack
{
String[] values = {"0", "A", "2", "3", "4", "5", "6", "7", "8", "9", "T", "J", "Q", "K"};
String[] suits = {"Hearts", "Spades", "Diamonds", "Clubs"};
public static void main(String[] args) {
card[] deck = new card[52];
for (int i = 1; i < 14; i++)
{
for (int j = 0; j<4; j++)
{
deck[j*13 + i] = new card(suits[j], values[i]);
}
}
}
}
公共类包
{
字符串[]值={“0”、“A”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“T”、“J”、“Q”、“K”};
字符串[]套装={“红心”、“黑桃”、“钻石”、“梅花”};
公共静态void main(字符串[]args){
卡片[]卡片组=新卡片[52];
对于(int i=1;i<14;i++)
{
对于(int j=0;j而言,问题在于您将指令放在了类级别。请声明一个方法并将指令放在那里,例如:
public class pack
{
String[] values = {"0", "A", "2", "3", "4", "5", "6", "7", "8", "9", "T", "J", "Q", "K"};
String[] suits = {"Hearts", "Spades", "Diamonds", "Clubs"};
public static void main(String[] args) {
card[] deck = new card[52];
for (int i = 1; i < 14; i++)
{
for (int j = 0; j<4; j++)
{
deck[j*13 + i] = new card(suits[j], values[i]);
}
}
}
}
公共类包
{
字符串[]值={“0”、“A”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“T”、“J”、“Q”、“K”};
字符串[]套装={“红心”、“黑桃”、“钻石”、“梅花”};
公共静态void main(字符串[]args){
卡片[]卡片组=新卡片[52];
对于(int i=1;i<14;i++)
{
for(int j=0;jPost您的完整代码。@Matt您的源代码看起来正常(编辑后)。您确定这一行是导致问题的原因吗?这一行代码是正确的。我认为您在这一行之前/之后的代码段中有错误。发布您的完整代码。@Matt您的源代码看起来正常(编辑后).您确定这是导致问题的那一行吗?这一行代码是正确的。我认为您在这一行之前/之后的代码段中有错误。