java题库word版(9)

2019-08-31 13:52

* * * * * * * * * * * * * * * * * * * * * * * * * public class Prog1 {

/***********FOUND***********/ public static void main(stringargs[]) { int i,j;

/***********FOUND***********/ for (i=1;i<=5;i++) {

for(j=1;j

System.out.print(\ \/***********FOUND***********/ for (j=1;j<=11-2*i;j--) System.out.print(\/***********FOUND***********/ System.out.println();} } }

32、题目:计算斐波纳契数列的前20项,并以每行5项的形式输出。 (斐波纳契数列的第一项为0,第二项为1,其后各项依 次为相临前两项之和,即0,1,1,2,3,5,8...) public class Prog1

{public static void main(String args[]) { int f1,f2,f3,i;

/***********FOUND***********/ f3=0; f1=0;

/***********FOUND***********/ System.out.print (f1+\ \ \ for (i=3;i<=20;i++) {f3=f1+f2;

System.out.print(f3+\ \ /***********FOUND***********/ if (i%5==0)

System.out.println(); f1=f2;

/***********FOUND***********/ f2=f3; } } }

33、题目:从键盘上输入一个整数n,计算n+n×n+n×n×n+n×n×n×n的值 import java.io.*; public class Prog1

41

{public static void main(String args[]) throws IOException { int n,i; double s,r;

BufferedReader buf;

buf=new BufferedReader(new InputStreamReader(System.in)); System.out.print(\请输入一个整数:\ /***********FOUND***********/ n=integer(buf.readLine()); parseInt s=0;

/***********FOUND***********/ r=1;

/***********FOUND***********/ for(i=1;i<=4;i++) {

/***********FOUND***********/ r= r*n;

s=s+r;}

System.out.println(\和值是:\

34、题目:设s=11×22×33×?×nn,求s不大于100000000时最大的n import java.io.*; public class Prog1

{public static void main(String args[]) throws IOException{ /***********FOUND***********/ long s; int n;

/***********FOUND***********/ s=1; n=0;

/***********FOUND***********/ while (s<=100000000) { n++;

/***********FOUND***********/ S=s+11*n; }

System.out.println(\结果为:\

35、题目:按照如下公式求自然数e的近似值,要求误差小于0.0001: e=1+1/1!+1/2!+1/3!+1/4!+...+1/n!+... public class Prog1 {

/***********FOUND***********/ public static void main(args[]); String {

42

int i=1,j;

/***********FOUND***********/ double sum=1,fact=1; ; do {

fact=fact*i;

/***********FOUND***********/ sum=sum+1/fact;} i++;

/***********FOUND***********/

} while (1/fact>=0.0001);

System.out.println(\自然数e的近似值为 : \36、题目:在屏幕上输出如下图形 * * * * * * * * * * * * * * * * * * * * * * * *

* public class Prog1

{public static void main(String args[]) { int i,j;

/***********FOUND***********/ for (i=1;i<=4;i++) {

for(j=1;j<=4-i;j++)

System.out.print(\ \ /***********FOUND***********/ for (j=1; j<=2*i-1;j++) System.out.print(\

/***********FOUND***********/

System.out. println(); }

for (i=1;i<=3;i++) {

/***********FOUND***********/ for(j=1;j<=i;j++)

System.out.print(\ \ for (j=1;j<=7-2*i;j++) System.out.print(\ System.out.println(); }}}

37、题目:利用如下公式求圆周率π的值,直到最后一项的值小于0.000001为止 π/4=1-1/3+1/5-1/7+...

43

public class Prog1

{ public static void main(String args[]) { int i=1;

/***********FOUND***********/ boolean b= ture; double sum=0,t;

/***********FOUND***********/ t= 1.0/i;

while (t>=0.000001) {if (b)

sum=sum+t; else

sum=sum-t;

/***********FOUND***********/

b!=b;

/***********FOUND***********/

i=i+2;

t=1.0/i; }

System.out.println(\圆周率π的近似值为 : \

四、程序设计

---------------------------------------------------------

1.题目:编写Applet, 其中包含两个按钮,点击一个按钮时,通过paint()方法在(100,100)位置处画一个蓝色的圆,圆的半径为30;点击另一个按钮时,在(100,100)位置处,画一个红色的圆,圆的半径为30。

-------------------------------------------------------*/ import java.awt.*;

import java .awt .event .*; import java.applet.*;

public class Prog1 extends Applet implements ActionListener {

int i;

Button btn1,btn2; public void init() {

btn1=new Button(\ btn2=new Button(\ add(btn1); add(btn2);

btn1.addActionListener(this); btn2.addActionListener(this); }

44

public void paint(Graphics g) {

if(i==1)

{ g.setColor(Color.blue);

g.drawOval(100,100,60,60); }

if(i==2)

{ g.setColor(Color.red);

g.drawOval(100,100,60,60); } }

public void actionPerformed(ActionEvent e) {

/**********Program**********/ if(e.getSource()==btn1) i=1;

if(e.getSource()==btn2) i=2;

repaint();

/********** End **********/ } }

2.题目:请编写一个Applet,其功能为:在窗口中按左对齐方式摆放三个单选按钮。 -------------------------------------------------------*/ import java.applet.Applet; import java.awt.*;

public class Prog1 extends Applet {

CheckboxGroup optGroup; Checkbox opt1, opt2, opt3; public void init( ) {

/**********Program**********/

setLayout( new FlowLayout(FlowLayout.LEFT)); optGroup = new CheckboxGroup();

opt1 = new Checkbox( \选项1\ add( opt1 );

opt2 = new Checkbox( \选项2\ add( opt2 );

opt3 = new Checkbox( \选项3\ add( opt3 );

/********** End **********/ }

45


java题库word版(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北师大小学生字表一到六年级汇总

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: