实验1 Java入门
java基础入门实验报告

java基础入门实验报告Java基础入门实验报告实验目的:本次实验旨在帮助初学者熟悉Java编程语言的基础知识,包括变量、数据类型、运算符、流程控制语句等,通过实际操作加深对Java语言的理解,并掌握基本的编程技能。
实验内容:1. 变量和数据类型:首先,我们学习了如何声明变量,并介绍了Java中常用的数据类型,包括整型、浮点型、字符型和布尔型等。
2. 运算符:接着,我们学习了Java中常用的运算符,包括算术运算符、关系运算符、逻辑运算符和位运算符等。
3. 流程控制语句:最后,我们学习了Java中的流程控制语句,包括if-else语句、switch语句和循环语句等。
实验步骤:1. 安装Java开发环境:首先,我们需要安装Java开发工具包(JDK),并配置好环境变量。
2. 编写第一个Java程序:接着,我们编写了一个简单的Hello World程序,并运行成功。
3. 学习变量和数据类型:然后,我们学习了如何声明变量和使用不同的数据类型。
4. 掌握运算符的使用:接着,我们练习了各种运算符的使用,包括算术运算符和逻辑运算符等。
5. 学习流程控制语句:最后,我们学习了if-else语句和for循环语句的使用,并编写了一些简单的程序进行练习。
实验结果:通过本次实验,我们成功地掌握了Java编程语言的基础知识,包括变量、数据类型、运算符和流程控制语句等,并且能够编写简单的Java程序。
同时,我们也对Java开发环境有了更深入的了解,为以后的学习打下了良好的基础。
结论:本次实验是我们学习Java编程语言的第一步,虽然只是入门级别的内容,但对于初学者来说却是非常重要的。
通过实际操作,我们不仅加深了对Java语言的理解,也掌握了基本的编程技能,为以后的学习打下了坚实的基础。
希望在以后的学习中能够不断提升自己的编程能力,更好地应用Java语言进行开发。
java基础实验报告

java基础实验报告Java基础实验报告引言:Java作为一种面向对象的编程语言,广泛应用于软件开发领域。
本次实验旨在通过一系列的实验任务,加深对Java基础知识的理解,并掌握Java编程的基本技巧。
实验一:Java环境搭建在本实验中,我们首先需要搭建Java开发环境。
Java开发工具包(JDK)是进行Java编程的基础,我们可以从Oracle官网上下载并安装最新版本的JDK。
安装完成后,我们需要配置环境变量,以便在命令行中能够直接运行Java相关的命令。
实验二:Java语言基础Java语言基础是进行Java编程的基石。
在本实验中,我们需要掌握Java的基本语法规则、数据类型和运算符等。
通过编写简单的程序,如计算两个数的和、判断一个数是否为素数等,加深对Java语言基础的理解。
实验三:面向对象编程面向对象编程是Java的核心特性之一。
在本实验中,我们需要学习Java中的类和对象的概念,并通过编写简单的类和对象来实现一些功能。
例如,创建一个学生类,包含姓名、年龄和成绩等属性,并实现一些与学生相关的操作方法。
实验四:异常处理异常处理是Java编程中重要的一部分。
在本实验中,我们需要学习Java中的异常处理机制,并通过编写代码来处理可能出现的异常情况。
例如,通过try-catch语句来捕获并处理用户输入非法字符的异常。
实验五:文件操作在实际的软件开发中,文件操作是非常常见的需求。
在本实验中,我们需要学习Java中的文件操作相关的类和方法,并通过编写代码来实现文件的读取和写入等功能。
例如,读取一个文本文件中的内容,并将其写入到另一个文件中。
实验六:多线程编程多线程编程是提高程序性能和效率的一种方式。
在本实验中,我们需要学习Java中的多线程编程相关的知识,并通过编写代码来实现多线程的应用。
例如,创建多个线程来同时下载多个文件,并实现进度条的显示。
结论:通过完成以上一系列的实验任务,我们对Java基础知识有了更深入的理解,并掌握了Java编程的基本技巧。
java实验指导书

实验1 Java运行环境及简单应用程序开发一、实验目的(1)可以安装并配置Java运行环境。
(2)掌握Java中path和classpath的属性作用。
(3)可以编写一个简单的Java应用程序。
(4)掌握Java应用程序的开发流程。
二、实验内容及步骤1.安装并配置运行环境(1)任务安装JA V A SE,检查和设置环境变量path。
(2)步骤第一步:安装JA V A SE,安装后在安装目录下应有jdk和jre文件夹。
第二步:设置环境变量path,步骤参见教材P7。
第三步:检查环境变量path,可在命令提示符下使用命令javac –version 检查path是否配置好及jdk的版本。
第四步:如运行或编译程序时出错,可配置classpath,步骤参见教材P7。
(3)问题:程序中的主类如果不用public修饰,编译能通过吗?程序中的主类如果不用public修饰,能正确运行吗?编译器怎样提示丢失大括号的错误?编译器怎样提示语句丢失分号的错误?编译器怎样提示将System写成system这一错误?编译器怎样提示将String写成string这一错误?(4)实验报告将上述思考题写在实验报告上。
2. 编写简单的Java应用程序(1)任务任务一:在屏幕上输出“我喜欢学习java”。
任务二:在屏幕上输出出以下信息:******************************** java程序设计*******************************(2)步骤第一步:使用记事本或EDIT编写源程序,源程序内容参见教材P9例1-1。
第二步:保存并为源程序命名。
保存时若使用记事本,保存类型请选择“所有类型”,命名规则参见教材P9,保存类型为.java。
第三步:打开命令提示符,进入源程序保存的文件夹下,使用编译器对其进行编译:如javac Hello.java。
第四步:如编译时无任何提示,说明源程序无错误,可对生成的class文件进行解释并执行,如java Hello,此步省略.class。
Java实验一实验报告

