已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一次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)阅读分析下面程序,把程序中的代码补充完整,并查看结果。public class StringExample public static void main(String args) String s1 = 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.startsWith(220302) / 判断s3的前缀是否是“220302”System.out.println(吉林省的身份证);String s4 = new String(你), s5 = new String(我);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;position = path.lastIndexOf();/ 获取path中最后出现的位置System.out.println(c:javajspA.java中最后出现的位置: + position);String fileName = 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 = Double.parseDouble(s7); / 将s7转化成double型数据double m = n1 + n2;System.out.println(m);String s8 = String.valueOf(m); / String调用valuOf(double n)方法将m转化为字符串对象position = s8.indexOf(.);String temp =s8.substring(position+1); / 获取s8中小数点后面的小数System.out.println(数字 + m + 有 + temp.length() + 位小数);String s9 = new String(ABCDEF);char a = s9.toCharArray(); / 将s9存放到数组a中for (int i = a.length - 1; i = 0; i-) System.out.print( + ai);运行结果:4. 在控制台下求两个实数的最大值(CompareTwoNumbers.java)要求:从键盘输入任意两个实数,比较两个数字的大小,将较大的数输出。数据输入和输出用Java的标准输入流和输出流来实现。请按照代码提示编写完整程序,并查看结果。相应代码:import java.util.Scanner; /导入Scanner对象;public class CompareTwoNumbers public static void main(String args)Scanner scanner = new Scanner(System.in);/实例化一个Scanner对象;System.out.print(请输入第一个数:);double number1 = scanner.nextDouble();/从键盘输入一个实数赋值给number1;System.out.print(请输入第二个数:);double number2 = scanner.nextDouble();double c=number1number2?number1:number2;System.out.print(最大的数为:+c);运行结果:5. 猜数字游戏(GuessNumber.java)要求:系统生成一个1至100之间的随机整数(sysNumber),利用JoptionPane对话框输入你的猜测整数(guessNumber),循环猜测两个数是否相等,如果(guessNumbersysNumber),则提示“猜大了,再输入你的猜测:”,并重新输入新的猜测整数,如果(guessNumbersysNumber)str=JOptionPane.showInputDialog(猜大了,再输入你的猜测:);guessNumber = Integer.parseInt(str);else if(guessNumbersysNumber)str=JOptionPane.showInputDialog(猜小了,再输入你的猜测:);guessNumber = Integer.parseInt(str); System.out.print(猜对了);运行结果:6. 编写Java程序(SwapMatrix.java)要求:定义一个二维数组,并给二维数组赋值,分别打印原二维数组和行列互调后的二维数组。 显示出的结果为 程序代码:public class SwapMatrix public static void main(String args) / TODO Auto-generated method stubint 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.out.println();System.out.println();for(int i=0;i3;i+)for(int j=0;j3;j+)System.out.print(sji+ );System.out.println();运行结果:实验总结请书写你对本次实验有哪些实质性的收获和体会,以及对本次实验有何
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湖南劳动人事职业学院辅导员招聘备考题库附答案
- 2026年合肥滨湖职业技术学院单招职业技能考试模拟测试卷附答案
- 2026年惠州经济职业技术学院辅导员招聘备考题库附答案
- 2026年云南省玉溪市单招职业适应性考试题库附答案
- 2026年常州信息职业技术学院单招(计算机)测试备考题库及答案1套
- 2026年盘锦职业技术学院单招职业技能测试题库附答案
- 2026年广东农工商职业技术学院辅导员招聘备考题库附答案
- 2026年河北劳动关系职业学院单招(计算机)考试参考题库附答案
- 2026年天津商务职业学院单招(计算机)测试模拟题库附答案
- 2026年唐山幼儿师范高等专科学校单招职业技能测试题库附答案
- 初中数学《图形的相似》大单元教学设计
- 特种水产养殖技术-鳗鲡养殖技术
- 健康环保类、健康安全环保词典(EHS的常见英语单词缩写表)
- 语用学-文化语用原则
- GB/T 14366-2017声学噪声性听力损失的评估
- DBJ33∕T 1105-2022 民用建筑可再生能源应用核算标准
- 力拓和必和必拓风险管理实践
- GB_T41040-2021 宇航用商业现货(COTS)半导体器件 质量保证要求(高清最新版)
- 肖申克的救赎电影拉片
- DTM法土方计算
- 冯友兰哲学的贡献及其现代意义
评论
0/150
提交评论