小程序 - 带有 for 循环的简单正方形和立方体

Applet - Simple squares and cube with for loop

我需要写一个小程序来计算 0-10 的数字的平方和立方,并将结果值绘制成 table 格式,如下所示:

使用 for 循环。我申请了,效果很好。我正在使用 eclipse 并尝试将字符串声明为数字。我收到错误请帮助!我试图从我的包中提取 class,但它也不起作用。

0 0 0
1 1 1
2 4 8
3 9 27
4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
9 81 729
10 100 1000

import java.applet.Applet;
import java.awt.Graphics;

public class countApplet extends Applet 
{

    public void paint(Graphics g) 
    {
        for ( int count = 0 ; count < 10 ; count++ ) 
        {
            count = num1(0); 

            g.drawString( "" , 20  , 20 * ( count + 1 ) );
            g.drawString( "" , 70  , 20 * ( count ^2 ) );
            g.drawString( "" , 120 , 20 * ( count + 1 ) );
        }
    }

}

这是我的 class 我试图从中提取:

import javax.swing.JOptionPane;
import java.applet.*;
import java.awt.*;

public class calculate
{

    public static void main (String args[])
    {
        int num1 = 0;

        System.out.println("Number" +"\t" +"Square" + "\t" + "Cube");   
        for(int i = 0; i <= 10; i++) 
        {

            System.out.println(i +"\t"+ i * i+"\t" + i* i * i);
        }

    }
}

也许关于如何在小程序中使用 Math.sqrt 的更好解释对我也有帮助?

命名约定:Class 名称应以大写字母开头,即 Calculate 而不是 calculateCountApplet

此外,拥有一个名为 num1 的函数和一个同名变量是不好的做法。

此外,您正在声明 num1main() 但从未使用它。

您的 countApplet 中的 for 循环出错 class.Find 下面的代码

for ( int count = 0 ; count < 10 ; count++ ) 
{
    //count = num1(0); 
    g.drawString( String.valueOf(count) , 20  , 20 * ( count + 1 ) );
    g.drawString( String.valueOf(count*count) , 70  , 20 * ( count + 1 ) );
    g.drawString( String.valueOf(count*count*count) , 120 , 20 * ( count + 1 ) );
}