Java实验⼀实验报告实验⼀ Java开发环境的熟悉⼀、实验内容1. 使⽤JDK编译、运⾏简单的Java程序2.使⽤Eclipse 编辑、编译、运⾏、调试Java程序⼆、实验要求1.没有Linux基础的同学建议先学习《》《》课程2.完成实验、撰写实验报告,实验报告模板见QQ群,注意实验报告重点是运⾏结果,遇到的问题(⼯具查找,安装,使⽤,程序的编辑,调试,运⾏等)、解决办法(空洞的⽅法如“查⽹络”、“问同学”、“看书”等⼀律得0分)以及分析(从中可以得到什么启⽰,有什么收获,教训等)。
3.实验报告中统计⾃⼰的时间步骤耗时百分⽐需求分析 40min20%设计 40min20%代码实现 60min30%测试 30min15%分析总结 30min 15%4. 严禁抄袭。
三、实验步骤(⼀)命令⾏下Java程序开发1.⾸先双击桌⾯上的Xface终端图标。
2.打开终端(类似Windows下的cmd),之后会⾃动运⾏shell程序。
3.输⼊cd Code命令进⼊Code(注意C要⼤写)⽬录。
4.输⼊mkdir 20135109 命令建⽴实验⽬录,注意⽬录名⼀定是⾃⼰的学号(学号要体现在实验报告截图中),可以使⽤ls命令或dir命令查看建⽴的⽬录情况。
5.输⼊cd 20135109命令进⼊实验⽬录,再输⼊类似mkdir exp1建⽴第⼀个实验⽬录,然后输⼊cd exp1进⼊实验⼀⽬录,可以输⼊pwd命令查看当前⼯作路径。
6.输⼊gedit Hello.java(注意把代码保存到exp1⽬录中)或vim Hello.java 编辑Hello.java。
7.输⼊javac -d . Hello.java命令编译代码,输⼊java ljp.Hello命令运⾏程序。
(⼆)Eclipse下Java程序开发、调试1.在命令⾏中输⼊eclipse命令并回车或单击桌⾯上的Eclipse EE图标打开Eclipse。
2.在Eclipse中单击File->New-> Java Project新建Java项⽬。
java实验指导书

实验一java开发环境及语言基础实验目的(1)确保正确配置java开发环境。
(2)了解javac和java命令的使用。
(3)熟悉java中的运算符。
(4)掌握条件语句和循环语句的使用。
(5)掌握通过命令行参数接受数据。
(6)掌握用Scanner类接受数据。
实验内容(1)在控制台中输入java命令,查看输入结果。
(2)编写一个java程序,计算半径为3.0的圆周长和面积并输出结果。
(3)求a+aa+aaa+...+a...a(n个)的和,其中a为1~9之间的整数。
例如,当a=3、n=4时,求3+33+333+3333的和。
(4)给定一个正整数m,统计其位数,分别打印每一位数字,再按照逆序打印出各位数字。
(5)用Scanner类方法输入三角形三边求三角形面积。
实验要求(1)JDK的安装及配置。
(2)在DOS及eclipse下编辑、编译运行第一个java程序:hello world。
(3)求圆周长和面积用方法实现,主函数调用。
(4)从命令行输入1~9之间的整数a,当所求的和大与106时,输出相应的a值及所求的和值。
(5)用Scanner类的方法输入正整数m,m的值不应该超过99999,否则给出错误信息。
应引入包:import java.util.Scanner,然后在需要的方法中实例化对象:Scanner sc = new Scanner(System.in),最后调用对象的next方法,如int n=nextInt(),接受整数。
实验二数组实验目的(1)掌握数组的定义和使用方法。
(2)熟悉数组的排序、查找的方法。
(3)巩固循环的使用。
实验内容(1)使用for循环,将二维数组的行与列互换,即完成矩阵的转置。
(2)编写数组的排序程序。
(3)编写杨辉三角。
实验要求(1)编写一个界面1 选择排序2 冒泡排序3插入排序4 快速排序5 退出当选择1、2、3、4、5的时候完成相应的功能。
(2)杨辉三角形状为等腰三角形实验三字符串实验目的(1)掌握正则表达式的使用。
实验1 Java 语言入门

