版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业实验一 Java编程环境使用实验目的掌握Java运行环境的配置掌握Java程序的编写、编译、运行等过程熟悉Java语言的基本语法和运行原理掌握集成开发环境的使用方法实验内容设置实验环境安装JDK:下载JDK包以后,按安装向导的提示依次安装。更新环境变量:在“我的电脑”单击“属性”菜单项,进入“系统属性”对话框;选择“高级”选项页;单击“环境变量”按钮,弹出“环境变量”对话框;选择“新建系统变量”,弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,
2、在“变量值”文本框输入JDK的安装路径;编辑“系统变量”中的”path”变量的值,在“变量值”最后增加JDK安装目录下的bin目录,例如”%JAVA_HOME%bin; ”;在“系统变量”选项区域中查看CLASSPATH 变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加”.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;”。进入命令行控制台,分别输入“java“、“java -version“和“javac“命令,看是否能够出现正确的提示信息(注意:配置完成后需将原来打开的命令提示符窗
3、口关闭并重新打开运行)。简单应用程序的编写在D盘上建立javalab文件夹;打开记事本,在其中输入以下代码;public class PrintA public static void main(String arg)System.out.println( );System.out.println( );System.out.println( );System.out.println( );将其保存在javalab目录下,并命名为PrintA.java;打开命令行窗口,输入:C:Documents and SettingsAdministratord:D:cd javalabD:javalab
4、运行:D:javalabjavac PrintA.java查看是否已经生成class文件;D:javalabdir/w. . PrintA.java PrintA.class运行程序查看结果是否正确。D:javalabjava PrintA 修改PrintA.java的文件名为printa,然后重新编译会有什么结果?为printa.java:1: 错误: 类PrintA是公共的, 应在名为 PrintA.java 的文件中声明public class PrintA 显示一个错误。编译器会区分类名大小写,修改PrintA.java文件中的main方法为main1,然后重新编译并运行会有什么结果?
5、为什么?错误: 在类 PrintA 中找不到 main 方法, 请将 main 方法定义为:public static void main(String args)否则 JavaFX 应用程序类必须扩展javafx.application.Application因为编译器只会识别main的主方法.String类的常用方法(StringExample.java)阅读分析下面程序,把程序中的代码补充完整,并查看结果。public class StringExample public static void main(String args) String s1 = new String(you a
6、re a student), s2 = new String(how are you);if (【补充代码】) / 使用equals方法判断s1与s2是否相同s1.equals(s2);System.out.println(s1与s2相同); else System.out.println(s1与s2不相同);String s3 = new String();if (【补充代码】) / 判断s3的前缀是否是“”s3.startsWith(“”);System.out.println(吉林省的身份证);String s4 = new String(你), s5 = new String(我);i
7、f (【补充代码】)/ 按着字典序s4大于s5的表达式s4. compareToIgnoreCase(“s5”);System.out.println(按字典序s4大于s5); else System.out.println(按字典序s4小于s5);int position = 0;String path = c:javajspA.java;position = 【补充代码】/ 获取path中最后出现的位置path.indexOf(“”);System.out.println(c:javajspA.java中最后出现的位置: + position);String fileName = path
8、. Substring(14);【补充代码】/ 获取path中“A.java”子字符串System.out.println(c:javajspA.java中含有的文件名: + fileName);String s6 = new String(100), s7 = new String(123.678);int n1 = 【补充代码】 / 将s6转化成int型数据Integer.parseInt(s6);double n2 = 【补充代码】 / 将s7转化成double型数据Integer.parseInt(s7);double m = n1 + n2;System.out.println(m)
9、;String s8 = 【补充代码】 / String调用valuOf(double n)方法将m转化为字符串对象 String.valueOf(doublem);position = s8.indexOf(.);String temp = 【补充代码】 / 获取s8中小数点后面的小数String.valueOf(s8).replaceAll(“.”,”);System.out.println(数字 + m + 有 + temp.length() + 位小数);String s9 = new String(ABCDEF);char a = 【补充代码】 / 将s9存放到数组a中s9.spli
10、t(“”);for (int i = a.length - 1; i = 0; i-) /倒序输出System.out.print( + ai);编写Java程序(SwapMatrix.java)要求:定义一个二维数组,并给二维数组赋值,分别打印原二维数组和行列互调后的二维数组。 显示出的结果为 源代码:public class SwapMatrix public static void main(String args) / TODO 自动生成的方法存根 inta=new int33; int k=0; for(int i=0;i3;i+) for(int j=0;j3;j+) aij=+k
11、; System.out.print(aij+ ); System.out.println(); for(int i=0;i3;i+) for(int j=0;ji;j+) int temp; temp=aij;aij=aji;aji=temp; for(int i=0;i3;i+) for(int j=0;j0)/ 按着字典序s4大于s5的表达式System.out.println(按字典序s4大于s5); else System.out.println(按字典序s4小于s5);int position = 0;String path = c:javajspA.java;position =
12、path.indexOf(path, position);/ 获取path中最后出现的位置System.out.println(c:javajspA.java中最后出现的位置: + position);String fileName =path.substring(14);/ 获取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);/ 将s
13、6转化成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(.);char temp =s8.toCharArray(); / 获取s8中小数点后面的小数System.out.println(数字 + m + 有 + temp.length + 位小数);String s9 = new String(ABCDEF);Strin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政主管面试常见问题及高分答案
- 定扭矩气板机项目可行性分析报告范文
- 环境医学视角治未病个体化方案调整
- 京东商城运营团队面试题库
- 产品经理业务一部经理考试题集含答案
- 上汽集团投资者关系经理职业资格认证考试大纲含答案
- 深度解析(2026)《GBT 18955-2003木工刀具安全 铣刀、圆锯片》(2026年)深度解析
- 特殊医疗场景应急物资储备方案
- 深度解析(2026)GBT 18717.2-2002用于机械安全的人类工效学设计 第2部分人体局部进入机械的开口尺寸确定原则
- 软件工程师高级职位面试题
- DB4201∕T 482-2016 病死动物无害化处理场(所)建设技术规范
- 【《基于Java Web的鲜果超市管理系统设计与实现》9400字】
- 2025年薪酬福利专员岗位招聘面试参考试题及参考答案
- 2025年政府财务岗面试题及答案
- 2026届新高考数学冲刺突破复习“三角函数”教学研究与高考备考策略-从基础到高阶的思维建构
- 丙烯酸篮球场施工工艺
- 2025年国家开放大学(电大)《护理伦理学》期末考试复习题库及答案解析
- 11.1党和人民信赖的英雄军队课件-2025-2026学年统编版道德与法治八年级上册
- 企业劳动用工风险防范操作指南
- DB37-T 5337-2025 建筑隔震减震装置检测技术规程
- 立德树人教育教学课件
评论
0/150
提交评论