操作题15套 男娘i 2022-12-08 05:11 157阅读 0赞 ### 文章目录 ### * * 基本操作 * 简单应用 * 综合应用 ## 基本操作 ## > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不完整的,请在注释行“//**Found**”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 > 本题的要求是: > 该程序的功能是把一个数按逆序输出。运行结果如下: > 2008 -> 8002 public class Java\_1 \{ public static void main(String\[\] args) \{ int a,x = 2008; //***Found***\* System.out.print( x \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ ); while( x != 0 )\{ //***Found***\* a = \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_; System.out.print(a); //***Found***\* x = \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_; \} \} \} > 本题考查的是输出流。 > 题目输出内容为原数据+"->",所以第一空为"+" -> “”。题面输出内容实际上是数据的千位数和个位数交换,原数据2008的个位数"8"可由原数据对10求余得到,所以第二空填"x%10"。原数据2008的千位数"2"可由原数据对10整除得到,所以第三空填"x/10"。 > 具体程序如下: public class Java_1 { public static void main(String[] args) { int a,x = 2008; //*********Found********** System.out.print( x +" -> "); while( x != 0 ){ //*********Found********** a = x%10; System.out.print(a); //*********Found********** x = x/10; } } } ## 简单应用 ## > 在考生文件夹中存有文件名为Java\_2.java的文件,该程序是不完整的,请在注释行“//**Found**”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 > 本题的要求是: > 该程序的功能是程序运行后每隔100毫秒打印输出1个字符串,每个字符串占一行,共8个字符串,程序每次运行时,这些字符串输出的先后顺序可能有所不同。例如,某次运行结果如下: > first0 > second0 > first1 > second1 > first2 > second2 > second3 > first3 //***Found***\* public class Java\_2 \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\{ private String sThreadName; public static void main(String argv\[\])\{ Java\_2 first = new Java\_2(“first”); //***Found***\* first.\_\_\_\_\_\_\_\_\_; Java\_2 second = new Java\_2(“second”); //***Found***\* second.\_\_\_**; \} //*Found*\* public *(String s)\{ sThreadName = s; \} public String getThreadName()\{ return sThreadName; \} public void run()\{ for(int i = 0; i < 4; i ++)\{ //Found\* System.out.println(***\+i); try\{ Thread.sleep(100); \} catch(InterruptedException e)\{ System.out.println(e.getMessage()); \} \} \} \} > 本题考查的是线程。 > 在类的声明中,通过关键字extends来创建一个类的子类,首先定义一个类去继承Thread父类,所以第一空填"extends Thread"。 > 通过调用Thread类的start()方法来启动一个线程,所以第二空和第三空填"start()",定义了一个函数Java\_2,参数是string类型的s,所以第四空填"Java\_2"。public > String getThreadName()\{\}定义了返回类型为string的函数,所以第五空填"getThreadName()"。 > 具体程序如下: //*********Found********** public class Java_2 extends Thread{ private String sThreadName; public static void main(String argv[]){ Java_2 first = new Java_2("first"); //*********Found********** first.start(); Java_2 second = new Java_2("second"); //*********Found********** second.start(); } //*********Found********** public Java_2 (String s){ sThreadName = s; } public String getThreadName(){ return sThreadName; } public void run(){ for(int i = 0; i < 4; i ++){ //*********Found********** System.out.println(getThreadName()+i); try{ Thread.sleep(100); } catch(InterruptedException e){ System.out.println(e.getMessage()); } } } } ## 综合应用 ## > 在考生文件夹中存有文件名为Java\_3.java的文件,该程序是不完整的,请在注释行"//**Found**"下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 > 本题的要求是: > 该程序的功能是实现颜色选择框。程序运行后,首先显示图1的界面,点击该界面的"Edit"菜单后,将弹出图2的界面,用于选择颜色,所选择的颜色将改变图1中间的背景颜色。 ![在这里插入图片描述][20200918095316360.png_pic_center] ![在这里插入图片描述][20200918095332153.png_pic_center] import javax.swing.*; import java.awt.event.*; import java.io.*; import java.awt.*; //***Found***\* public class Java\_3 implements ***\{ JFrame f; JPanel p; JColorChooser cc; Container c; Color myColor; JMenuBar mb; JMenu m1; JMenuItem mi1; public static void main(String args\[\])\{ Java\_3 demo=new Java\_3(); demo.go(); \} void go()\{ JFrame f=new JFrame(“File Chooser Demo”); mb=new JMenuBar(); f.setJMenuBar(mb); //Found\* m1=new JMenu("*"); mb.add(m1); mi1=new JMenuItem(“Choose Color”); m1.add(mi1); //*Found*\* mi1.addActionListener(**\_\_\_\_\_\_\_); c=f.getContentPane(); f.setDefaultCloseOperation(JFrame.EXIT\_ON\_CLOSE); p=new JPanel(); myColor=Color.red; p.setBackground(myColor); c.add(“Center”,p); f.setSize(300,300); f.setVisible(true); \} public void actionPerformed(ActionEvent e){ cc=new JColorChooser(); //*********Found********** myColor=cc.showDialog(c,_____________________________________ ,Color.white); p.setBackground(myColor); } \} > 本题考查的是编写图形用户界面。 > addActionListener()方法是用来注册监听器的,根据语句"mi1.addActionListener(this);“可知,第一空填"ActionListener”,作用是定义事件响应接口。 > 定义m1是一个编辑菜单,所以第二空填"Edit"。添加监听器,所以第三空填"this"。最后将选择的颜色用于改变背景颜色,所以第四空填"“Choose > window background color”"。 > 具体程序如下: import javax.swing.*; import java.awt.event.*; import java.io.*; import java.awt.*; //*********Found********** public class Java_3 implements ActionListener{ JFrame f; JPanel p; JColorChooser cc; Container c; Color myColor; JMenuBar mb; JMenu m1; JMenuItem mi1; public static void main(String args[]){ Java_3 demo=new Java_3(); demo.go(); } void go(){ JFrame f=new JFrame("File Chooser Demo"); mb=new JMenuBar(); f.setJMenuBar(mb); //*********Found********** m1=new JMenu("Edit"); mb.add(m1); mi1=new JMenuItem("Choose Color"); m1.add(mi1); //*********Found********** mi1.addActionListener(this); c=f.getContentPane(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); p=new JPanel(); myColor=Color.red; p.setBackground(myColor); c.add("Center",p); f.setSize(300,300); f.setVisible(true); } public void actionPerformed(ActionEvent e){ cc=new JColorChooser(); //*********Found********** myColor=cc.showDialog(c,"Choose window background color",Color.white); p.setBackground(myColor); } } [20200918095316360.png_pic_center]: /images/20221123/5b3b77ab372347bc9784615c12670398.png [20200918095332153.png_pic_center]: /images/20221123/931aa2c3826e43ffb06bd447d530de95.png
相关 操作题22套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java_1.java的文件,该程 ゞ 浴缸里的玫瑰/ 2022年12月08日 05:14/ 0 赞/ 144 阅读
相关 操作题21套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 ╰+哭是因爲堅強的太久メ/ 2022年12月08日 05:14/ 0 赞/ 152 阅读
相关 操作题18套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 ╰半夏微凉°/ 2022年12月08日 05:12/ 0 赞/ 170 阅读
相关 操作题16套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 拼搏现实的明天。/ 2022年12月08日 05:11/ 0 赞/ 157 阅读
相关 操作题15套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 男娘i/ 2022年12月08日 05:11/ 0 赞/ 158 阅读
相关 操作题14套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 左手的ㄟ右手/ 2022年12月08日 05:11/ 0 赞/ 124 阅读
相关 操作题13套 文章目录 基本操作 简单应用 综合应用 基本操作 在考生文件夹中存有文件名为Java_1.java的文件,该程序是 本是古典 何须时尚/ 2022年12月08日 05:10/ 0 赞/ 155 阅读
相关 操作题11套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 小鱼儿/ 2022年12月08日 04:26/ 0 赞/ 140 阅读
相关 操作题8套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 客官°小女子只卖身不卖艺/ 2022年12月07日 12:23/ 0 赞/ 136 阅读
相关 操作题5套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 野性酷女/ 2022年12月07日 12:15/ 0 赞/ 145 阅读
还没有评论,来说两句吧...