Java 第一次实验报告

上传人:m**** 文档编号:181628184 上传时间:2023-01-15 格式:DOCX 页数:7 大小:31.39KB
收藏 版权申诉 举报 下载
Java 第一次实验报告_第1页
第1页 / 共7页
Java 第一次实验报告_第2页
第2页 / 共7页
Java 第一次实验报告_第3页
第3页 / 共7页
资源描述:

《Java 第一次实验报告》由会员分享,可在线阅读,更多相关《Java 第一次实验报告(7页珍藏版)》请在装配图网上搜索。

1、第一次Java实验报告实验一 Java编程环境使用实验目的1.掌握Java运行环境的配置2.掌握Java程序的编写、编译、运行等过程3.熟悉Java语言的基本语法和运行原理4.掌握Java的基本数据类型、表达式和程序控制结构5熟悉Eclipse开发环境的基本使用方法实验导读1.Java的标准输入和输出流2.javax.swing.JOptionPane3.java.util.Scanner4.Java Applet小应用程序实验内容1. 设置实验环境2. 简单应用程序的编写3. String 类的常用方法(StringExample.java)阅读分析下面程序,把程序中的代码补充完整,并查看结

2、果。public class StringExample public static void main(String args)String si = new String(you are a student),s2 = new String(how are you);if (s1.equals(s2) /使用equals方法判断s1与s2是否相同System. out.println(s1 与s2相同); else System. out.println(s1 与s2不相同);String s3 = new String(22030219851022024);if (s3.startsWi

3、th(22 0302) / 判断s3的前缀是否是“220302”System. out.println(吉林省的身份证);St ring s4 = new St ring(你),s5 = new St ring(我); if (pareTo(s5)0)/按着字典序s4大于s5的表达式 System. out.println(按字典序s4大于s5); else System. out.println(按字典序s4小于s5);int position = 0;String path = c:javajspA.java;posi tion = pat h .las tIndexOf();/ 获取 p

4、ath 中最后出现 的位置 System. out.println(c:javajspA.java中最后出现的位置: + position);St ring fileName = pat h .i nt ern();/ 获取 path 中 “A.java ”子字符串 System. out.println(c:javajspA.java中含有的文件名:+ fileName);String s6 = new String(100), s7 = new String(123.678); int n1 = Integer.parseInt (s6); / 将s6转化成int型数据 double n2

5、 = Double.parseDouble (s7); / 将s7转化成double型数据 double m = n1 + n2;System.out.println(m);St ring s8 = St ring. valueOr (m); / St ring 调用 valuOf(double n) 方法将m转化为字符串对象position = s8.indexOf(.);St ring temp =s8 .subs tring(posi tio n+1); / 获取 s8 中小数点后面的 小数System. out.println(数字+ m + 有+ temp .length() + 位

6、小数);String s9 = new String(ABCDEF);char a = s9. toCharArray(); / 将s9存放至U数组a中for (int i = a.length - 1; i = 0; i-)System.out.print( + ai);运行结果:矽Javadoc叵.声明 旦控制台胡v 已终止 a String Example ( 1) JavaD:Program FilesJavajre6binjavaw.exe ( 2014年 11 月 14日下午9:52:06 )吉林省的身份证 按字典序54小于55c:javajspA.java中最后岀现的位置:丄1c

7、:javajspA.ja甘日中舍有白勺交彳牛名:c:javajspA. ja/a223.678数字223.678有3位小数F E D C B A4. 在控制台下求两个实数的最大值(CompareTwoNumbers.java)要求:从键盘输入任意两个实数,比较两个数字的大小,将较大的数输出。数据输入和输出用Java的标准输入流和输出流来实现。请按照代码提示编写完整程序,并查看结果。相应代码:import javautilScanner; /导入Scanner对象;public class CompareTwoNumbers public static void main(String args

8、)Scanner scanner = new Scanner(Sys tem. in);/实例化一个Scanner对象;Sys tem. out .prin t(请输入第一个数:);double number1 = scanner nex tDouble()/从键盘输入一个实数赋值给numberl;Sys tem. out .prin t(请输入第二个数:);double number2 = scanner.nextDouble();double C=number1number2?number1:number2;System.out.print(最大的数为:+c);运行结果: Javadoc葛

9、声明 闫控制台必ICompareTwoNumbers (1) Java 应用D:Program FilesJavajre6binjavaw.exe ( 2014年 11 月 15日下午 12:54:21) 请输入第_个数:7_请输入第二 6 最大的数为:7.05.猜数字游戏(GuessNumber.java)要求:系统生成一个1至100之间的随机整数(sysNumber), 利用JoptionPane对话框输入你的猜测整数(guessNumber),循环猜 测两个数是否相等,如果(guessNumbersysNumber),则提示“猜 大了,再输入你的猜测:”,并重新输入新的猜测整数,如果 (

10、guessNumbervsysNumber),则提示“猜小了,再输入你的猜测:”, 并重新输入新的猜测整数,直到相等控制台打印“猜对了”请按 照代码提示编写完整程序,并查看结果。代码:import javax .swing .JOptionPane;public class GuessNumber public static void main(String args) / TODO Auto-generated method stub生成1至100之间的随机数int sysNumber = (int)(Mathrando協()*100)+1;/输入你的猜测,注意数据类型的转换String s

11、tr = JOptionPane,showInputDialog(输入您的猜测:); int guessNumber = IntegerparseInt(str);while(guessNumber!=sysNumber)if(guessNumbersysNumber)str=JOptionPane. showInputDialog (猜大了,再输入你的 猜测計*);guessNumber = IntegerparseInt(str);else if(guessNumbersysNumber)str=JOptionPane. showInputDialog (猜小了,再输入你的 猜测:“);g

12、uessNumber = IntegerparseInt(str);System. out .print(” 猜对了 ); 运行结果: Javadoc風声明 貝控制合凉GuessNumber 卩avaD猜对了6.编写 Java 程序(SwapMatrix.java)要求:定义一个二维数组,并给二维数组赋值,分别打印原二维数组和行列互调后的二维数组。123147456显示出的结果为258789369程序代码:public class SwapMatrix public static void main(String args) / TODO Auto-generated method stub

13、int s=new int1 ,2 ,3,4 ,5 ,6,7, 8 ,9; for(int i=0;i3;i+)for(int j=0;j3;j+) System.out.print(sij+);System.outprintln();System.out.println();for(int i=0;i3;i+)for(int j=0;j3;j+)System.out.print(sji+); System.out println(); 运行结果: Swap Matrix Java 应用程序D:IProgram FilesJavajre6binjavaw.exe ( 201411 月 15 日 TzF12:59:10_) 12 34 5 67 8 9实验总结请书写你对本次实验有哪些实质性的收获和体会,以及对本次实 验有何良好的建议?首先要在电脑上安装eclipse,然后运行,运行过程中,如果有错 误,系统会自动报错,这个功能是比较好的。Java与C语言和C+ 不同,Java封装了很多函数,只需调用即可,但C语言和C+需要 自定义才能调用,所以Java使用更方便,Java是一门应用非常广泛 的语言,系统和网页都是用Java语言编写的。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!