您现在的位置:首页> 考试报考 > 每日一练 > 2018计算机二级考试Java语言每日一练 8月9日

2018计算机二级考试Java语言每日一练 8月9日

简单应用题

1、下面的程序中,有两个文本框,Input和Output,用户在Input文本框中输入字符串后回车,字符串会在Output文本框中出现

import java.awt.*;

import java.awt.event.*;

public class java2 extends Frame{

public static void main(String args[]){

java2 f=new java2("java2");

Panel pan=new Panel();

f.init();

}

pubhc java2(String str){

super(str);

}

public void init(){

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

System.exit(O);

}

}};

setSize(200,200);

setLayout(new FlowlLayout());

final TextField tfl=new TextField(20):

final TextField tf2=new TextField(20);

final Label hi—new Label("Input:");

final Label la2一new Label("Output:");

tfl.addActionListener( {

public void actionPerformed(ActionEvent e){

tf2.setTex( );

}

});

add(la1);

add(tfl);

add(la2);

add(tf2);

setVisible(true);

}

}

2、请完成下列Java程序:计算下列级数之和,直到该项之绝对值小于0.001为止。

S=1/1!-1/2!+1/3!-1/4!+…

注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

程序运行结果如下:

I=1 s=1.0

I=2 s=0.5

I=3 s=0.6666666666666666

I=4 s=0.625

I=5 s=0.6333333333333333

I=6 s=0.6319444444444444

public class ex1_1 {

public static void main(String[] args) {

double s=0.0,sign=-1.0,t,f=1.0;

for(int I=1;;I++){

f=f*I;

_____;

t=sign/f;

if(_____)

break;

s=s+t;

System.out.println("I="+I+" s="+s);

}

}

}

相关推荐:

2018计算机二级考试Java语言每日一练 8月7日

注:本站稿件未经许可不得转载,转载请保留出处及源文件地址。
免费领取考试冲刺试题

中公QQ群 加入QQ群

加入