1、求,import java.io.*; public class fruit public static void main(String args)Twosum nn=new Twosum( );nn.act();System.out.println(“结果=“+nn.sum); ,案例,class Twosum int sum;Twosum( )sum=0;void act( )int i,j;for (i=1, j=100; i=j; i+)sum=sum+i; ,计算初始表达式的值,判断条件表达式,执行语句体后 计算循环表达式,案例,class Twosum int sum;Twosu
2、m( ) sum=0;void act()int i,j;i=1; j=100; while (i=j) sum=sum+i; i+; ,案例,class Twosum int sum;Twosum( ) sum=0;void act() int i,j;i=1; j=100; do sum=sum+i; i+; while (i=j); ,import java.io.*; public class fruit public static void main(String args)Twosum nn=new Twosum();nn.act();System.out.println(“结果=
3、“+nn.sum); ,求,案例,程序设计语言中,通过类创建 对象。类是用来创建对象的模板。,import java.io.*; public class fruit public static void main(String args)Twosum nn=new Twosum();nn.act();System.out.println(“结果=“+nn.sum); ,求,案例,一个对象就是变量和相关的方法的集合。表示一个独立的实体。,例: class 矩形 int 长,宽,周长;矩形(int x,int y) 长=x;宽=y; void 计算周长()周长=2*(长+宽); ,已知,矩形类定
4、义如下:,请完善程序,import java.io.*; public class 主类 public static void main(String args)矩形 黑板=new 矩形( 5,2);黑板.计算周长();System.out.println(“结果=“+黑板.周长); ,import java.applet.Applet; import java.awt.Graphics; public class 主类 extends Applet public void paint(Graphics g)矩形 黑板=new 矩形(5,2);黑板.计算周长();g.drawString(“结
5、果=“+黑板.周长,10,20); ,如果是Applet程序:,例: class 矩形 int 长,宽,周长;矩形(int x,int y) 长=x;宽=y; void 计算周长()周长=2*(长+宽); ,import java.applet.Applet; import java.awt.Graphics; public class 主类 extends Applet public void paint(Graphics g)圆 车轮=new 圆(10);车轮.计算面积();g.drawString(“结果=“+车轮.面积,10,20); ,如果是Applet程序:,请完善程序,例: cl
6、ass 圆 float r,面积;圆(float p) r=p;void 计算面积() 面积=3.14*r*r; ,案例,1.输出自然数:1,2,3,4,5,6,2.输出自然数:2,4,6,8,10,12,3.求 2+4+6+8+10+12,4.求 2*4*6*8,5.求 6!,案例,6.井高17尺,一小虫从井底上爬,一分钟爬3尺,休息一分钟下滑1尺,问何时爬出井口?,例: class 虫 int t,s,h;虫( ) h=17; void act()t=1;s=3;while (sh) t+;s=s-1;t+;s=s+1; ,import java.io.*; public class 主类
7、 public static void main(String args)虫 xx=new 虫();xx.act();System.out.println(“结果=“+xx.t); ,应会案例解析,7、要求:试编一个Java Application程序, 输出*,public class Exp_a public static void main(String args) int n=5;prt aa=new prt(n);aa.act(); class prt int n;prt(int n)this.n=n;,void act() int i;for(i=1;i=n;i+)tab(i);S
8、ystem.out.println(“*“); void tab(int m)int i;for(i=1;i=m;i+) System.out.print(“ “); ,8.要求:试编一个Java Applet程序,输出*,Java Applet 案例解析,应会,import java.applet.*; import java.awt.*; public class exp extends Applet public void paint(Graphics g)int i,j;for(i=1;i=5;i+)for(j=1;j=2*i-1;j+)g.drawString(“ * “,80+(i-j)*10,(i+5)*10); ,