System.out.print(a[i]+" ");
System.out.println();
}
}
6.import java.io.*;
public class Class1 {
public static void main(String args[])
{
Fact N=new Fact(4);
System.out.println(N.fact());
}
}
class Fact {
int n;
Fact(int nn){n=nn; }
int fact(){
int i,f=1;
for(i=1; i<=n;i++)
f=f*i;
return f;
}
}
7.import java.awt.*;
import java.applet.Applet;
public class DrawMyImage extends Applet
{
Image myImage; //定义一个图像类Image的对象myImage
public void init()
{
myImage=getImage(getDocumentBase(),"pica.jpg");
}
public void paint(Graphicsg)
{
g.drawImage(myImage,0,0,this);
}
}
8. import java.io.*;
public class Class1 {
public static void main(String args[])
{ SubClass a=new SubClass(10,3);
System.out.println(a.exp());
}
}
class SuperClass {
float x;
int n;
SuperClass(float xx,int nn){x=xx; n=nn;}
}
class SubClass extends SuperClass{
SubClass(float xx,int nn){super(xx,nn);}
float exp(){
float s=1;
for (int i=1; i<=n; i++) s=s*x;
return s;
}
}
9. import java.awt.*;
import java.applet.Applet;
public class Applet1 extends Applet
{
public void paint(Graphics g)
{
g.drawLine(30,5,100,45);
g.drawRect(30,50,50,20);
g.drawOval(30,80,50,40);
g.drawString("They are figures!
",30,150);
}
}
10.import java.io.*;
public class abc
{ public static void main(Stringargs[])
{ SubClass sb=new SubClass();
System.out.println(sb.max());
}
}
class SuperClass
{ int a=10,b=20; }
class SubClass extends SuperClass
{ int max(){ return ((a>b)?
a:
b); } }
1.编写一个字符界面的Java Application程序,接受用户从键盘输入的一个正整数,然后统计并输出从1到这个正整数的累加和。
2.编写一个字符界面的Java Application程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值。
3.编写一个完整的Java Applet程序使用复数类Complex验证两个复数1+2i和3+4i相加产生一个新的复数4+6i。
复数类Complex必须满足如下要求:
(1) 复数类Complex的属性有:
RealPart:
int型,代表复数的实数部分
ImaginPart:
int型,代表复数的虚数部分
(2) 复数类Complex的方法有:
Complex():
构造函数,将复数的实部和虚部都置0
Complex(int r,int i):
构造函数,形参r为实部的初值,i为虚部的初值。
Complex complexAdd(Complex a):
将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者。
String ToString():
把