Java中嵌套for循环中的变量

Java中嵌套for循环中的变量,java,for-loop,Java,For Loop,我在Java中的另一个for循环中有一个for循环,如下所示: for(int i=0; i<8; i++){ for(int j=0; j<8; j++){ ... } } 在哪里。。。是,我想创建一个变量ij,即00,01,02,03…10,11等,最多77 如何创建变量ij?您的意思是这样的: int ij = 10*i+j; 您想要整数还是字符串结果 整数: int ij =

我在Java中的另一个for循环中有一个for循环,如下所示:

for(int i=0; i<8; i++){
            for(int j=0; j<8; j++){
                ...
            }
        }
在哪里。。。是,我想创建一个变量ij,即00,01,02,03…10,11等,最多77


如何创建变量ij?

您的意思是这样的:

int ij = 10*i+j;

您想要整数还是字符串结果

整数:

int ij = 10*i+j;
字符串:

String ij = String.format("%d%d", i, j);
只需创建一个字符串

String buttonTitle = "" + i + j;
JButton btn = new JButton(buttonTitle);
或者

String buttonTitle = String.valueOf(i) + String.valueOf(j);
JButton btn = new JButton(buttonTitle);
或者,我最喜欢的一种,使用String.format…:

String buttonTitle = String.format("%d%d", i, j);
JButton btn = new JButton(buttonTitle);
i、 e

运行它

public class A {

public static void main(String[] args) {
for(int i=0; i<8; i++){
        for(int j=0; j<8; j++){
            int ij = 10*i+j;
            if (ij < 10)
            System.out.println("0" + ij) ;
            else
            System.out.println(ij) ;
        }
    }
}
}

这让我很困惑。你到底想在这里吃什么?一个同时保存i和j值的字符串,然后执行该操作。还有别的吗?然后明确说明您正试图做什么,而不是如何做。我将为每个值ij创建一个JButton,因此我需要命名嵌套for循环中的每个按钮。然后您将希望从一开始就为我们提供此信息。没理由让我们猜你在想什么。这是家庭作业吗?当然,请给它贴上这样的标签。是的,我想可能会有更干净的方法,尽管在Java中不能对原语调用方法。我投票删除这个答案,因为我认为你把这个Java问题和C混淆了。@hovercraftfullofels-是的,我是一个C语言的人,对Java有点不太了解。我不知道这个限制。谢谢你的接送。
public class A {

public static void main(String[] args) {
for(int i=0; i<8; i++){
        for(int j=0; j<8; j++){
            int ij = 10*i+j;
            if (ij < 10)
            System.out.println("0" + ij) ;
            else
            System.out.println(ij) ;
        }
    }
}
}