(3)下列程序的功能是判断某一年是否为闰年.请在横线处填入适当内容,使程序能够正确运行. import java.io.*; public class LeapYear{ public static void main(String arge[])throws IOException{ InputStreamReader ir; BufferdeReadwe in; ir=new InputStreamReader(System.in); in=new BufferedReader(ir); System.out.println(“输入年份是:”); String s= [3] ; int year=Integer.parseInt(s); if year % 4 = = 0 && year % 100! = 0 // year % 400 = = 0) { System.out.println(""+year+"年是闰年."); } else { System.out.println(""+year+"年不是闰年.."); } } } (4)下面程序对数组中每个元素赋值,然后按逆序输出.请在横线处填入适当内容,使程序能正常运行. import java.io.*; public class ArrayTest{ public static void main(String args[]){ int i; int a[] = new int[5]; for(i=0;i<5;i++) a[i]=i; for( [4] ;i>=0;i- -) System.out.println("a["+i+"]="a[i]); } } (5) 下列程序的功能是:输入一个姓名,程序运行后,输出“姓名Welcome you!”.例如,输入“张三Welcome you !”.请在下面横线处填入正确的方法名,使程序可以正确运行. import java,awt,*; import java.awt.event.*; public class welcomenYou{ public static void main(String args[]) { new FrameInOut(); } } class FrameInOut extends Frame implements ActionListener { Label prompt; TextField input,output; Button btnn; void FramInOut() { prompt=new Label("Please input your name"); input=new TextField(10); output=new TextField(25); btnn=new Button("Class"); [5] (new FlowLayout()); add(prompt); add(input); add(output); add(btnn); input.addActionListener(this); btnn.addActionListener(this); setSize(300.200); show(); } public void actionperformed(ActionEvent e) { if(e.getSource() = = input) output.setText(input.getText()+"Welcome you!"); else { dispose(); system.exit(0); } } } 三、上机操作题
1.下列程序中,指定变量b=50为字节类型,变量f=0.55F为单精度实型,变量1=0xfffL为64位整型,并将该三个变量打印输出.请将程序补充完整. import java.io.*; public class Assign} public static void main(String args[]){ _______b=50; _______f=0.55F; _______l=0xfffL; System.out.println("b="+b); System.out.println("f="+f); System.out.println("l="+l); } } 2 请完成下列Java程序:用位于JFrame窗口下方的Open按钮,打开一个文件对话框,检索.gif或者.png图形文件,并在窗口中央将图象显示出来.(提示:将图象文件嵌入图象标内,再将图像图标置于标签中) 注意:请勿改动main主方法和其他已有语句内容,仅在下划线处填入适当的语句. |