java操作题31套 Dear 丶 2022-12-08 05:27 223阅读 0赞 ### 文章目录 ### * * 基本操作 * 简单应用 * 综合应用 ## 基本操作 ## > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不完整的,请在注释行"//**Found**"下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 > 本题的要求是: > 完善程序,使程序运行输出窗口如下: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center] import javax.swing.JOptionPane; public class Java\_1\{ //***Found***\* public \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ void main( String args\[\] )\{ PackageData d = new PackageData(); String output; output = “实例化后:\\n” + d.toString(); d.x = 77; //修改包访问的数据 //***Found***\* \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ = “祝您成功!”; //修改包访问的数据 output += “\\n修改数据后的访问结果:\\n” + d.toString(); //***Found***\* JOptionPane.\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_( null, output, “对包的访问示范”, JOptionPane.INFORMATION\_MESSAGE ); System.exit( 0 ); \} \} class PackageData \{ int x; //访问包的实例变量 String s; //访问包的实例变量 //构造方法 public PackageData()\{ x = 0; s = “Hello”; \} public String toString()\{ return "x: " + x + " s: " + s; \} \} > 本题考查的是JavaSwing。 > Main方法必须用static修饰,所以第一空填写"static"。 > PackageData的s属性是字符串,所以第二空填写"d.s"。 > 最终需要将程序以窗口形式展示,所以第三空填写"showMessageDialog"。 > 具体程序如下: import javax.swing.JOptionPane; public class Java_1{ //*********Found********** public static void main( String args[] ){ PackageData d = new PackageData(); String output; output = "实例化后:\n" + d.toString(); d.x = 77; //修改包访问的数据 //*********Found********** d.s = "祝您成功!"; //修改包访问的数据 output += "\n修改数据后的访问结果:\n" + d.toString(); //*********Found********** JOptionPane.showMessageDialog( null, output, "对包的访问示范", JOptionPane.INFORMATION_MESSAGE ); System.exit( 0 ); } } class PackageData { int x; //访问包的实例变量 String s; //访问包的实例变量 //构造方法 public PackageData(){ x = 0; s = "Hello"; } public String toString(){ return "x: " + x + " s: " + s; } } ![在这里插入图片描述][2021032222385814.png] ## 简单应用 ## > 在考生文件夹中存有文件名为Java\_2.java的文件,该程序是不完整的,请在注释行"//**Found**"下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 > 本题的要求是: > 在JFrame窗口中,显示一个字符串并保证窗口正常关闭和退出。程序某次运行结果如下:  ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center 1] import javax.swing.*; import java.awt.*; public class Java\_2\{ public static void main(String\[\] args)\{ WelcomFrame frame = new WelcomFrame(); //***Found***\* frame.setDefaultCloseOperation(JFrame.\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ ); frame.setVisible(true); \} \} //***Found***\* class WelcomFrame extends \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\{ public WelcomFrame()\{ setTitle(“Java等级考试”); //***Found***\* \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_(DEFAULT\_WIDTH, DEFAULT\_HEIGHT); WelcomPanel panel = new WelcomPanel(); Container contentPane = getContentPane(); contentPane.add(panel); \} public static final int DEFAULT\_WIDTH = 250; public static final int DEFAULT\_HEIGHT = 100; \} //***Found***\* class WelcomPanel extends \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\{ public void paintComponent(Graphics g)\{ super.paintComponent(g); g.drawString(“欢迎参加Java等级考试!”,MESSAGE\_X, MESSAGE\_Y); \} public static final int MESSAGE\_X = 60; public static final int MESSAGE\_Y = 50; \} > 本题考查的是JavaSwing。 > JFrame对象的setDefaultCloseOperation可以设置关闭程序后,进程是否关闭,所以第一空填写"EXIT\_ON\_CLOSE"。 > WelcomFrame是一个由多个组件和容器组成的框架,所以第二空填写"JFrame"。 > DEFAULT\_WIDTH, DEFAULT\_HEIGHT表示框架容器的宽和高,所以第三空填写"setSize"。 > WelcomPanel是加入到JFrame的Panel对象,所以第四空填写"JPanel"。 > 具体程序如下: import javax.swing.*; import java.awt.*; public class Java_2{ public static void main(String[] args){ WelcomFrame frame = new WelcomFrame(); //*********Found********** frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } } //*********Found********** class WelcomFrame extends JFrame{ public WelcomFrame(){ setTitle("Java等级考试"); //*********Found********** setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT); WelcomPanel panel = new WelcomPanel(); Container contentPane = getContentPane(); contentPane.add(panel); } public static final int DEFAULT_WIDTH = 250; public static final int DEFAULT_HEIGHT = 100; } //*********Found********** class WelcomPanel extends JPanel{ public void paintComponent(Graphics g){ super.paintComponent(g); g.drawString("欢迎参加Java等级考试!",MESSAGE_X, MESSAGE_Y); } public static final int MESSAGE_X = 60; public static final int MESSAGE_Y = 50; } ## 综合应用 ## > 在考生文件夹中存有文件名为Java\_3.java的文件,该程序是不完整的,请在注释行"//**Found**"下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 > 程序的功能是:输入两个整数,比较两个整数的大小并显示结果。运行程序,完成如下两个整数的输入: > > 运行结果为: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center 2] import javax.swing.JOptionPane; public class Java\_3 \{ public static void main( String args\[\] )\{ String firstNumber, //存储第1个输入数据 secondNumber, //存储第2个输入数据 //\***Found** \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_; //字符串输出 int number1, //用来比较的第1个int型数据 number2; //用来比较的第2个int型数据 //以字符串格式读输入数据 firstNumber = JOptionPane.showInputDialog( “请输入第1个整数:” ); secondNumber = JOptionPane.showInputDialog( “请输入第2个整数:” ); //将字符串转换为int整数 //\***Found** number1 = Integer.parseInt( \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ ); //\***Found** number2 = Integer.parseInt( \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ ); //用空字符串初始化结果变量 result = “”; if ( number1 == number2 ) result = number1 + " == " + number2; if ( number1 != number2 ) result = number1 + " != " + number2; if ( number1 < number2 ) result = result + “\\n” + number1 + " < " + number2; if ( number1 > number2 ) result = result + “\\n” + number1 + " > " + number2; if ( number1 <= number2 ) result = result + “\\n” + number1 + " <= " + number2; if ( number1 >= number2 ) result = result + “\\n” + number1 + " >= " + number2; //显示结果 JOptionPane.showMessageDialog( null, result, “比较结果”, JOptionPane.INFORMATION\_MESSAGE); //\***Found** \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_.exit( 0 ); \} \} > 本题考查的是JavaSwing。 > 根据题意比较两数大小,那么就需要一个比较结果的字符串。根据代码上下文可知,这个比较结果的字符串变量名为result,所以第一空填写"result"。 > Integer.parseInt是将字符串转为数值,比较的数值由文本框输入的数值而来,所以第二空填写"firstNumber",第三空填写"secondNumber"。 > 退出程序则是System.exit(0);所以第四空填写"System"。 > 具体程序如下: import javax.swing.JOptionPane; public class Java_3 { public static void main( String args[] ){ String firstNumber, //存储第1个输入数据 secondNumber, //存储第2个输入数据 //*********Found******** result; //字符串输出 int number1, //用来比较的第1个int型数据 number2; //用来比较的第2个int型数据 //以字符串格式读输入数据 firstNumber = JOptionPane.showInputDialog( "请输入第1个整数:" ); secondNumber = JOptionPane.showInputDialog( "请输入第2个整数:" ); //将字符串转换为int整数 //*********Found******** number1 = Integer.parseInt( firstNumber); //*********Found******** number2 = Integer.parseInt( secondNumber ); //用空字符串初始化结果变量 result = ""; if ( number1 == number2 ) result = number1 + " == " + number2; if ( number1 != number2 ) result = number1 + " != " + number2; if ( number1 < number2 ) result = result + "\n" + number1 + " < " + number2; if ( number1 > number2 ) result = result + "\n" + number1 + " > " + number2; if ( number1 <= number2 ) result = result + "\n" + number1 + " <= " + number2; if ( number1 >= number2 ) result = result + "\n" + number1 + " >= " + number2; //显示结果 JOptionPane.showMessageDialog( null, result, "比较结果", JOptionPane.INFORMATION_MESSAGE); //*********Found******** System.exit( 0 ); } } [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center]: /images/20221123/cf08e2d832c640988d41a17233fd3146.png [2021032222385814.png]: /images/20221123/f968f08f50914c46af2a8092f65112ce.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center 1]: /images/20221123/e3b0546ea9e5483bbd265580155c6b4e.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center 2]: /images/20221123/e5ebb223cc404aad90e75fcfb11d6b81.png
相关 java操作题45套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 旧城等待,/ 2022年12月09日 15:52/ 0 赞/ 216 阅读
相关 java操作题40套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java_1.java的文件,该程 野性酷女/ 2022年12月09日 15:50/ 0 赞/ 178 阅读
相关 java操作题37套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 电玩女神/ 2022年12月09日 13:57/ 0 赞/ 39 阅读
相关 java操作题36套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 今天药忘吃喽~/ 2022年12月09日 13:57/ 0 赞/ 180 阅读
相关 java操作题35套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 古城微笑少年丶/ 2022年12月09日 13:56/ 0 赞/ 162 阅读
相关 java操作题34套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 一时失言乱红尘/ 2022年12月09日 13:56/ 0 赞/ 82 阅读
相关 java操作题31套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 Dear 丶/ 2022年12月08日 05:27/ 0 赞/ 224 阅读
相关 java操作题30套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 ╰+哭是因爲堅強的太久メ/ 2022年12月08日 05:25/ 0 赞/ 123 阅读
相关 java操作题29套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件。 > 今天药忘吃喽~/ 2022年12月08日 05:24/ 0 赞/ 172 阅读
相关 java操作题28套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 旧城等待,/ 2022年12月08日 05:24/ 0 赞/ 161 阅读
还没有评论,来说两句吧...