西北农林科技大学_Java语言课内实习报告

西北农林科技大学_Java语言课内实习报告

ID:42856702

大小:133.50 KB

页数:7页

时间:2019-09-22

西北农林科技大学_Java语言课内实习报告_第1页
西北农林科技大学_Java语言课内实习报告_第2页
西北农林科技大学_Java语言课内实习报告_第3页
西北农林科技大学_Java语言课内实习报告_第4页
西北农林科技大学_Java语言课内实习报告_第5页
资源描述:

《西北农林科技大学_Java语言课内实习报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、信息工程禽院Java语言课内实习报告(2013〜2014学年第二学期)实习题目:课外作业1-数组排序姓名:夏伟华学号:2012013279专业:计算机科学技术年级班级:12级2班一、实习目的本次实习目的(1)掌握使用JDK开发Java程序的步骤。(2)掌握Java程序的基本语法;熟练运用Java的三个工具编译或运行程序。二、实习设计过程题目将数组中的数据按照从小到大进行排序,要求分别用冒泡、选择、快速方法进行实现。publicclasssortAnay{*@paramargs*/publicstaticvoidBubleSort(intMyArray[J)for(inti

2、=O;i=i;j—)if(MyArray[j]>MyArray

3、j+1

4、){inttemp;temp=MyArray[j];MyArray[j]=MyArray[j+l];MyArrayLj+l]=temp;}}}Systcm.out.println(u冒泡排好的数组是:”);for(intk=O;k

5、voidInsertSort(intArray1[]){for(inti=1;i=0&&insertVal

6、M);System.out.println(nn);publicstaticintpartition(intArray2[],intlow,inthigh){intpivotkey=Array2

7、low

8、;〃数组的第一个作为中轴while(low=pivotkey){high-;}Array2[lowl=Array2[high];//比中轴小的记录移到低端while(low

9、轴大的记录移到高端}Array2[low]=pivotkey;〃屮轴记录到尾returnlow;publicstaticvoidQucickSorl(intArray2[],intlow,inihigh){if(low

10、ble[]={45,65,89,1,4,63,18,19,2&32};intinsert[]={10,9,0,7,8,13,18,19,28,32};intquick

11、]={1,2,(),7,4,3,6,5,9,8};BubleSort(buble);InsertSort(insert);QucickSort(quick,0,quick」eng(h・1);System.out.printlnC1,快速排好的数组是:”);foi・(intk=0;k

12、(nn);)三、心得、体会与建议这次实习让我感触良深,我薄弱的编程基础在编程过程中表现的很突出。首先是命名规则,没有好好按照JAVA命名法则来命名,导致分不清变量,函数,类名。对于编程速度影响很大。而且刚开始接触JAVA没有理解透main的运行机制。所以浪费了很多时间。这次实习让我对JAVA有了一个新的认识。帮助我在以后的学习过程当中更高效率的学习JAVA.五、代码工程中的src文件夹打包成rar或者zip,然后作为附件上传。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。