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

萬能百科  > 計算機?  > 

[問答題] 下面是一個Applet程序,其功能是在圖形用戶界面中實現(xiàn)打印任意行數(shù)的楊輝三角形,編寫一個含有整型形式參數(shù)的方法,此方法打印楊輝三角形,打印的行數(shù)由

2021-07-20   

[問答題] 下面是一個Applet程序,其功能是在圖形用戶界面中實現(xiàn)打印任意行數(shù)的楊輝三角形,編寫一個含有整型形式參數(shù)的方法,此方法打印楊輝三角形,打印的行數(shù)由形式參數(shù)指定。編寫Applet程序接受用戶輸入的整數(shù),作為實際參數(shù)傳遞并調(diào)用上面的方法,要求圖形用戶界面上包含一個文本區(qū)作為輸入?yún)?shù)的入口,一個帶有縱向滾動條的文本面板作為輸出打印結(jié)果的區(qū)域,一個按鈕,點擊則完成打印。請改正程序中的錯誤(有下劃線的語句),使程序能輸出正確的結(jié)果。

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

程序運行結(jié)果如下:

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

/*

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

</applet>

*/

public class exll_3 extends JApplet

private JButton jb = new JButton("OK");

private JTextPane jtp = new JTextPane();

private JTextField itl=new JTextField(8);

private int n=15;

public void init()

jb.addActionListener(new ActionListener()

public void actionPerformed(ActionEvent e)

n=jtf.getText();

正確答案:

n=Integer.parseInt(jtf.getText()) int j=i;j<n;i++ jtp.getText()+s+”"

參考解析:

本題主要考查swing圖形用戶界面設計和Applet窗口相結(jié)合解決一些實際問題的綜合應用。解題關(guān)鍵是熟悉swing的基本構(gòu)件庫,包括JFrame,JTextPane,JButton以及swing的事件機制,還需要熟悉swing和Applet應用相結(jié)合的程序設計方法,并且要會設計一些解決簡單問題的算法,楊輝三角形就是一例。本題中,第一處,對象jd調(diào)用方法getText()得到的是文本面板中的字符串類型的數(shù)據(jù),而n是整形數(shù)據(jù)類型,因此需要做數(shù)據(jù)類型轉(zhuǎn)換;第二處,循環(huán)變量j應該從外層循環(huán)變量i開始一直到n,否則輸出的“*”數(shù)目不變;第三處,應該在已有的輸出結(jié)果之上在輸出一行新的串,因此需要加上jip.getText()。

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

標簽

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