《Java程序设计》上机实验_第1页
《Java程序设计》上机实验_第2页
《Java程序设计》上机实验_第3页
《Java程序设计》上机实验_第4页
《Java程序设计》上机实验_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

_题号.java(rar):1:java程序〔3学时〕试验目的生疏Java程序开发环境J2SDK+JCreator的安装及使用JavaApplicationApplet程序的构造及开发步骤if语句的使用等常用数学函数的用法System.out.print的用法试验内容及要求按JavaApplication和Applet两种方式分别编写程序,求一元二次方程ax+bx+c=0的根〔系数在程序中给定,并输出。思考并验证分别给定以下几组系数,给出输出结果a=1,b=5,c=3a=4, b=4, a=2, b=3, c=2: + i + ipublic类的类名和源文件的文件名不一样会有什么问题?什么?息?去掉,重编译执行你的程序,你看到了什么信息?为什么?本次上机中,你还遇到了什么问题,是如何解决的?21(3学时)试验目的if语句把握循环语句实现循环的方法试验内容及要求输出时,只使用下面的语句:System.out.print(“”); //输出一个空格,并且不换行System.out.print(“*”); //输出一个字符’*’,并且不换行System.out.print(“+”); 输出一个字符’+’,并且不换行System.out.println(“*”;) //输出一个字符’*’,并换行编写程序输出〔注:在图形的中心处有一个加号:************+************思考并验证下面程序片段给出了从键盘输入一个整数的方法:importjava.io.*;InputStreamReaderir;BufferedReaderin;ir=newInputStreamReader(System.in);in=newBufferedReader(ir);try{Strings=in.readLine;inti=Integer.parseInt(s);//转换成整形}catch(IOExceptione){}如何修改程序,使得输出的图形可以很便利的在水平方向上移动?如何修改你的程序,按输入行数n(为奇数)输出图形?选做:1元,2元,510张,付给18元,有几种方法?班级号_学号_姓名_题号.java(rar):32(3学时)试验目的把握数据类型的含义break语句的使用把握用三种循环语句实现循环以及循环嵌套的方法试验内容及要求编程,计算11+22+33+……+66思考并验证将内层循环改为另一种循环语句,比较哪种循环语句更适用于本程序?修改程序使之计算11+22+33+……+2023,你的程序能得出正确结果吗?假设不能,应如何修改?考虑如何通过使用break语句修改这个程序,求出最大值n,使得11+22+…+nn小于等于long〔11+22+…+nn的精准值。选做:求有几组和为1000的连续正整数,并输出这些整数。_题号.java(rar):4:类和对象〔数组〕〔3学时〕试验目的把握Java语言中类和对象的根本概念把握Java程序设计中类和对象的定义及使用学习使用数组,把握数组的初始化方法及数组元素的引用试验内容及要求27276951438

