实验一--Java编程环境使用_第1页
实验一--Java编程环境使用_第2页
实验一--Java编程环境使用_第3页
实验一--Java编程环境使用_第4页
实验一--Java编程环境使用_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论