《Java程序设计》实验报告(实验名称:实验一Java 语言入门)专业网络工程班级 2016级网络工程一班学号学生姓名指导老师年月日一、实验目的1.学习JDK的开安装和配置2.学习eclipse的安装和基本使用3.练习编写基本的Java程序4.验证8种原始数据类型数据的赋值操作5.流程控制语句的使用6.掌握JDK的安装和配置7.掌握eclipse的安装和基本使用8.掌握Java程序编写的基本方法9.理解Java程序编译和运行的基本过程10.掌握原始数据类型的初值以及基本的赋值操作11.掌握流程控制语句的使用二、实验内容:1.JDK的安装(1)下载JDK的安装文件()(2)按照安装软件提示进行安装(3)配置path和classpath(4)测试(A)javac命令(B) java命令(5)编写Hello.java中的代码(6)编译、运行2.eclipse的安装与使用(1)按安装文件进行eclipse安装(2)创建项目(3)创建Java文件(Hello.java)(4)编写Hello.java中的代码(5)编译、运行(6)安装并使用jdk api文档3.完成如下程序,并尝试取消注释片的代码,编译测试////////////////////////////Assign.java//////////////////////////////////////// //public class Assign {public static void main(String[] args) {//1.Declare and Assignint a;a=100;System.out.println("a="+a);int b=100;System.out.println("b="+b);int c=a;System.out.println("c="+c);//2.booleanboolean flag=true;//boolean flag=1; //erroSystem.out.println("flag="+flag);//3.text type// char cA='A';//char cA="A";char cA=65;System.out.println("cA="+cA);String s1="Hello world";String s2="Hello \n world";System.out.println("s1="+s1);System.out.println("s2="+s2);//4.integer typebyte iA=100;//byte iB=200;short iC=1000;int iD=10000;long iE=1000;//int iF=10000L;System.out.println("iA="+iA+"\n"+"iC="+iC+"\n"+"iD="+iD+"\n"+"iE="+iE+"\n");//5.floating-point typefloat fA=3.14F;//float fB=3.14;double fC=3.14;double fD=3.14D;double fE=2E2;double fF=123.4E+306D;System.out.println("fA="+fA+"\n"+"fC="+fC+"\n"+"fD="+fD+"\n"+"fE="+fE+"\n"+"fF="+fF+"\n");}}///////////////////////////////////////////////////////////////////////////////////////4、编写程序简单模拟自动购物机,实现以下功能:(1)(2)(3)6. 编写程序打印以下图形.7、编写测试代码测试“||”和“&&”短路现象8.编写如下代码并运行////////////////////////////MainArgs.java////////////////////////////////////// ////public class MainArgs {public static void main(String[] args){for(int i=0;i<args.length;i++){System.out.println(“args[“+i+”]=”+args[i]);}}}9、输入、输出学生的基本信息,掌握从键盘为基本数据类型的变量输入数据,练习使用scanner类和println方法。
JAVA程序设计实验

