- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
韦呈军15208046
实验一 熟悉Java的编程环境
学院:理学院 班级:信计082班
姓名:韦呈军 学号1. 实验目的
(1) 掌握使用JDK开发Java程序的步骤。
(2) 掌握Java程序的基本语法;熟练运用java的三个工具编译或运行程序。
2. 实验内容
实验题1 按下面步骤进行实验
(1)开机后,创建目录d:\java。把这个目录作为我们的工作目录。我们的Java源程序、编译后的字节码文件和用来运行Java Applet的html文件都放在这个目录中。
(2)启动EditPlus。在其中编辑源代码:
public class ArithmaticTest
{ public static void main( String args[] )
{ int a=9; int b= - a;
int i=0; int j=i++;
int k=++j;
System.out.println(a = +a);
System.out.println(b = +b);
System.out.println(i = +i);
System.out.println(j = +j);
System.out.println(k = +k);
}
}
可以看到如图1.1的编辑结果:
图1.1 EditPlus编辑器界面
(3)保存程序。注意:保存源程序时,程序名要与主类名一致。所以用ArithmaticTest.java作为本程序的文件名。如果用记事本编写程序,因记事本默认的扩展名是.txt,所以要给文件名加引号后保存。把该文件保存到目录D:\java中。
(4) 编译并运行程序。依次选择开始运行cmd,单击确定,则弹出命令行窗口。在其中依次输入命令,则得到如图1.2的运行结果。同时查看发现在D:\java目录中生成字节码文件ArithmaticTest.class。
图1.2 程序的运行界面
(5)观察程序的运行结果。
实验题2 用ECLIPSE开发实现HelloWorld!程序。
按下面步骤进行实验
(1)新建Java项目。启动Eclipse,在工具栏中依次选择文件,新建,Java Project,Project name命名为Example,单击完成,这就新建了一个Java项目。
(2)新建Java类。在包资源管理器中右击Example,依次选择新建,包,报名为com,再右击com,新建一个类命名为HelloWorld
(3)编写Java代码。在程序编辑窗口编辑程序。
(4)运行程序。在工具栏中依次选择Run,Run As,Java Applet,程序开始运行,得到如图2.1的运行结果:
图2.1 HelloWorld 程序运行界面
实验题3 求解一元二次多项式的根。
在Ecipse中编辑Java代码如下所示:
package example;
import java.math.*;
public class Disanti {
public void solve(double a,double b,double c)
{
double x2,x1;
System.out.println(a = +a);
System.out.println(b = +b);
System.out.println(c = +c);
if(b*b-4*a*c0)
{
x1=(-b+Math.sqrt(b*b-4*a*c))/(2*a);
x2=(-b-Math.sqrt(b*b-4*a*c))/(2*a);
System.out.println(x1 = +x1);
System.out.println(x2 = +x2);
}
if(b*b-4*a*c==0)
{
x1=(-b)/(2*a);
System.out.println(x = +x1);
}
if(b*b-4*a*c0)
{
System.out.println(无解!!);
}
}
public static void main( String args[] )
{ int a=1; i
您可能关注的文档
- Core_Java考试题2.doc
- Module 1 - Introduction to Distributed Systems Teaching.ppt
- java面试CoreJava120.doc
- Module 1 - google Introduction to Distributed Systems Teaching.ppt
- linux高难度学习应用.ppt
- tryt.doc
- 8、cookie.ppt
- try everything 吉他谱.doc
- Lecture05 常用功能.pptx
- java学习小技巧.doc
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)