所以我正在尝试编写一个代码,该代码在顶部生成从0,0到0.5的坐标,从侧面生成从0,0到5,0的坐标,这将生成到5,5。 这就是我想要看到的:
(0,0)(0,1)(0,2)(0,3)(0,4)(0,5)
(1,0)(1,1)(1,2)(1,3)(1,4)(1,5)
(2,0)(2,1)(2,2)(2,3)(2,4)(2,5)
(3,0)(3,1)(3,2)(3,3)(3,4)(3,5)
(4,0)(4,1)(4,2)(4,3)(4,4)(4,5)
(5,0)(5,1)(5,2)(5,3)(5,4)(5,5)
但我无法理解如何做到这一点。这是我目前的代码。
public class MCassignment14
{
public static void main(String[] args)
{
System.out.print("\n\n");
System.out.print("Coordinates\n"
+ "-------\n\n");
for (int d = (0,0); d <= ((0,5); d++)
{
for (int c = (0,0); c <= ((5,0); c++)
{
System.out.print("\t" + (c*d));
}
System.out.print("\n");
}
System.out.print();
}
}
顺便说一句,我的主要问题是它无法识别,对于一个int
答案 0 :(得分:1)
我就是这样做的:
for(int a=0; a<=5; a++){
for(int b=0; b<=5; b++){
System.out.print("(" + a + "," + b + ")");
}
System.out.println(" ");
}
在这里,我有两个for循环。 a
是您的x坐标,b
是您的y坐标。当a
为0时,第二个for循环将通过数字0-5运行,为您提供(0,0) (0,1)...(0,5)
。一旦b
为5,a将等于1,整个过程再次发生,直到(5,5)
。