JAVA程序设计实验实验1 JAVA基础一、实验目的1.掌握JA V A语言的各种数据类型2.熟悉运算符和表达式。
3.学会编写简单程序二、实验环境硬件:计算机软件:操作系统:windows98以上或LINUX、JDK 1.2以上三、实验内容:下面是一个简单的JA V A程序,将多种类型变量通过各种运算符组成不同的表达式,并将运算结果赋值给同类型的变量,使用println()方法输出各变量的值。
Public class ExampleTest(){Public static void main(String args[]){Int no=(11+20)*3/5; //A行System.out.println(“no=”+no);no++; //B行System.out.println(“no=”+no);Boolean bool=false; //C行bool=true&!bool; //D行System.out.println(“bool=”+bool);Byte bV alue=0x10; //E行System.out.println(“bV alue=”+bV alue);Bool=(no>bV alue); //F行System.out.println(“bool=”+bool);}}四、实验的主要步骤1.用edit录入以上程序内容并保存,注意文件名。
2.用javac.exe命令编译刚保存的JA V A文件。
3.如果编译通不过,用edit打开源代码进行修改。
重复第2步和第3步至到编译通过。
4.用java.exe运行编译生成的类文件。
5.查看运行结果。
实验2 JAVA流程控制一、实验目的1.掌握条件语句的使用。
2.熟悉循环语句的使用。
二、实验环境硬件:计算机软件:操作系统:windows98以上或LINUX、JDK 1.2以上。
三、实验内容1.求a+aa+aaa+…+a..a (n个)的和,其中a为1-9之间的整数。
实验一 Java程序设计基础

实验一 Java程序设计基础实验目的1、学习构建Java语言开发和运行环境2、学习使用EditPlus编写Java源程序3、学习使用javac命令编译源程序4、学习使用java命令运行程序5、初步了解使用Java语言进行程序设计的基本步骤6、为进行后续实验做好准备实验要求1、下载、安装Java软件开发工具包(JSDK);2、设置相关环境变量;3、使用EditPlus编写一个简单的Java程序;4、使用javac命令编译源程序;5、使用java命令运行程序,观察运行结果。
实验内容1、Java软件开发工具包(JSDK)的下载与安装(1)下载SDK为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包。
SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器、Applet 查看器和Java 解释器。
在浏览器中输入/,可看到图1.1 所示的Sun 公司网站页面。
图 1.1在页面右边“Popular Downloads”栏中可看到最新版的SDK 软件包(早期版本称为JDK),这里显示的是“J2SE 5.0”(当前最新版)。
单击“J2SE 5.0”超链接,可看到图1.2 所示页面。
图 1.2在页面的“Download JDK 5.0 Update 6”栏可以选择下载最新的J2SE 5.0 SDK 软件包。
有两种选择:一种是在线安装“Windows Installation”;一种是离线安装“WindowsOffline Installation”。
单击页面中“SDK”列对应的“DOWNLOAD”超链接,可看到图1.3 所示的下载协议说明书。
图 1.3单击“ACCEPT”按钮,同意Sun 公司的协议,可进入到图1.4 所示的下载页面,单击“Windows Offline Installation, Multi-language”超链接,开始下载工作,下载的安装文件保存为“jdk-1_5_0_06-windows-i586-p.exe”。
Java实验报告一及作业总结二

Java实验报告⼀及作业总结⼆Java实验报告实验⼀ Java开发环境与简单Java程序⼀、实验⽬的(1)熟悉JDK开发环境(2)熟练掌握结构化程序设计⽅法⼆、实验内容1. 打印输出所有的“⽔仙花数”,所谓“⽔仙花数”是指⼀个3位数,其中各位数字⽴⽅和等于该数本⾝。
例如,153是⼀个“⽔仙花数”。
2. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。
3. 编程求1!+2!+3!+…+20!。
4. 编写Java程序,计算8+88+888+…前10项之和。
5. ⼀个数如果恰好等于它的因⼦之和,这个数就称为完数。
编写程序输出1000以内的所有完数。
6. 编写应⽤程序,输出满⾜1+2+3+…+n<8888的最⼤正整数。
7. 使⽤for循环打印下⾯的图形。
三、实验过程1. 打印输出所有的“⽔仙花数”,所谓“⽔仙花数”是指⼀个3位数,其中各位数字⽴⽅和等于该数本⾝。
例如,153是⼀个“⽔仙花数”。
实验源码:实验结果:1533703714072. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。
实验源码:实验结果:-5003.编程求1!+2!+3!+…+20!。
实验源码:实验结果:40379134.编写Java程序,计算8+88+888+…前10项之和。
实验源码:实验结果:12866086085. ⼀个数如果恰好等于它的因⼦之和,这个数就称为完数。
编写程序输出1000以内的所有完数。
实验源码:实验结果:6284966. 编写应⽤程序,输出满⾜1+2+3+…+n<8888的最⼤正整数。
实验源码:实验结果:1327. 使⽤for循环打印下⾯的图形。
四、实验总结:觉得还是要多练题,增加⾃⼰的逻辑,解决相关问题。
总结报告:⼀:类的定义:基本⽅式;public static 返回值类型⽅法名(参数类型参数名称,.......){⽅法体; return 返回值;}⽅法的三种调⽤⽅式;注意:void 只能⽤于单独调⽤;要有⼀个更重要的地⽅在学习类的定义的时候,定义成员⽅法的时候与基本⽅法不同,成员⽅法他不需要static关键字,这个要注意!熟悉代码 这⾥说明⼀下什么时候⽤什么时候不⽤static关键字:在定义成员⽅法时不⽤,即因为此时定义的⽅法将要由对象调⽤,⽽不像之前那样与主⽅法⼀起定义在⼀个类当中且由主⽅法直接调⽤。
java实验1:入门

学生实验报告书
实验课程名称Java语言程序设计A
开课学院管理学院
指导教师姓名王新
学生姓名吴乐
学生专业班级信管1303
2015-- 2016学年第 2 学期
实验教学管理基本规范
实验是培养学生动手能力、分析解决问题能力的重要环节;实验报告是反映实验教学水平与质量的重要依据。
为加强实验过程管理,改革实验成绩考核方法,改善实验教学效果,提高学生质量,特制定实验教学管理基本规范。
1、本规范适用于理工科类专业实验课程,文、经、管、计算机类实验课程可根据具体情况参
照执行或暂不执行。
2、每门实验课程一般会包括许多实验项目,除非常简单的验证演示性实验项目可以不写实验
报告外,其他实验项目均应按本格式完成实验报告。
3、实验报告应由实验预习、实验过程、结果分析三大部分组成。
每部分均在实验成绩中占一
定比例。
各部分成绩的观测点、考核目标、所占比例可参考附表执行。
各专业也可以根据具体情况,调整考核内容和评分标准。
4、学生必须在完成实验预习内容的前提下进行实验。
教师要在实验过程中抽查学生预习情况,
在学生离开实验室前,检查学生实验操作和记录情况,并在实验报告第二部分教师签字栏签名,以确保实验记录的真实性。
5、教师应及时评阅学生的实验报告并给出各实验项目成绩,完整保存实验报告。
在完成所有
实验项目后,教师应按学生姓名将批改好的各实验项目实验报告装订成册,构成该实验课程总报告,按班级交课程承担单位(实验中心或实验室)保管存档。
6、实验课程成绩按其类型采取百分制或优、良、中、及格和不及格五级评定。
实验课程名称:Java语言程序设计A。
Java 第一次实验报告

第一次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:\\java\\jsp\\A.java";position= stIndexOf("\\");// 获取path中最后出现\\的位置System.out.println("c:\\java\\jsp\\A.java中最后出现\\的位置:" + position);String fileName = path.intern();// 获取path中“A.java”子字符串System.out.println("c:\\java\\jsp\\A.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(" " + a[i]);}}运行结果:4. 在控制台下求两个实数的最大值(CompareTwoNumbers.java)要求:从键盘输入任意两个实数,比较两个数字的大小,将较大的数输出。
java入门级实验指导(15个实验)

