java操作题30套 ╰+哭是因爲堅強的太久メ 2022-12-08 05:25 124阅读 0赞 ### 文章目录 ### * * 基本操作 * 简单应用 * 综合应用 ## 基本操作 ## > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不完整的,请在注释行"//**Found**"下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 > 本题的要求是: > 计算复杂利息,使程序输出结果如下: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center] //Interest.java //计算复杂利息 import java.text.DecimalFormat; import javax.swing.JOptionPane; import javax.swing.JTextArea; public class Java\_1\{ public static void main( String args\[\] )\{ double amount, principal = 1000.0, rate = .05; DecimalFormat precisionTwo = new DecimalFormat( “0.00” ); //***Found***\* JTextArea outputTextArea = new \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_**( 11, 20 ); outputTextArea.append( “年\\t存款总计\\n” ); for ( int year = 1; year <= 10; year++ ) \{ amount = principal \* Math.pow( 1.0 + rate, year ); outputTextArea.append( year + “\\t” + //*Found*\* precisionTwo.*( amount ) + “\\n” ); \} //Found\* JOptionPane.***( null, outputTextArea, “复合利息”, JOptionPane.INFORMATION\_MESSAGE ); System.exit( 0 ); \} \} > 本题考查的是JavaSwing。 > 由代码上下文可知,outputTextArea是一个JTextArea对象,所以第一空填写"JTextArea"。 > precisionTwo是具体数值,根据题目要求保留两位小数,所以第二空填写"format"。 > 最终程序需要以窗口形式展示,所以第三空填写"showMessageDialog"。 > 具体程序如下: //Interest.java //计算复杂利息 import java.text.DecimalFormat; import javax.swing.JOptionPane; import javax.swing.JTextArea; public class Java_1{ public static void main( String args[] ){ double amount, principal = 1000.0, rate = .05; DecimalFormat precisionTwo = new DecimalFormat( "0.00" ); //*********Found********** JTextArea outputTextArea = new JTextArea( 11, 20 ); outputTextArea.append( "年\t存款总计\n" ); for ( int year = 1; year <= 10; year++ ) { amount = principal * Math.pow( 1.0 + rate, year ); outputTextArea.append( year + "\t" + //*********Found********** precisionTwo.format( amount ) + "\n" ); } //*********Found********** JOptionPane.showMessageDialog( null, outputTextArea, "复合利息", JOptionPane.INFORMATION_MESSAGE ); System.exit( 0 ); } } ## 简单应用 ## > 在考生文件夹中存有文件名为Java\_2.java的文件,该程序是不完整的,请在注释行"//**Found**"下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 > 本题的要求是: > 完善程序,使程序输出结果如下: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center 1] import java.awt.*; import java.awt.event.*; import javax.swing.\*; public class Java\_2\{ public static void main(String\[\] args)\{ RadioButtonFrame frame = new RadioButtonFrame(); frame.setDefaultCloseOperation(JFrame.EXIT\_ON\_CLOSE); //***Found***\* ***; \} \} class RadioButtonFrame extends JFrame\{ public RadioButtonFrame()\{ setTitle(“Radio按钮实例”); setSize(DEFAULT\_WIDTH, DEFAULT\_HEIGHT); Container contentPane = getContentPane(); label = new JLabel(“热烈庆祝Java程序语言开考三周年”); label.setForeground(Color.yellow); contentPane.setBackground(Color.red); label.setFont(new Font(“黑体”, Font.PLAIN, DEFAULT\_SIZE)); contentPane.add(label, BorderLayout.CENTER); buttonPanel = new JPanel(); group = new ButtonGroup(); addRadioButton(“小”, 8); addRadioButton(“中”, 12); addRadioButton(“大”, 18); addRadioButton(“特大”, 30); contentPane.add(buttonPanel, BorderLayout.SOUTH); \} public void addRadioButton(String name, final int size)\{ boolean selected = size == DEFAULT\_SIZE; //Found\* JRadioButton button = new (name, selected); group.add(button); buttonPanel.add(button); ActionListener listener = new ActionListener()\{ //Found\* public void actionPerformed(* evt)\{ label.setFont(new Font(“黑体”, Font.PLAIN, size)); \} \}; //*Found*\* button.addActionListener(**); \} public static final int DEFAULT\_WIDTH = 340; public static final int DEFAULT\_HEIGHT = 200; private JPanel buttonPanel; private ButtonGroup group; private JLabel label; private static final int DEFAULT\_SIZE = 12; \} > 本题考查的是JavaSwing。 > Main方法中的frame对象,并没有在初始化时进行是否显示的操作,所以第一空填写"frame.show()"。 > 根据代码上下文得知button是一个JRadioButton对象,所以第二空填写"JRadioButton"。 > 事件监听器实现了actionPerformed方法,它的参数是ActionEvent对象,所以第三空填写"ActionEvent"。 > button.addActionListener是加入一个事件监听,由代码上下文得知,这里加入的是之前创建的listener对象,所以第四空填写"listener"。 > 具体程序如下: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Java_2{ public static void main(String[] args){ RadioButtonFrame frame = new RadioButtonFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //*********Found********** frame.show(); } } class RadioButtonFrame extends JFrame{ public RadioButtonFrame(){ setTitle("Radio按钮实例"); setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT); Container contentPane = getContentPane(); label = new JLabel("热烈庆祝Java程序语言开考三周年"); label.setForeground(Color.yellow); contentPane.setBackground(Color.red); label.setFont(new Font("黑体", Font.PLAIN, DEFAULT_SIZE)); contentPane.add(label, BorderLayout.CENTER); buttonPanel = new JPanel(); group = new ButtonGroup(); addRadioButton("小", 8); addRadioButton("中", 12); addRadioButton("大", 18); addRadioButton("特大", 30); contentPane.add(buttonPanel, BorderLayout.SOUTH); } public void addRadioButton(String name, final int size){ boolean selected = size == DEFAULT_SIZE; //*********Found********** JRadioButton button = new JRadioButton(name, selected); group.add(button); buttonPanel.add(button); ActionListener listener = new ActionListener(){ //*********Found********** public void actionPerformed(ActionEvent evt){ label.setFont(new Font("黑体", Font.PLAIN, size)); } }; //*********Found********** button.addActionListener(listener); } public static final int DEFAULT_WIDTH = 340; public static final int DEFAULT_HEIGHT = 200; private JPanel buttonPanel; private ButtonGroup group; private JLabel label; private static final int DEFAULT_SIZE = 12; } ## 综合应用 ## > 在考生文件夹中存有文件名为Java\_3.java和Java\_3.html的文件,该程序是不完整的,请在注释行"//**Found**"下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 > 本题的要求是: > 在一个Applet窗口中,显示一个字符串,输出结果如下: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center 2] import java.awt.*; import javax.swing.*; //***Found***\* public class Java\_3 \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ JApplet\{ //***Found***\* public void ***()\{ Container contentPane = getContentPane(); JLabel label = new JLabel(“Java的诞生是对传统计算模式的挑战!”, SwingConstants.CENTER); //Found\* contentPane.add(***\_\_); \} \} > 本题考查的是Applet。 > JApplet是一个类,所以第一空填写"extends"。 > JApplet对象有初始化方法init,所以第二空填写"init"。 > contentPane由题意得知需要加入label,所以第三空填写"label"。 > 具体程序如下: import java.awt.*; import javax.swing.*; //*********Found********** public class Java_3 extends JApplet{ //*********Found********** public void init(){ Container contentPane = getContentPane(); JLabel label = new JLabel("Java的诞生是对传统计算模式的挑战!", SwingConstants.CENTER); //*********Found********** contentPane.add(label); } } [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center]: /images/20221123/049c201ace634c459787dfb50953cf42.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center 1]: /images/20221123/018f22e2b6e64c0e96016abd8aa52f2b.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center 2]: /images/20221123/f22d034a6f954de3804f41e481aea1d2.png
相关 java操作题45套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 旧城等待,/ 2022年12月09日 15:52/ 0 赞/ 217 阅读
相关 java操作题40套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java_1.java的文件,该程 野性酷女/ 2022年12月09日 15:50/ 0 赞/ 179 阅读
相关 java操作题37套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 电玩女神/ 2022年12月09日 13:57/ 0 赞/ 40 阅读
相关 java操作题36套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 今天药忘吃喽~/ 2022年12月09日 13:57/ 0 赞/ 181 阅读
相关 java操作题35套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 古城微笑少年丶/ 2022年12月09日 13:56/ 0 赞/ 164 阅读
相关 java操作题34套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 一时失言乱红尘/ 2022年12月09日 13:56/ 0 赞/ 83 阅读
相关 java操作题31套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 Dear 丶/ 2022年12月08日 05:27/ 0 赞/ 226 阅读
相关 java操作题30套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 ╰+哭是因爲堅強的太久メ/ 2022年12月08日 05:25/ 0 赞/ 125 阅读
相关 java操作题29套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件。 > 今天药忘吃喽~/ 2022年12月08日 05:24/ 0 赞/ 173 阅读
相关 java操作题28套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 旧城等待,/ 2022年12月08日 05:24/ 0 赞/ 162 阅读
还没有评论,来说两句吧...