//定义一个 public class,名称为 MyFirst,并继承 java.applet.Applet 类
public class MyFirst extends java.applet.Applet
{
//声明一个 累加 类的变量,取名为累加对象
累加 累加对象;
//声明一个方法,名称为main,并且有一个 String 数组参数 args
public static void main(String args[])
{
//产生一个 MyFirst 对象 mf
MyFirst mf = new MyFirst();
//调用 mf 对象所提供的 init 方法
mf.init();
}
//声明一个方法,名称为 init
public void init()
{
//产生一个累加类的对象,并指定初始值为10
累加对象 = new 累加(10);
//调用累家对象提供的总和方法,并把结果输出到命令行模式
System.out.println("1+ ... + 10= "+ 累加对象.总和());
}
//这个方法是给 Applet 显示界面所使用的
public void paint(java.awt.Graphics g)
{
g.drawString("1+ ... + 10= "+ 累加对象.总和(), 10,20);
}
}//定义一个类,名称为累加
class 累加
{
//声明一个 int 变量 iN
int iN;
//声明一个方法,名称为累加,并且有一个 int 参数 iN
public 累加(int iN)
{
//把参数 iN 指定给累变量 iN
this.iN= iN;
}
//声明一个方法,名称为 总和
public int 总和()
{
//声明两个 int 变,i 和 sum
int i,sum;
//指定 sum 变量的内容为 0
sum= 0;
//使用一个 for 循环,把 1 加到 iN 的总和计算出来
for (i= 1;i<= iN;i+ +
sum+ = i)
//把最后的结果传出去
return sum;
}
}
-------------------------------------------------------------------------------
就是这上面这段代码,用javac编译老提示在54,55部分有错误,我改来改去都改不好!
不是我不努力,因为我都是刚学,自己都不知道编的是什么,所以错了也无从下手,希望高手能帮忙修正,并告知错误原因。拜托了!
public class MyFirst extends java.applet.Applet
{
//声明一个 累加 类的变量,取名为累加对象
累加 累加对象;
//声明一个方法,名称为main,并且有一个 String 数组参数 args
public static void main(String args[])
{
//产生一个 MyFirst 对象 mf
MyFirst mf = new MyFirst();
//调用 mf 对象所提供的 init 方法
mf.init();
}
//声明一个方法,名称为 init
public void init()
{
//产生一个累加类的对象,并指定初始值为10
累加对象 = new 累加(10);
//调用累家对象提供的总和方法,并把结果输出到命令行模式
System.out.println("1+ ... + 10= "+ 累加对象.总和());
}
//这个方法是给 Applet 显示界面所使用的
public void paint(java.awt.Graphics g)
{
g.drawString("1+ ... + 10= "+ 累加对象.总和(), 10,20);
}
}//定义一个类,名称为累加
class 累加
{
//声明一个 int 变量 iN
int iN;
//声明一个方法,名称为累加,并且有一个 int 参数 iN
public 累加(int iN)
{
//把参数 iN 指定给累变量 iN
this.iN= iN;
}
//声明一个方法,名称为 总和
public int 总和()
{
//声明两个 int 变,i 和 sum
int i,sum;
//指定 sum 变量的内容为 0
sum= 0;
//使用一个 for 循环,把 1 加到 iN 的总和计算出来
for (i= 1;i<= iN;i+ +
sum+ = i)
//把最后的结果传出去
return sum;
}
}
-------------------------------------------------------------------------------
就是这上面这段代码,用javac编译老提示在54,55部分有错误,我改来改去都改不好!
不是我不努力,因为我都是刚学,自己都不知道编的是什么,所以错了也无从下手,希望高手能帮忙修正,并告知错误原因。拜托了!
sum+ = i)
改成
for (i= 1;i<= iN;i++)
sum+= i;
sum+ = i)
改成 for (i= 1;i<= iN;i+ + ,sum+ = i)也可以