目录实验1: JDK开发工具 (3)实验2: Java语言基础 (5)实验3:控制语句 (8)实验4:方法 (10)实验5:数组 (12)实验6:面向对象的程序设计 (14)实验7:字符串处理 (18)实验8:异常处理 (20)实验9:Java中的输入输出…………………………22实验10:多线程 (25)实验11:布局管理器的使用 (28)实验12:事件处理模式 (30)实验13: Swing组件 (32)实验14: Applet小程序使用………………………33实验15: Applet高级应用 (36)实验1: JDK开发工具一、实验目的1.熟悉JDK开发环境。
2.掌握Java Application的程序结构和开发过程。
3.掌握Java Applet的程序结构和开发过程。
二、实验内容1.JDK开发环境(1)JDK1.4.2开发环境安装在"C:\JDK1.4.2_05\"目录下。
(2)设置环境变量PATH和CLASSPATH(如果在autoexec.bat中没有进行设置)。
进入命令行(MS-DOS)方式,进行如下设置:SET PA TH=c:\jdk1.4.2_05\bin;%PATH%SET CLASSPATH=.; c:\jdk1.4.2_05\lib\dt.jar; c:\jdk1.4.2_05\lib\tools.jar 2.掌握Java Application程序开发过程(1)打开记事本(2)键入如下程序:import java.io.*;public class HelloWorld1{public static void main(String args[]){System.out.println("Hello World!");}}(3)检查无误后(注意大小写)保存文件。
可将文件保存在"D:\Java\"目录中,注意文件名为HelloWorld1.java。
《Java程序设计》课程实验指导书(1)

《Java语言基础》课程实验指导书合肥学院计算机科学与技术系实验一 Java开发环境的配置一、实验目的:1.熟悉JDK的安装和环境变量path,classpath的配置;2.熟悉Editplus(UltraEdi或TextPad)编辑工具;3.认识Application和Applet程序结构;二、实验内容:1.JDK的安装和配置环境变量path,classpath;2.熟悉安装使用Editplus(UltraEdi或TextPad)编辑工具3.安装和使用Java集成开发工具(如MyEclipse)*;4.编译调试Application和Applet程序;三、实验要求:1.程序能输出一条简单的问候信息;2.实验报告中对程序结构做出详细的解释;3.实验报告中给出配置JDK的步骤;4.写出实验报告中要求记录编译和执行Java程序当中的系统错误信息提示,并给出解决办法;四、实验步骤:1.从上下载最新版本的JDK,并安装;2.设置环境变量path ,classpath, 使得Java程序能正确编译和执行;3.在Editplus(或UltraEdit)环境下编写一个Application程序;(1)在主方法static public void main(String[] args)中调用System.out.println()方法,使程序输出一条问候信息;(2) 编译运行程序,观察运行情况和输出结果。
(使用JDK环境,调用javac.exe和java.exe编译和执行程序)4. 在Editplus(或UltraEdit)环境下编写一个Applet程序;(1)在public void paint(Graphics g)方法中调用g.drawString()方法,使程序输出一条问候信息;(2) 编译运行程序,观察运行情况和输出结果。
(使用JDK环境,调用javac.exe编译和浏览器解释执行Applet程序)实验二 Java语言基础一、实验目的:1.熟悉Java基本语法,基本数据类型,各种运算符及表达式的使用;2.掌握运算符优先级,熟悉使用Java的选择语句,循环语句;二、实验内容:1.编写Java Application程序,输出1900年到2000年之间的所有润年。
JAVA实验指导

