Java for 循环多个变量

我不知道为什么我的 Java 代码无法编译,如果有任何建议,我将不胜感激。

   String rank = card.substring(0,1);
    String suit = card.substring(1);
    String cards = "A23456789TJQKDHSCl";
    String[] name = {"Ace","Two","Three","Four","Five","Six","Seven","Eight","Nine","Ten","Jack","Queen","King","Diamonds","Hearts","Spades","Clubs"};
    String c ="";
    for(int a = 0, b = 1; a<cards.length-1; b=a+1; a++;){
        if(rank===cards.substring(a,b){
            c+=name[a];
        }

    }
    system.out.println(c);

您的 for 循环是错误的。试试 :


for(int a = 0, b = 1; a
评论(0)

for 循环只能包含三个参数,而您使用了 4 个。请重述问题,您想达到什么目的?

评论(1)

增量之间也用逗号隔开。


for(int a = 0, b = 1; a
评论(0)