内容发布更新时间 : 2025/6/21 2:35:32星期一 下面是文章的全部内容请认真阅读。
Java程序设计习题集
} }
}
34.Applet程序:有2个复选框,其名称为“玩耍”和“学习”,根据选择情况,分别显示“我就喜欢玩耍”,“我只喜欢学习”,“两个我都喜欢”。 import java.applet.Applet; import java.awt.*; import java.awt.event.*; //定义类testCheck public class testCheck {
Checkbox c1,c2; String s=\
public void init() {
c1=new Checkbox(\玩耍\ c1.addItemListener(this); add(c1);
c2=new Checkbox(\学习\ c2.addItemListener(this); add(c2);
(ItemEvent e) //Checkbox选择事件响应处理方法 {
if( ) //如果两个都选择 s=\玩耍和学习我都喜欢\ else if(c1.getState()) s=\我就喜欢玩耍\ else if(c2.getState()) s=\我只喜欢学习\ else s=\
//重画 }
public void paint(Graphics g)
{
//在(20,80)处显示字符串s }
- 21 - 第 页
对应HTML文件
36.根据applet参数显示图片,参数为图片文件名,图片文件在HTML文件同一目录下 import java.applet.Applet; import java.awt.*; public class { String fn; //图片文件名 int fw,fh; //图片显示的宽度和高度 Label fname; public void init() { fname=new Label(\ ; fn=getParameter(\取得参数 } public void paint(Graphics g) { Image pic; pic=getImage( ,fn);//取得图片对象 if(pic!=null) { fname.setText(fn); fw=pic.getWidth(this); fh=pic.getHeight(this); (pic,50,50,fw/2,fh/2,this); //画图 } else fname.setText(\无法找到图片!\} } 对应HTML文件 - 22 - 第 页 Java程序设计习题集 37、被关键字__________修饰的方法是不能被当前类的子类重新定义的方法 38、下列程序中,指定变量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(\System.out.println(\System.out.println(\} } 39、下面程序对数组中每个元素赋值,然后按逆序输出.请在横线处填入适当内容,使程序能正常运行. 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( __________ ;i>=0;i- -) System.out.println(\} } 40.运行下列程序第 行出错。 class Outer{ private int size=5; public Object makeInner(final int finalLocalVar){ int LocalVar=6; class Inner{ public String toString(){ return (\size=\- 23 - 第 页 Java程序设计习题集 localVar=\=\} } } return new Inner(); } } finalLocalVar public class OuterTest{ public static void main(String[] args){ Outer outer=new Outer (); Object obj=outer.makeInner(56); System.out.println(\} } 四、写出下列程序完成的功能 1. public class Sum { public static void main( String args[ ]) { double sum = 0.0 ; for ( int i = 1 ; i <= 100 ; i + + ) sum += 1.0/(double) i ; System.out.println( \ } } 答: 2.import java.io.* ; public class Reverse { public static void main(String args[ ]) { int i , n =10 ; int a[ ] = new int[10]; for ( i = 0 ; i < n ; i ++ ) try { BufferedReader br = new BufferedReader( new InputStreamReader(System.in)); - 24 - 第 页 Java程序设计习题集 a[i] = Integer.parseInt(br.readLine( )); // 输入一个整数 } catch ( IOException e ) { } ; for ( i = n-1 ; i >= 0 ; i ―― ) System.out.print(a[i]+\ System.out.println( ); } } 答: 3.import java.awt.*; public class abc { public static void main(String args[]) { new FrameOut(); } } class FrameOut extends Frame // Frame为系统定 { Button btn; // 义的窗框类 FrameOut( ) { super(\按钮\ btn = new Button(\按下我\ setLayout(new FlowLayout( )); add(btn); setSize(300,200); show( ); } } 答: 4. import java.io.*; public class Class1 { public static void main(String args[ ]){ int i , Max , Min ; int a[ ] = { 12,67,8,98,23,56,124,55,99,100 }; Max = Min = a[0]; for ( i = 1 ; i < a.length; i ++ ) { if ( a[i]Max ) Max = a[i]; } - 25 - 第 页 1234567 Word文档下载:Java程序设计习题集(含答案).doc 搜索更多:Java程序设计习题集(含答案) 最新浏览 2、病案分析题最新部编版三年级下册语文第五单元测试卷(含答案三年级科学下册知识点总结新苏教版2012年高考真题——理综(全国卷)Word版2018年电热毯市场发展前景分析报告目录人教版初中九年级(初三)物理《第12章 运动和山西省实验中学2017届高三语文上学期第2016年安全生产月知识竞赛试题库46麦穗癀2019年湖北省荆州市中考物理试题(wo 热门浏览 Java程序设计习题集(含答案)中国舞蹈家协会《中国舞考级》第一级xx粮库建设项目可行性研究报告智能停车场技术方案和市场现状调查报告高中数学人教A版必修三3.1.1同步练习《随机事件的概率》frsky 睿斯凯X9D设置说明 使用说明书 - 图文南开19秋学期(1709、1803、1809、1903、1909)《现代远程学习国网湖北省电力公司电气工作票实施细则(配电部分)(试行)解读西洋服装史整理人教版语文四上《小桥流水人家》教学设计
36.根据applet参数显示图片,参数为图片文件名,图片文件在HTML文件同一目录下
import java.applet.Applet; import java.awt.*;
public class {
String fn; //图片文件名
int fw,fh; //图片显示的宽度和高度 Label fname;
fname=new Label(\ ;
fn=getParameter(\取得参数 }
Image pic;
pic=getImage( ,fn);//取得图片对象 if(pic!=null) {
fname.setText(fn); fw=pic.getWidth(this); fh=pic.getHeight(this);
(pic,50,50,fw/2,fh/2,this); //画图
} else
fname.setText(\无法找到图片!\
- 22 - 第 页 Java程序设计习题集 37、被关键字__________修饰的方法是不能被当前类的子类重新定义的方法 38、下列程序中,指定变量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(\System.out.println(\System.out.println(\} } 39、下面程序对数组中每个元素赋值,然后按逆序输出.请在横线处填入适当内容,使程序能正常运行. 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( __________ ;i>=0;i- -) System.out.println(\} } 40.运行下列程序第 行出错。 class Outer{ private int size=5; public Object makeInner(final int finalLocalVar){ int LocalVar=6; class Inner{ public String toString(){ return (\size=\- 23 - 第 页 Java程序设计习题集 localVar=\=\} } } return new Inner(); } } finalLocalVar public class OuterTest{ public static void main(String[] args){ Outer outer=new Outer (); Object obj=outer.makeInner(56); System.out.println(\} } 四、写出下列程序完成的功能 1. public class Sum { public static void main( String args[ ]) { double sum = 0.0 ; for ( int i = 1 ; i <= 100 ; i + + ) sum += 1.0/(double) i ; System.out.println( \ } } 答: 2.import java.io.* ; public class Reverse { public static void main(String args[ ]) { int i , n =10 ; int a[ ] = new int[10]; for ( i = 0 ; i < n ; i ++ ) try { BufferedReader br = new BufferedReader( new InputStreamReader(System.in)); - 24 - 第 页 Java程序设计习题集 a[i] = Integer.parseInt(br.readLine( )); // 输入一个整数 } catch ( IOException e ) { } ; for ( i = n-1 ; i >= 0 ; i ―― ) System.out.print(a[i]+\ System.out.println( ); } } 答: 3.import java.awt.*; public class abc { public static void main(String args[]) { new FrameOut(); } } class FrameOut extends Frame // Frame为系统定 { Button btn; // 义的窗框类 FrameOut( ) { super(\按钮\ btn = new Button(\按下我\ setLayout(new FlowLayout( )); add(btn); setSize(300,200); show( ); } } 答: 4. import java.io.*; public class Class1 { public static void main(String args[ ]){ int i , Max , Min ; int a[ ] = { 12,67,8,98,23,56,124,55,99,100 }; Max = Min = a[0]; for ( i = 1 ; i < a.length; i ++ ) { if ( a[i]Max ) Max = a[i]; } - 25 - 第 页 1234567 Word文档下载:Java程序设计习题集(含答案).doc 搜索更多:Java程序设计习题集(含答案) 最新浏览 2、病案分析题最新部编版三年级下册语文第五单元测试卷(含答案三年级科学下册知识点总结新苏教版2012年高考真题——理综(全国卷)Word版2018年电热毯市场发展前景分析报告目录人教版初中九年级(初三)物理《第12章 运动和山西省实验中学2017届高三语文上学期第2016年安全生产月知识竞赛试题库46麦穗癀2019年湖北省荆州市中考物理试题(wo 热门浏览 Java程序设计习题集(含答案)中国舞蹈家协会《中国舞考级》第一级xx粮库建设项目可行性研究报告智能停车场技术方案和市场现状调查报告高中数学人教A版必修三3.1.1同步练习《随机事件的概率》frsky 睿斯凯X9D设置说明 使用说明书 - 图文南开19秋学期(1709、1803、1809、1903、1909)《现代远程学习国网湖北省电力公司电气工作票实施细则(配电部分)(试行)解读西洋服装史整理人教版语文四上《小桥流水人家》教学设计
- 22 - 第 页
37、被关键字__________修饰的方法是不能被当前类的子类重新定义的方法 38、下列程序中,指定变量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(\System.out.println(\System.out.println(\}
39、下面程序对数组中每个元素赋值,然后按逆序输出.请在横线处填入适当内容,使程序能正常运行. 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( __________ ;i>=0;i- -)
System.out.println(\}
40.运行下列程序第 行出错。 class Outer{
private int size=5;
public Object makeInner(final int finalLocalVar){ int LocalVar=6;
class Inner{
public String toString(){
return (\size=\
- 23 - 第 页
localVar=\=\
} } }
return new Inner(); } }
finalLocalVar
public class OuterTest{
public static void main(String[] args){
Outer outer=new Outer ();
Object obj=outer.makeInner(56);
四、写出下列程序完成的功能
1. public class Sum
{ public static void main( String args[ ]) { double sum = 0.0 ;
for ( int i = 1 ; i <= 100 ; i + + ) sum += 1.0/(double) i ;
System.out.println( \ } }
答:
2.import java.io.* ;
public class Reverse
{ public static void main(String args[ ]) { int i , n =10 ; int a[ ] = new int[10]; for ( i = 0 ; i < n ; i ++ ) try {
BufferedReader br = new BufferedReader( new InputStreamReader(System.in));
- 24 - 第 页
a[i] = Integer.parseInt(br.readLine( )); // 输入一个整数
} catch ( IOException e ) { } ; for ( i = n-1 ; i >= 0 ; i ―― ) System.out.print(a[i]+\ System.out.println( ); } } 答:
3.import java.awt.*;
public class abc
{ public static void main(String args[])
{ new FrameOut(); } }
class FrameOut extends Frame // Frame为系统定 { Button btn; // 义的窗框类
FrameOut( )
{ super(\按钮\
btn = new Button(\按下我\ setLayout(new FlowLayout( )); add(btn);
setSize(300,200); show( ); } } 答:
4. import java.io.*; public class Class1
public static void main(String args[ ]){ int i , Max , Min ;
int a[ ] = { 12,67,8,98,23,56,124,55,99,100 }; Max = Min = a[0];
for ( i = 1 ; i < a.length; i ++ ) {
if ( a[i]Max ) Max = a[i];
- 25 - 第 页