实验一 Java初级编程(2 学时)1、实验目的(1)掌握下载Java SDK软件包。
(2)掌握设置Java程序运行环境的方法。
(3)掌握编写与运行Java程序的方法。
(4)了解Java语言的概貌。
(5)安装、掌握NetBeans软件,为学习Java 语言和进行Java 程序的实验做好准备工作。
(6)Java语言的基本编程方法,了解基本的语法、语句和数据类型。
2、基本要求:(1)注意自始至终贯彻课程中所介绍程序设计风格,养成良好的编程习惯。
(2)独立完成所布置习题。
(3)为保证尽量在统一安排的上机时间内编译运行通过程序,应事先设计好程序。
(4)认真完成每次实验,并写出实验报告。
3、实验内容和步骤:(1)SDK的下载和安装。
在浏览器中输入/javase/downloads/index.jsp,下载Java SE 6 软件包,并安装改软件包。
(2)设置环境变量,包括设置Java的运行路径和classpath。
(3)下载和安装NetBeans。
在浏览器中输入/,下载NetBeans 并安装。
(4)使用if...else语句构造多分支,判断某一年是否为闰年。
闰年的条件是符合下面二者之一:能被4 整除,但不能被100 整除;能被4 整除,又能被100 整除。
public class Ex1_1 {public static void main(String args[]) {int year=2005;if ((year%4==0 && year%100!=0) || (year%400==0))System.out.println(year+" 年是闰年");elseSystem.out.println(year+" 年不是闰年");}}(5)后从键盘输入数字1/2/3 后,可显示抽奖得到的奖品;如果输入其它数字或字符显示“没有奖品给你!”。
import java.io.*;class Ex1_2{public static void main(String args[]) throws IOException {char ch;System.out.println("按 1/2/3 数字键可得大奖!");System.out.println("按空格键后回车可退出循环操作.");while ((ch=(char)System.in.read())!=' '){System.in.skip(2); // 跳过回车键switch (ch) {case '1':System.out.println("恭喜你得大奖,一辆汽车!");break;case '2':System.out.println("不错呀,你得到一台笔记本电脑!");break;case '3':System.out.println("没有白来,你得到一台冰箱!");break;default:System.out.println("真不幸,你没有奖品!下次再来吧。
Java实验指导书1

Java实验指导书1实验一:jdk的安装与配置、简答的程序编写1.实验目的:熟悉javasdk的安装、配置和使用,并熟悉一种目前常用的java集成开发环境的使用,掌握javaapplication程序的基本结构。
2、实验内容:(1)安装Java SDK,并练习设置Java_uuHome、path和classpath环境变量;(2)编写一个java程序,打印“HelloWorld”,并编译和运行它;(3)熟悉eclipse集成开发环境的使用。
3.预览要求和参考书目要求预习教材中的相关章节。
实验二:Java类型、变量和表达式1、实验目的:熟悉各种类型的Java,掌握Java的变量定义和表达式操作。
2、实验内容:(1)编写一个程序计算长方形的面积和周长。
长方形的宽和高要求从键盘输入。
(2)尝试使用math类提供的随机数生成方法,产生一个1~100的随机整数并输出。
3.预览要求和参考书目要求预习教材中的相关章节。
实验三:Java进程控制1、实验目的:精通Java 2的各种过程控制。
实验内容:(1)编写一个程序输出用户指定个数的从2开始的素数。
3、预习要求及参考书目你需要预习教科书中的相关章节。
实验四:java的数组1.实验目的:熟练掌握java的一维、多维数组的使用2、实验内容:(1)有一个序列:8,4,2,1233421)循环序列的值。
2)求序列中所有值的和。
3)猜数游戏:从键盘中任意输入一个数据,判断数列中是否包含此数。
(2)有一组倒序排列的数据:85,63,49,22,10往这个数组插入一个数字(例如:50),要求这个这一组数据仍然是倒序排列。
(85,63,50,49,22,10)。
3. 预览需求和参考书目要求预习教材中的相关章节。
实验五:面向对象的Java编程1、实验目的:掌握类和对象2的定义。
实验内容:(1)定义一个名为myrectangle的矩形类,类中有4个私有的整型域,分别是矩形的左上角坐标(xup,yup)和右下角坐标(xdown,ydown);类中定义没有参数的构造方法和有4个int参数的构造方法,用来初始化类对象。
java 实验一 熟悉java 实验报告

实验01 熟悉Java实验1-1、在宿舍机器上安装Jdk(1.6或1.7均可),安装完毕后设置环境变量,将过程截图放在实验报告中。
实验过程及结果:按照实验指导书的步骤下载并安装,本机安装在e:\develops下。
截图如下:以下截图表明jdk已安装!实验1-2、在宿舍机器安装开发环境,因笔记本为64位机,因而安装的是Eclipse64位版本。
截图如下:实验1-3、helloworld程序,编写一个简单的Java应用程序,该程序在命令行窗口输出一行文字(内容自拟)。
代码及运行结果截图如下:(1)编译器怎样提示丢失大括号的错误?运行结果截图如下:(2)编译器怎样提示语句丢失分号的错误?运行结果截图如下:(3)编译器怎样提示将System写成system这一错误?运行结果截图如下:(4)编译器怎样提示将String写成string这一错误?运行结果截图如下:(5)源文件与编译后的class文件分别放在eclipse的项目目录的哪个地方,在硬盘存放时又分别放在哪个目录?源文件与编译后的class文件分别放在eclipse的项目目录的项目管理器下的src下的test包里,截图如下:在硬盘存放时,可根据自己的需要选择存储位置。
我选择将class存放在E盘下的develops文件中的test文件里的bin文件中的test文件下,截图如下:(6)下面截图用两个类来完成helloworld功能,放在一个类里可以吗?请给出源代码与截图。
实验1-4.完成书本第9页的例1-1。
实验1-5.完成书本第10页例1-2。
第一个Java Applet程序,Java Applet程序的运行结果截图如下:实验1-6,在宿舍机器上安装tomcat,然后完成书本第12页,第一个servlet程序。
在浏览器的地址栏输入:http://localhost:8080,截图如下,表明已安装tomcat成功。
书本第12页servlet程序的代码截图如下:Servelet程序运行结果截图如下:实验1-7、完成1-4例子,第一个jsp网页,要求里面内容有中文。
java编程基础实验报告

