影音先锋AⅤ天堂资源站,13小箩利洗澡无码视频APP,午夜理论片日本中文在线,最近新免费韩国日本电影

萬能百科  > 計算機?  > 

[問答題] 下面是一個Applet程序,其功能是計算山頂?shù)母叨龋嬎惴椒ㄊ牵涸撋巾斢蒩點量得仰角度數(shù)為a,由b點量得仰角度數(shù)為b,且測得a,b點之間的距離為c,

2021-07-20   

[問答題] 下面是一個Applet程序,其功能是計算山頂?shù)母叨龋嬎惴椒ㄊ牵涸撋巾斢蒩點量得仰角度數(shù)為a,由b點量得仰角度數(shù)為b,且測得a,b點之間的距離為c,求山的高度。要求窗口中有3個輸入框,分別作為a、b、c的輸入,一個按鈕單擊后進行計算,結(jié)果顯示在另一個文本框中<這個文本框不可編輯)。請改正程序中的錯誤(有下劃線的語句),使程序能輸出正確的結(jié)果。

注意:不改動程序的結(jié)構(gòu),不得增行或刪行。

源程序文件代碼清單如下:

import java.io.*;

import java.awt.*;

import java.awt.event.*;

import java.applet.Applet;

/*

<applet code="ex6_3.class"width=800 height=400>

</applet>

*/

public class ex6_3 extends Applet implements ActionListener

Panel pane=new Panel();

Label 11=new Label("a點仰角:");

TextField tf1=new TextField(5);

Label 12:=new Label("b點仰角:");

TextField tf2=new TextField(5);

Label 13=new Label("a,b之間距離:");

TextField tf3=new TextField(5);

Button btn=new Button("OK");

Label 14=new Label("山高:");

TextField tf4=new

正確答案:

tf4.setEditable(false)h=a3/Math.abs(1.0/Math.tan(a)-1.0/Math.tan(b))tf.setText(Double.toString(h))

參考解析:

本題主要考查Applet窗口編程和AWT基本構(gòu)件的使用以及事件處理機制,解題關(guān)鍵是設(shè)計出計算山高的方法,并且結(jié)合事件處理機制,調(diào)用該計算方法實現(xiàn)程序的功能。本題中,第1處,由于用顯示結(jié)果的文本框不可編輯,因此參數(shù)為false;第2處,需要對分母進行取絕對值操作,否則最后結(jié)果會產(chǎn)生負數(shù);第3處,由于h是double類型的變量,做數(shù)據(jù)類型轉(zhuǎn)換時需要調(diào)用Double類的toString()方法。

詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

標(biāo)簽

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>