我之前有一个功能版本,它使用了较少的唯一变量和第一个变量的更多实例,但是在添加了两个与第一个变量相关的变量之后,我的代码出现了一个错误,表明我需要初始化我的变量“numbList”。
理想情况下,我想在每个新行之后简单地更新“numbList”的值,然后更新“numbSquare”和“numbCube”的值。到目前为止,我还没有多少运气。
public class Assignment2BPart2 {
public static void main(String[] args) {
int numbList;
int numbSquare;
int numbCube;
numbSquare = numbList * numbList;
numbCube = numbSquare * numbList;
System.out.println("The following is a table of values, showing numbers 0 - 10 and their squares and cubes.");
System.out.printf("%s%s%s%n", "Number ", "Square ", "Cube");
System.out.printf("%d \t %d \t %d%n", numbList = 0, numbSquare, numbCube);
System.out.printf("%d \t %d \t %d%n", numbList = 1, numbSquare, numbCube);
System.out.printf("%d \t %d \t %d%n", numbList = 2, numbSquare, numbCube);
System.out.printf("%d \t %d \t %d%n", numbList = 3, numbSquare, numbCube);
System.out.printf("%d \t %d \t %d%n", numbList = 4, numbSquare, numbCube);
System.out.printf("%d \t %d \t %d%n", numbList = 5, numbSquare, numbCube);
System.out.printf("%d \t %d \t %d%n", numbList = 6, numbSquare, numbCube);
System.out.printf("%d \t %d \t %d%n", numbList = 7, numbSquare, numbCube);
System.out.printf("%d \t %d \t %d%n", numbList = 8, numbSquare, numbCube);
System.out.printf("%d \t %d \t %d%n", numbList = 9, numbSquare, numbCube);
System.out.printf("%d \t %d \t %d%n", numbList = 10, numbSquare, numbCube);
}
}
预期结果将是一个带有标题阅读的 3 列表
数方立方
第 1 列的其余部分是值 0-10,第 2 列是这些数字的平方,第 3 列是这些数字的立方。
到目前为止,我无法在此迭代中运行代码。
红颜莎娜
白衣非少年
眼眸繁星
相关分类