java编程基础实验报告Java编程基础实验报告一、引言Java是一种广泛应用于软件开发领域的高级编程语言,具有跨平台的特性,因此备受开发者的青睐。
本篇实验报告将介绍我在学习Java编程基础过程中所进行的实验,并总结实验结果和心得体会。
二、实验目的本次实验的主要目的是通过编写Java程序,加深对Java编程语言的理解和掌握,提高编程能力和解决问题的能力。
三、实验内容1. 实验环境搭建在开始实验之前,我首先搭建了Java编程环境。
我选择了使用Eclipse作为集成开发环境(IDE),并安装了Java开发工具包(JDK)。
2. 实验一:Hello World程序在第一个实验中,我编写了一个简单的Hello World程序。
该程序的功能是在控制台输出"Hello, World!"。
通过这个实验,我熟悉了Java程序的基本结构和语法规则。
3. 实验二:变量和数据类型在第二个实验中,我学习了Java中的变量和数据类型。
我编写了一个程序,实现了两个整数相加并输出结果的功能。
通过这个实验,我掌握了Java中的基本数据类型和变量的声明和使用方法。
4. 实验三:条件语句和循环语句在第三个实验中,我学习了Java中的条件语句和循环语句。
我编写了一个程序,实现了判断一个数是否为偶数并输出结果的功能。
通过这个实验,我掌握了Java中的if语句和for循环语句的使用方法。
5. 实验四:数组和字符串在第四个实验中,我学习了Java中的数组和字符串。
我编写了一个程序,实现了对一个整型数组进行排序并输出结果的功能。
通过这个实验,我掌握了Java中数组的声明和使用方法,以及字符串的操作方法。
6. 实验五:面向对象编程在第五个实验中,我学习了Java中的面向对象编程。
我编写了一个程序,实现了一个简单的学生信息管理系统。
通过这个实验,我掌握了Java中类的定义和对象的创建与使用方法。
四、实验结果通过以上实验,我成功编写了各种Java程序,并在控制台输出了预期的结果。
第1章 Java开发入门_实验指导

第1章Java开发入门案例1-1 带你开发第一个Java程序一、案例描述1、考核知识点第一个Java程序2、练习目标学会编写第一个Java程序3、需求分析在记事本中编写一个HelloWorld程序,并且输出“HelloWorld”。
4、设计思路(实现原理)1)在JDK安装目录的bin目录下新建一个文本文档Demo.java,并在该文件中定义Demo类,该类用于输出“HelloWorld!”。
2)使用cmd命令打开Windows命令行窗口,进入程序所在路径下,使用javac命令编译程序。
3)进入JDK安装目录的bin目录,使用java命令运行编译后的class文件。
二、案例实现(1)编写Demo.java文件,代码如下所示:class Demo {public static void main(String[] args) {System.out.println("HelloWorld!");}}(2)使用javac命令成功编译程序后,会在JDK安装目录的bin目录下,生成一个后缀名为class的文件,编译结果如图1-1所示。
图1-1 编译结果(3)使用java命令运行案例1-1编译后的class文件,结果如图1-2所示。
图1-2 运行结果三、案例总结1、使用class定义一个类,类名首字母一般大写,类名后用“{}”来定义类的范围。
其中,main()方法保证类程序的独立运行,它具有比较固定的格式。
“System.out.println(“HelloWorld!”)”语句用于在控制台输出信息。
2、使用javac命令编译文件时,需要进入到.java文件的所在的目录,而且编译时需要输入.java文件的完整文件名,文件名大小写不区分,即javac demo.java亦可编译成功。
3、使用java命令运行程序时,需要的是类名,而非完整的文件名,同时后面不可以加上“.class”,否则程序也会报错。
实验一:java基础知识