编程,求解和为15的棋盘玩耍问题。要求将从193×3左图。中该如何使用数组?它给编程带来了什么好处?编程思路:在程序中,你定义了哪些类,它们分别具有什么含义?实例,程序应如何修改?5:继承、多态〔接口和包〕〔3学时〕试验目的把握Java语言中继承和多态的相关概念把握Java程序设计中继承和多态机制的使用把握Java语言中接口和包的概念及使用试验内容及要求仿真农场一个哺乳动物类如下所示:publicclassMammal{protectedintage=2;protectedintweight=5;publicMammal{System.out.println(“Mammalconstructor”);}intgetAge{returnage;}voidsetAge(inta){age=a;}intgetWeight{returnweight;}voidsetWeight(intw){weight=w;}voidmove{System.out.println(“Mammalmoveonestep”);}voidspeak{System.out.println(“Mammalspeak!”);}voidsleep{System.out.println(“shhh,I’msleeping.”);}}狗属哺乳动物,且它的属性有品种之分〔在哺乳类根底上增加品种数据成员,叫声区分于其他动物〔Woo,还会摇尾巴〔增加成员函数,输Tailwaggin…,乞讨食物〔增加成员函数,输出“beggingforfood…MeowWinnieOink编程分别使各个动物表现为不一样的行为。要求将全部的动物类放置于animal.mammal包下。animal.mammal.pet包下。思考并验证处?么会消灭这种状况?口,并如何修改程序?接口的使用为程序带来了什么好处?_题号.java(rar):6:特别处理〔3学时〕试验目的理解特别的概念把握Java程序设计中特别的处理机制试验内容及要求一、输入以下代码,编译调试并分析执行结果try-catch代码,用于测试ArrayIndexOutOfBoundsException特别,请调试:PublicclassCatchException{publicstaticvoidmain(String[]args){int[]arr=newint[10];try{arr[10]=10;}catch(ArrayIndexOutOfBoundsExceptione){e=newArrayIndexoutBoundsException(“数组下标越界!”);throwe;}}}输入以上代码,并编译和调试,最终分析结果。2try-catch-finally的代码。在此程序中,当catch捕获。ClassProgram2{Stringname=”内蒙古大学软件学院”Intno1=10;Intno2=20;Program2{try{System.out.println(name);System.out.println(“相除结果为:”+no1/no2);}catch(ArithmeticExceptionI){0!”);}finally{name=null;system.out.println(“Finally已执行!”);}}publicstaticvoidmain(Stringargs[]){newProgram2;}}二、.编写一个程序,用于将来自用户的两个数字承受为命令行参数。将第一个catch语句,〔从命令行传来的参数个数不对ArithmaticException特别。〔用于计算面积的方法是一个重载的方法。提示:定义一个抽象的父类,并供给一area.areamain方法中编写测试规律。_题号.java(rar):7:输入/输出〔3学时〕试验目的了解流类及相关的包把握常用的流类及其成员函数的使用方法学习输入/输出的根本方式稳固常用组件的使用及其大事的处理方式试验内容及要求班和2023(4)班。当点击某个选项时,将其成绩单显示在文本区中。思考并验证抓取程序运行的一个界面:你的程序涉及到的文件有:你是通过什么途径建立这些文件的?能否用word建立这些文件?8:界面布局〔3学时〕试验目的娴熟运用标签、按钮、文本框等根本组件,把握按钮等组件的大事处理方法JTextArea的用法生疏下拉列表框的用法试验内容及要求GUI应用程序,用于转换假设干种货币。供给应用户一个JTextArea径。同时为自己的测试设置至少三种不同的货币名称及转换汇率。思考并验证(1)画出程序运行效果图:9:Applet〔3学时〕试验目的JavaApplet程序的构造和运行机制JavaApplet程序的生命周期中触发的各种大事复习Java语言中类的继承与方法的重载机制试验内容及要求’*’组成的正方形和圆,尽量保证’*’号之间的间距相等。如以以下图所示:* * * * * ** * * * * ** * * * * ** * * * * ** * * * * *思考并验证initstartstopdestroy、paint几个方法被调用的时机。实现这个方法,并给出验证的结果。思路:Applet程序之间区分的一些生疏和看法。10:线程〔6学时〕试验目的把握多线程的概念与根本操作方法把握线程的并发把握技术把握线程同步技术试验内容及要求55ThreadRunnable接口的两种方式实现。100ms0~9之间的一MyNumberMyNumber类,编MyNumber对象,一个生产者线程、一个消费者线程并将这两个线程启动。11:Java网络程序设计〔6学时〕试验目的把握网络通信的根底学问及Java对网络通信的支持JavaURL3W资源访问技术Scoket的有连接和无连接的网络通信方法试验内容及要求AppletURL的图像和声音文件。二、编写一个客户/效劳器程序,效劳器的功能是计算圆的面积。客户端将圆的示。12:小综合〔6学时〕试验目的学习布局的应用提高语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论