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

萬能百科  > 計(jì)算機(jī)?  > 

[問答題] 請完成下列Java程序:實(shí)現(xiàn)換算GPA,對(duì)于學(xué)生學(xué)習(xí)的每一門課程,都輸入兩個(gè)數(shù)據(jù):考試成績和學(xué)分,考試成績按如下公式換算:90~100:575~89

2021-07-20   

[問答題] 請完成下列Java程序:實(shí)現(xiàn)換算GPA,對(duì)于學(xué)生學(xué)習(xí)的每一門課程,都輸入兩個(gè)數(shù)據(jù):考試成績和學(xué)分,考試成績按如下公式換算:

90~100:5

75~89: 4

60~74: 3

40~59: 2

40以下:1

GPA等于換算后每門課的成績的學(xué)分加權(quán)平均值(∑(成績×學(xué)分)/∑學(xué)分)。

要求用圖形用戶界面實(shí)現(xiàn)上述功能,用戶窗口包括2個(gè)文本區(qū)域,一個(gè)輸入成績,一個(gè)輸入學(xué)分,一個(gè)文本面板用作輸出GPA的換算結(jié)果,一個(gè)按鈕,點(diǎn)擊實(shí)現(xiàn)換算。

注意:請勿改動(dòng)main()主方法和其他已有語句內(nèi)容,僅在下劃線處填入適當(dāng)?shù)恼Z句。

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

import java.awt.*;

import java.awt.Event.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import javax.swing.*;

public class exll_2 extends JFrame

private JTextField jtf1=new JTextField();

private JTextField jtf2=new JTextField();

private JTextPane jtp=new JTextPane();

private JButton jb=new JButton("增加");

正確答案:

dTol += nt*n2nCount ++

參考解析:

本題主要考查簡單應(yīng)用swing基本構(gòu)件和布局管理器實(shí)現(xiàn)圖形用戶界面的設(shè)計(jì),并能按題目要求設(shè)計(jì)換算GPA的算法。解題關(guān)鍵是熟悉熟悉swing的基本構(gòu)件庫,包括JTextField,JFrame,JTextPane,JButton,swing的事件機(jī)制以及GridLayout布局管理器的使用,還需要理解題干中的信息,并根據(jù)信息給出解決問題的算法。本題中,第1個(gè)空,計(jì)算∑(成績×學(xué)分);第2個(gè)空,對(duì)課程計(jì)數(shù)器nCount做累加。

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

標(biāo)簽

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