实验一:java基础知识实验目的:1.掌握jave中变量的类型。
2.掌握常用的运算符3.程序流程控制:顺序,选择和分支实验内容:1、回文数:编写一个Java程序。
用户从键盘输入一个1-9999之间的数,程序将判断这个数是几位数,并判断这个数是否回文数。
回文数是指该数含有的数字逆序排列后得到的数和原数相同。
实验类别:验证性2、猜数字游戏编写一个Java应用程序,实现如下功能:程序随机分配给客户一个1-100之间的整数用户在输入对话框中输入自己的猜测程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”、和“猜对了”用户可以根据提示信息再次输入猜测,直到提示信息是“猜对了”实验类别:设计性3、输出希腊字母表为了输出希腊字母表,首先获取希腊字母表的第一个字母和最后一个字母在unicode表中的位置,然后使用循环输出剩余的希腊字母要观察一个字符在uniclde表中的顺序位置实验类别:设计性实验二类和对象实验目的:1.理解类的基本概念。
2.掌握如何定义类,定义类的成员变量和成员方法.创建和使用对象。
3.掌握定义重载方法和构造方法,方法参数的传递。
4. static变量和方法的使用。
实验内容:1、定义一个名为Rectangle的类表示矩形,其中含有length,width两个double型的成员变量表示矩形的长和宽。
要求为每个变量定义访问方法和修改方法,定义求矩形周长的方法peremeter和求面积的方法area。
定义一个带参数构造方法,通过给出的长和宽创建矩形对象。
定义默认构造方法,在该方法中调用有参构造方法,将矩形长宽设置为1.0。
实验类别:验证性2、方法重载:编写一个Java程序,反映方法重载的使用特点,该程序包含多个重载的加法的运算,如整型加法,实型加法。
实验类别:验证性3、学生类的创建:1)创建一个student类,包括的域有学号、班号、姓名、性别、年龄等2)声明一个构造方法,以初始化对象的所有域3)声明分别获得各属性(学号、班号、姓名、性别、年龄)的各个public方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验1 Java入门
一、实验目的
1.了解Java开发环境建立的必要性;
2.学会JDK的下载与安装;
3、熟悉环境变量的配置与测试;
4、掌握命令行环境下Java程序的编译、运行方法;
5、了解Java程序的两种类型:Java应用程序和Java小应用程序;
6.能够模仿书中例子,编写简单的Java应用程序和Java小应用程序,并运行;
7.熟悉常用DOS命令的使用。
二、实验内容与步骤
1.JDK的下载与安装
(1)从Sun公司的站点/technetwork/java/index.html选择适合Windows的JDK 最新版本(如:JDK 7)进行下载,并保存在某一目录中(如:D:\java);
(2)将下载所得到的文件jdk-7-windows-i586.exe运行,更改JDK的安装目录(如:c:\jdk1.7.0);
(3)进入JDK的安装目录,查看bin、lib、jre、demo等子目录内容;
2.环境变量的配置与测试 (以下仍为安装JDK 6.0为例进行说明,假设JDK的安装目录为c:\jdk1.6.0) (1)从“我的电脑/属性/高级/环境变量”或“开始/设置/控制面板/系统/高级/环境变量”打开环境变量设置窗口,如图1-2所示:
图1-2 环境变量的设置
(2)点击“新建”按钮,创建系统变量JAVA_HOME,如图1-3所示:
图1-3 新建系统变量JAVA_HOME
(3)如果系统变量PATH已存在,则点击“编辑”按钮,修改PATH,在变量值最前面添加%JAVA_HOME%\bin,如图1-4所示:
图1-4 编辑系统变量PATH
假若,系统变量PATH原先不存在,就新建一个,方法如(2);
(4)点击“新建”按钮,创建系统变量CLASSPATH,一定要加上.(点号),表示当前目录,如图1-5所示:
图1-5 新建环境变量CLASSPATH
(5)结果如图1-6所示,按“确定”按钮保存:
图1-6 环境变量配置结果
(6)测试环境变量
①点击“开始”菜单/运行…,输入cmd,并按回车,进入命令行环境;
②输入并执行下列命令:
java –version
javac
若出现图1-7等画面,说明环境变量配置正确,否则,可能存在问题:
图1-7 运行java -version命令后的画面
问题:
①在命令行环境下,如何改变当前盘符、当前目录、显示当前目录的文件和子目录、清除屏幕?快速调用前面使用过的命令?
②在命令行环境下,如何使用剪贴板进行“剪切”、“复制”、“粘贴”操作?
③如何退出命令行环境?
3.请用“记事本”或“写字板”等文本编辑器,根据自己情况输入下列内容,并以MySelf.java命名保存到d:\myjava目录中:
说明:程序中的XXXXX用自己的个人信息替代
然后在命令行环境下,用javac编译程序,用java运行程序。
4.参考教材例题,编写一个应用程序:输入长方形的长度、宽度,计算长方形的周长、面积:
图1-8 输入长方形的长度图1-9 输入长方形的宽度图1-10 输出计算结果
5.参考教材例题,编写一个小应用程序,输出一张图片或自己的照片,类似于图1-11:
图1-11 小应用程序输出图片
6.运行指定目录下的Java程序:
(1) 在JDK 安装目录下有demo\jfc\子目录,其中有多个应用程序,例如:Notepad、Java2D、SwingSet2等,请用鼠标双击扩展名为jar的文件,见识一下Java应用程序的功能,有兴趣还可以了解位于src目录的源代码;
(2)运行JDK安装目录下的demo\applets子目录中Clock程序。
7、目录操作基本命令:
(1)改变盘符命令:盘符:
例如:c:\>d:
(2)改变当前目录命令:cd 目标目录
例如:c:\>cd jdk1.6.0
(3)显示当前目录内容:dir
例如:c:\jdk1.6.0>dir
(4)清屏命令:cls
例如:c:\>cls
(5)字符串复制操作:
⏹选定、复制:右击、标记、按回车
⏹粘贴:
(6)退出:执行exit命令
8.Java学习的一些网站:
(1)Java技术网 /technetwork/java/index.html
(2)IBM Java 技术新手入门h ttp:///developerworks/cn/java/newto
(3)Java中文站
(4)中国最大的程序员网
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System 32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Microsoft SQL Server\90\Tools\binn\
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。