




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java语言程序设计上机实验报告实验名称: JAVA语言基础(2) 班 级: 软工133 姓 名: 陈超 学 号: 1130299452 上机时间: 2014.9.24 指导教师: 虞建东 一、 实验内容或题目:1 输出希腊字母表。2 回文数。3 猜数字游戏。4 编程实现Fibonacci数列。5 编程实现采用冒泡法实现对数组元素由小到大排序。二、 实验目的与要求:【目的】 掌握char型数据和int型数据之间的相互转换,同时了解unicode字符表; 继续掌握用while循环语句解决问题; 掌握Java中的数组定义、引用。实验要求:1.编写一个Java应用程序,该程序在命令行窗口输出希腊字母表。2.编写一个Java应用程序。用户从键盘输入一个19999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都是回文数。3.编写一个Java应用程序,实现下列功能:1)程序随机分配给客户一个1100之间的整数2)用户在输入对话框中输入自己的猜测3)程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”和“猜对了”。4)用户可根据提示信息再次输入猜测,直到提示信息是“猜对了”。4.编写一个Java应用程序,实现Fibonacci数列:Fibonacci数列的定义为:F1=1,F2=1,Fn=Fn-1+Fn-2 (n=3)5.冒泡法排序对相邻的两个元素进行比较,并把小的元素交换到前面。三、 实验步骤与源程序:(1) 实验步骤a)编辑源文件b)编译c)运行(2) 源代码【写出解决本次上机题目的源代码,并提供语句的注释;如程序过长则给出主要程序段并写出注释】题目1public class Xila public static void main(String args) / TODO 自动生成的方法存根int startPosition = 0, endPosition = 0;char cStart = , cEnd = ;startPosition = (int) cStart; / cStart做int型转换据运算,并将结果赋值给startPositionendPosition = (int) cEnd; / cEnd做int型转换运算,并将结果赋值给endPositionSystem.out.println(希腊字母在unicode表中的顺序位置: + (int) cStart);System.out.println(希腊字母表:);for (int i = startPosition; i = endPosition; i+) char c = 0;c = (char) i; / i做char型转换运算,并将结果赋值给cSystem.out.print( + c);if (i - startPosition + 1) % 10 = 0)System.out.println();题目2:import java.util.Scanner;public class Huiwenpublic static void main(String args) / TODO 自动生成的方法存根Scanner in = new Scanner(System.in);System.out.print(请输入一个整数(19999之间):);int num = 0;int count = 0, i = 0, k = 1;int a = new int100;int p = 1;num = in.nextInt();while (p != 0) count = 0;while (num != 0) ai = num % 10;i+;count+;num = num / 10;if (count 0) System.out.println(这个数是 + count + 位数);p = 0; else System.out.println(输入的数字不复合要求);num = in.nextInt();for (int j = 0; j num)System.out.print(猜大了!);else if(qnum)System.out.print(猜小了!);else System.out.print(猜对了!);break; 题目4:public class Fibonacci public static void main(String args) / TODO 自动生成的方法存根int F=new int10;F0=F1=1;System.out.printf(F0=%dnF1=%dn,F0,F1);for(int i=2;i10;i+)Fi=Fi-1+Fi-2;System.out.printf(F%d=%dn,i,Fi);题目5:import java.util.Scanner;public class Maopao public static void main(String args) / TODO 自动生成的方法存根Scanner in = new Scanner(System.in);int a=new int100;int i;int j=0;System.out.printf(元素个数为:);i= in.nextInt();for(j=0;ji;j+)System.out.printf(第%d个元素为:,j+1);aj= in.nextInt();for(j=0;ji;j+)System.out.printf(%d,aj);for(int k=0;ki-1;k+)for(int m=k+1;mam) int t=ak; ak=am;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届广东省清远市阳山县阳山中学化学高三第一学期期末复习检测试题含解析
- 2026届吉安市重点中学化学高二上期末联考模拟试题含答案
- 新疆维吾尔自治区生产建设兵团第二中学2026届化学高三第一学期期中综合测试试题含解析
- 浙江省杭州市2026届高二化学第一学期期中综合测试试题含解析
- 能源转化效率提升-洞察及研究
- 生物降解测试方法-洞察及研究
- 学生公寓转租合同示范
- 绿色运输实践-洞察及研究
- 合同法专业毕业论文
- 2025版月子中心产后康复训练服务合同规范文本
- 《水浒传》每回检测题及答案
- 《光电显示应用技术》课件-第一章 显示技术基础
- 病患陪护员培训
- 冲击地压防治培训课件
- 2024新苏教版一年级数学上册全册教案(共21课时)
- 船舶行业维修保养合同
- 影响宠物毛发质量的因素研究进展
- 网约车司机礼仪培训
- 山东省二年级下册数学期末考试试卷
- 交通事故现场勘查课件
- GB/T 44621-2024粮油检验GC/MS法测定3-氯丙醇脂肪酸酯和缩水甘油脂肪酸酯
评论
0/150
提交评论