实验一--Java编程环境使用(共9页).doc

上传人:飞****2 文档编号:13965948 上传时间:2022-05-02 格式:DOC 页数:9 大小:49.50KB
返回 下载 相关 举报
实验一--Java编程环境使用(共9页).doc_第1页
第1页 / 共9页
实验一--Java编程环境使用(共9页).doc_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《实验一--Java编程环境使用(共9页).doc》由会员分享,可在线阅读,更多相关《实验一--Java编程环境使用(共9页).doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上实验一 Java编程环境使用实验目的1 掌握Java运行环境的配置2 掌握Java程序的编写、编译、运行等过程3 熟悉Java语言的基本语法和运行原理4 掌握集成开发环境的使用方法实验内容1. 设置实验环境1) 安装JDK:下载JDK包以后,按安装向导的提示依次安装。2) 更新环境变量:a) 在“我的电脑”单击“属性”菜单项,进入“系统属性”对话框;b) 选择“高级”选项页;单击“环境变量”按钮,弹出“环境变量”对话框;c) 选择“新建系统变量”,弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径;d) 编

2、辑“系统变量”中的”path”变量的值,在“变量值”最后增加JDK安装目录下的bin目录,例如”%JAVA_HOME%bin; ”;e) 在“系统变量”选项区域中查看CLASSPATH 变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加”.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;”。3) 进入命令行控制台,分别输入“java“、“java -version“和“javac“命令,看是否能够出现正确的提示信息(注意:配置完成后需将原来打开的命令提示符窗口关闭并重新打开运行)。2.

3、简单应用程序的编写1) 在D盘上建立javalab文件夹;2) 打开记事本,在其中输入以下代码;public class PrintA public static void main(String arg)System.out.println( );System.out.println( );System.out.println( );System.out.println( );3) 将其保存在javalab目录下,并命名为PrintA.java;4) 打开命令行窗口,输入:C:Documents and SettingsAdministratord:D:cd javalabD:javalab

4、5) 运行:D:javalabjavac PrintA.java6) 查看是否已经生成class文件;D:javalabdir/w. . PrintA.java PrintA.class7) 运行程序查看结果是否正确。D:javalabjava PrintA 8) 修改PrintA.java的文件名为printa,然后重新编译会有什么结果?为printa.java:1: 错误: 类PrintA是公共的, 应在名为 PrintA.java 的文件中声明public class PrintA 显示一个错误。编译器会区分类名大小写,1) 修改PrintA.java文件中的main方法为main1,然

5、后重新编译并运行会有什么结果?为什么?错误: 在类 PrintA 中找不到 main 方法, 请将 main 方法定义为:public static void main(String args)否则 JavaFX 应用程序类必须扩展javafx.application.Application因为编译器只会识别main的主方法.3. String类的常用方法(StringExample.java)阅读分析下面程序,把程序中的代码补充完整,并查看结果。public class StringExample public static void main(String args) String s1

6、= new String(you are 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

7、 = new String(我);if (【补充代码】)/ 按着字典序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);Stri

8、ng 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 = 【补充代码】 / 将s6转化成int型数据Integer.parseInt(s6);double n2 = 【补充代码】 / 将s7转化成double型数据Integer.parseInt(s7);double m = n1 + n2;Sys

9、tem.out.println(m);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 = 【补充代码】 /

10、 将s9存放到数组a中s9.split(“”);for (int i = a.length - 1; i = 0; i-) /倒序输出System.out.print( + ai);4. 编写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(

11、int j=0;j3;j+) aij=+k; 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:jav

12、ajspA.java;position =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 =Inte

13、ger.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(.);char temp =s8.toCharArray(); / 获取s8中小数点后面的小数System.out.println(数字 + m + 有 + temp.length + 位小数);String s9 = new String(ABCDEF);String a =s9.split(); / 将s9存放到数组a中for (int i = a.length - 1; i = 0; i-) System.out.print( + ai);显示结果:s1与s2不相同吉林省的身份证按字典序s4小于s5c:javajspA.java中最后出现的位置:0c:javajspA.java中含有的文件名:java223.678数字223.678有7位小数 F E D C B A专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