Java实验part1

合集下载

java实验报告实验1答案

java实验报告实验1答案

实验一熟悉NetBeans IDE 平台,开发环境及Java编程实验目的:1、我们使用的开发平台是NetBeans IDE,希望通过本次实验同学们能对NetBeans IDE 的开发环境有一个清楚的了解并能熟练运用,对Java语法进行初步运用,对面向对象的编程有一个直观的认识和深入理解,对于Java的基础知识进行理解运用和巩固。

为以后的实验中能够进行开发程序打下基础。

2、通过编程和上机实验理解Java语言是如何体现面向对象编程基本思想,了解类的封装方法,以及如何创建类和对象,了解成员变量和成员方法的特性,掌握OOP方式进行程序设计的方法,了解类的继承性和多态性的作用。

实验内容:● 1. 编写一个体现面向对象思想的程序。

● 2. 编写一个创建对象和使用对象的方法的程序。

● 3. 编写一个显示当前日期和时间的程序。

● 4. 编写不同成员变量修饰方法的程序。

● 5. 编写不同成员方法修饰方法的程序。

● 6. 编写体现类的继承性(成员变量、成员方法、成员变量隐藏)的程序。

●7. 编写体现类的多态性(成员方法重载、构造方法重载)的程序。

实验步骤:●双击桌面上的NetBeans IDE 6.5.1快捷方式或在文件菜单中打开它。

图1-1点击文件,创建新项目,创建一个项目名:experiment1。

点击按钮下一步:在项目名称处输入:experiment1 然后点击完成:项目experiment1在experiment1 下实现程序样例1:编写应用程序输出如下三角形。

****************【参考程序】public class Star{public static voidmain(String a[]){System.out.println(" *");System.out.println(" ***");System.out.println(" *****");System.out.println("*******");}}程序运行结果如图1-2所示。

Java实验一实验报告

Java实验一实验报告

实验一班级:姓名:学号:(一)熟悉上机步骤1.编写一个最简单的Java程序,只输出一句话“JA V A你好!”。

要求:类名为MyJava1, 公共类(即类名前有public修饰),上机运行通过,从而掌握Java程序上机的基本过程。

2. 修改第1题(改类名或添加类),观察反映,查找原因。

1) 修改第1题中的类名,观察有什么反映;2) 将第1题中类名前的public去掉,再修改类名并运行;3) 在第1题的程序最后再加一个公共类,观察有什么反映:public class MyJava2 { }4) 在第1题的程序中再加一个非公共类,观察程序能运行否:class MyJava2 { }3. 熟悉输出方法,了解“+”的用法。

在第1题程序的主方法中再加一些语句:System.out.println(1+2.3);System.out.println("abc"+"def");System.out.println("ab"+1);System.out.println("abc"+1+2.3);System.out.println(1+2.3+"abc");System.out.println(1+"abc" +2.3);观察运行结果,想一想为什么有这样的结果。

public class MyJava1 {public static void main(String[] args){System.out.print("JAVA 你好\n");System.out.println(1+2.3);System.out.println("abc"+"def");System.out.println("ab"+1);System.out.println("abc"+1+2.3);System.out.println(1+2.3+"abc");System.out.println(1+"abc" +2.3);}}(二)J a v a语言基础1.打印一个三角形的1~9的乘法表。

java编程实验报告

java编程实验报告

java编程实验报告Java编程实验报告引言:Java是一种广泛应用于软件开发领域的高级编程语言,具有跨平台、面向对象、安全性高等特点。

本篇文章将介绍我在Java编程实验中的实践和收获。

实验一:Hello World程序在本实验中,我学习了如何使用Java编写一个简单的Hello World程序。

通过这个实验,我了解了Java的基本语法和程序结构。

在编写过程中,我发现Java的语法规范相对严格,需要注意语句的结束符号和代码的缩进。

通过运行程序,我成功输出了"Hello World"这个简单的字符串,这让我对Java编程的基本流程和语法有了更深入的了解。

实验二:变量与运算符在本实验中,我学习了Java中的变量和运算符的使用。

通过编写程序,我实现了对不同类型的变量进行声明和赋值,并进行基本的运算操作。

在这个过程中,我发现Java的变量需要先声明后使用,而且在进行运算时需要注意数据类型的匹配。

通过这个实验,我对Java中的变量和运算符有了更深入的理解。

实验三:条件语句与循环结构在本实验中,我学习了Java中的条件语句和循环结构的使用。

通过编写程序,我实现了对不同条件进行判断,并根据不同的条件执行相应的操作。

同时,我还学习了循环结构的使用,通过循环语句实现了对一段代码的重复执行。

在这个实验中,我发现条件语句和循环结构是Java编程中非常重要的部分,能够帮助程序实现更复杂的逻辑。

实验四:数组和字符串在本实验中,我学习了Java中数组和字符串的使用。

通过编写程序,我实现了对数组和字符串的声明、赋值和操作。

在这个过程中,我发现Java中的数组和字符串是一种非常方便的数据结构,能够帮助程序处理大量的数据。

通过这个实验,我对Java中数组和字符串的使用有了更深入的了解。

实验五:面向对象编程在本实验中,我学习了Java中的面向对象编程的基本概念和使用。

通过编写程序,我实现了对类的定义、对象的创建和方法的调用。

JAVA实验报告

JAVA实验报告

JA V A实验报告实验一 Java开发环境及基本语法一、实验目的1、掌握常用的Java 集成开发环境的使用,特别是Eclipse 和NetBeans。

2、掌握Java 基本语法,重点是面向对象的思想和语法。

3、掌握控制台下(应用程序)的输入输出方法,作为后续部分实验的基础。

二、实验类型设计型。

三、实验内容1、打开实验室计算机上的集成开发环境Eclipse 或NetBeans(重点是Eclipse)了解开发软件的各个菜单功能。

会创建java 项目(Project),会编辑和编译、运行项目代码。

、。

2,验证和学习所给的几个例子程序及其讲解。

然后自己编写一个至少由一个类构成的Java 程序,其功能是在运行后,能接收用户输入一个学生的姓名以及java 课的成绩(百分制),并输出对该学生成绩是否达到60 分的及格分的判断(可使用if 语句)。

例如,输入学生姓名李明,然后输入成绩50,则输出“ 李明的成绩为不及格”。

3、编写一个程序来表示长方体的长宽高等数据并有计算体积的函数可供调用,长方体类从矩形类继承而来。

程序运行时能接受输入任意的 3 个数作为长方体的长、宽和高,然后能够输出所输入的长宽高及所计算出的体积。

注意不能把代码全部写在main 函数里面,不能直接输出长宽高的乘积。

代码如下;第一个import java.util.Scanner;public class Test{public static void main(String[] args) {String str; // 定义一个字符串变量strint i; // 定义一个整型变量iScanner sc = new Scanner(System.in); // 定义一个Scanner对象,从System.in接受输入System.out.print("输入学生姓名");str = sc.next(); // 等待用户输入任意一个字符串,它会被存到str中System.out.println("姓名:" + str); // 输出字符串strSystem.out.print("输入学生的分数:");i = sc.nextInt(); // 等待用户输入任意一个整数,它会被存到i中if(i<60)System.out.print("他的JAVA不及格,成绩是" + i );elseSystem.out.println("他的JAVA成绩是:" + i); // 输出整数i}}第二个import java.util.Scanner;public class wwh {public static void main(String[] args) {int Long; // 矩形的长int wide; // 矩形的宽int High; // 长方体的高S canner sc = new Scanner(System.in);S ystem.out.print("输入长");L ong = sc.nextInt();S ystem.out.print("输入宽");w ide=sc.nextInt();S ystem.out.print("输入高");H igh=sc.nextInt();T j T=new Tj(Long,wide,High);T.show1();}}class Vehicle{int Long; // 矩形的长int wide; // 矩形的宽Vehicle(int Long,int wide){this.Long=Long;this.wide=wide;}int getArea(){r eturn Long*wide;}void show(){System.out.println("长:"+Long);System.out.println("宽:"+wide);System.out.println("矩形的面积为; "+this.getArea()); }} //class Tj extends Vehicle{int High; // 载人数Tj(int Long,int Wide,int High){super(Long,Wide); // 调用父类的构造函数,对从父类继承而来的成员变量进行初始化this.High=High;}int getTiji(){r eturn super.getArea()*High;}void show1(){s uper.show();// 调用父类方法S ystem.out.println("长方体的高为:"+High);System.out.println("长方体的体积;"+this.getTiji());}}实验二系统类和数组一、实验目的1、通过字符串处理类的应用,掌握系统类的使用方法。

Java实验一实验报告

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实验一

实验一熟悉Java开发环境一、实验目的(1)熟悉Java的开发环境。

(2)掌握Java程序的开发过程。

(3)掌握不同类型的Java程序的开发方法。

(4)了解Java程序的基本组成二、实验内容(1)在Eclipse中编写一个Java应用程序,其运行结果是在窗口中显示:“Hello,Java World!”。

(2)在 Eclipse中编写一个Java小应用程序,其运行结果是在窗口中显示:“Java is a perfect programming Language!”。

三、实验步骤1.Java应用程序实验步骤(1) 双击Eclipse安装目录下的eclipse.exe或已经发送到桌面的Eclipse快捷方式图标启动Eclipse应用程序,选择工作空间。

第一次单击“进入工作站”按钮。

(2)选择:文件—新建—项目命令或在包资源管理器视图中右击,选择:文件—新建—项目命令。

在打开的新建项目向导界面,选择:Java项目,单击“下一步”。

(3)在“项目名”文本框中输入项目名称HelloWorld,其他选项采用默认值,然后单击“完成”按钮,项目创建完成。

(4)选择:文件—新建—类命令或在HelloWorld项目名上右击,选择新建—类,打开新建类向导界面。

(5)在“包”文本框中输入包名com.software.test1(包名通常用倒写的网址来命名,这样可以保证此包名是世界唯一的),在名称文本框中输入类名TOLEl,并选中public static void main(String[] args)选项类自动创建一个main方法,其他选项保持默认值。

(6)单击“完成”按钮后,一个代码编辑器被打开,可以看到左边包资源管理器目录多了包com.software.test1和类TOLEl。

(7)在代码编辑窗口的main方法中,加入代码:String str="Hello,JavaWorld! ";System.out.println(str);并保存修改后的类文件。

java实验报告实验1答案

java实验报告实验1答案

实验一熟悉NetBeans IDE 平台,开发环境及Java编程实验目的:1、我们使用的开发平台是NetBeans IDE,希望通过本次实验同学们能对NetBeans IDE 的开发环境有一个清楚的了解并能熟练运用,对Java语法进行初步运用,对面向对象的编程有一个直观的认识和深入理解,对于Java的基础知识进行理解运用和巩固。

为以后的实验中能够进行开发程序打下基础。

2、通过编程和上机实验理解Java语言是如何体现面向对象编程基本思想,了解类的封装方法,以及如何创建类和对象,了解成员变量和成员方法的特性,掌握OOP方式进行程序设计的方法,了解类的继承性和多态性的作用。

实验内容:● 1. 编写一个体现面向对象思想的程序。

● 2. 编写一个创建对象和使用对象的方法的程序。

● 3. 编写一个显示当前日期和时间的程序。

● 4. 编写不同成员变量修饰方法的程序。

● 5. 编写不同成员方法修饰方法的程序。

● 6. 编写体现类的继承性(成员变量、成员方法、成员变量隐藏)的程序。

●7. 编写体现类的多态性(成员方法重载、构造方法重载)的程序。

实验步骤:●双击桌面上的NetBeans IDE 6.5.1快捷方式或在文件菜单中打开它。

图1-1点击文件,创建新项目,创建一个项目名:experiment1。

点击按钮下一步:在项目名称处输入:experiment1 然后点击完成:在experiment1 下实现程序项目experiment1样例1:编写应用程序输出如下三角形。

****************【参考程序】public class Star{public static void main(Stringa[]){System.out.println(" *");System.out.println(" ***");System.out.println(" *****");System.out.println("*******");}}程序运行结果如图1-2所示。

JAVA实验报告一

JAVA实验报告一

Java语言程序设计实验报告一班级:姓名:学号:一、实验教学目的与基本要求Java程序设计的实验是Java程序设计课程重要的实践教学环节。

实验的目的不仅仅是验证理论知识,更重要的是通过上机加强学生的动手能力,掌握常用Java开发环境的使用方法,培养学生分析问题、解决问题、应用知识的能力和创新精神。

充分放手让学生自行设计、自主调试,真正培养学生的实践动手能力,全面提高学生的综合素质。

本课程是一门程序设计语言课程,通过本课程的学习,学生能够掌握Java语言程序的基本特点、基本编程方法和基本开发技巧,培养学生阅读、分析、设计和调试Java语言的能力,并具备一定的面向对象程序设计思想。

本课程的主要任务是在已学习的编程语言基础上,讲述Java语言的数据结构和语法规则;基本控制结构和编程技巧;Java语言面向对象的特点、编程方法和程序设计思路;Java语言的GUI程序和文件及I/O流的编程方法;能够正确配置Java开发环境,并使用相关的编辑、编译、调试、运行命令。

(1)掌握Java语言的编程技巧,能够独立进行面向对象的开发能力。

(2)具有根据编程需求独立查询Java类库文档及相关资料,完成系统的能力。

(3)具有分析、寻找和排除程序中常见问题的能力。

二、实验内容与收获(1)Java的安装与配置。

熟悉语言环境及简单程序设计的使用练习,正确配置Java开发环境(Eclipse 集成开发环境的安装、配置与使用)a)安装JDKSun公司为所有的Java程序员提供了一套免费的Java开发和运行环境。

可以通过IE或Netscape浏览器浏览网址:根据提示可以下载支持MicrosoftWindows操作系统的到本地硬盘。

安装的时候可以选择安装到任意的硬盘驱动器上,例如安装到D:\jdk1.5.0目录下,如图1-2。

正确安装后,在JDK目录下有bin、demo、lib、jre等子目录,如图1-3,其中bin目录保存了javac、java、appletviewer等命令文件,demo目录保存了许多java的例子,lib目录保存了Java的类库文件,jre目录保存的是Java的运行时环境(JRE)。

Java开发技术实验一上机

Java开发技术实验一上机

实验一:字符串的查找与替换一、实验目的1、掌握Java布局管理器的使用;2、掌握字符串的处理,了解StringBuffer类;3、掌握事件处理程序的写法,学会使用内部类对象监听事件。

二、实验环境1、系统环境:Windows XP,Windows 2003 Server2、编程环境:JDK1.5,JCreator,NetBeans等三、实验内容及步骤1、通过嵌套面板、组合各种布局,构造出一个比较美观、合理的界面。

熟练掌握FlowLayout,GridLayout和BorderLayout的使用。

如下图所示:2、使用内部类对象实现鼠标事件的监听。

定义主类TextFindReplace,在该主类中定义内部类MouseL对“Find”、“Replace”、“Exit”三个按钮上的点击事件监听及处理。

程序结构如下所示:TextFindReplace{//声明类成员变量Button btnFind;Button btnReplace;Button btnExit;……public TextFindReplace(){//初始化btnFind = new Button(“Find”);btnReplace = new Button(“Replace”);btnExit = new Button(“Exit”);……//注册事件MouseL myListener = new MouseL();btnFind.addMouseListener(myListener);btnReplace.addMouseListener(myListener);btnExit.addMouseListener(myListener);}class MouseL extends MouseAdapter{public void MousePressed(MouseEvent e){//调用字符串的查找与替换方法}}}3、定义类MatchFun用于实现字符串的查找与替换,该类中主要有二个方法:方法int strFind(String s1, String s2, int pos)用于实现字符串的查找,返回s2在s1中出现的次数。

Java实验报告一及作业总结二

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实验报告一

JAVA实验报告一

JAVA实验报告一一、实验目的本次实验的主要目的是通过实际操作,熟悉和掌握 Java 编程语言的基本语法、数据类型、控制结构以及面向对象编程的基本概念和方法。

培养我们运用 Java 解决实际问题的能力,为今后深入学习和应用 Java打下坚实的基础。

二、实验环境1、操作系统:Windows 102、开发工具:Eclipse3、 JDK 版本:18三、实验内容(一)Java 基础语法1、变量与数据类型在 Java 中,我们学习了不同的数据类型,如整数类型(int、long)、浮点数类型(float、double)、字符类型(char)和字符串类型(String)等。

通过定义和使用这些变量,我们能够存储和处理各种类型的数据。

例如:```javaint age = 20;double salary = 50005;char gender ='M';String name ="张三";```2、运算符与表达式掌握了各种运算符,如算术运算符(+、、、/、%)、关系运算符(==、!=、>、<、>=、<=)、逻辑运算符(&&、||、!)等。

能够运用这些运算符构建表达式来进行计算和逻辑判断。

比如:```javaint num1 = 10;int num2 = 5;int result = num1 + num2;boolean isGreater = num1 > num2;```3、控制结构(1)顺序结构程序按照语句的先后顺序依次执行。

(2)选择结构包括 ifelse 语句和 switch 语句,用于根据不同的条件执行不同的代码块。

```javaint score = 80;if (score >= 60) {Systemoutprintln("及格");} else {Systemoutprintln("不及格");}int day = 3;switch (day) {case 1:Systemoutprintln("星期一");break;case 2:Systemoutprintln("星期二");break;//其他 case 情况default:Systemoutprintln("未知");}```(3)循环结构包括 for 循环、while 循环和 dowhile 循环,用于重复执行一段代码。

Java实验1范文

Java实验1范文

Java实验1范文第1章概述最近几年,随着全球Internet的迅猛发展及万维网(World Wide Web,WWW)的日益普及和快速增长,整个计算机环境正在经历着深刻的变革。

1989年,HTML(Hypertext Markup Language,超文本标记语言)和WWW的产生是Internet数据描述语言的一次飞跃。

Java语言产生后,由于它独具特点,逐渐成为在Internet网络以及操作系统等其他方面的最受欢迎的开发与编程语言。

1.1 Java的诞生与发展规律美国硅谷有一句行话,每10~15年有一次轮回。

最近的一次轮回就是从Java开始。

Java是一个由Sun公司开发而成的新一代编程语言。

使用它可在各式各样不同种机器、不同操作平台的网络环境中开发软件。

不论使用的是哪一种WWW浏览器、哪一种计算机、哪一种操作系统,只要WWW浏览器上面注明了“支持Java”,就可以看到生动的主页。

Java正在逐步成为Internet应用的主要开发语言。

它彻底改变了应用软件的开发模式,带来了自PC机以来的又一次技术革命,为迅速发展的信息世界增添了新的活力。

1.1.1 Java的诞生美国Sun公司的Java语言开发小组成立于1991年,其目的是开拓消费类电子产品市场,例如,交互式电视、烤面包箱等。

Sun内部人员把这个项目称为Green,那时World Wide Web(万维网)还在图纸上。

该小组的领导人是James Gosling,是一位非常杰出的程序员。

他出生于1957年,于1984年加盟Sun公司,之前在一家IBM研究机构工作。

在研究开发过程中,Gosling深刻体会到消费类电子产品和工作站产品在开发哲学上的差异:消费类电子产品要求可靠性高、费用低、标准化、使用简单,用户并不关心CPU的型号,也不欣赏专用昂贵的RISC处理器,他们需要建立在一个标准基础之上,具有一系列可选的方案,从8086到80586都可以选取。

JAVA实验报告一

JAVA实验报告一

引言概述Java是一种广泛使用的计算机编程语言,它被用于开发各种应用程序和互联网应用。

本文旨在介绍和分析我进行的Java实验的过程和结果,以及从实验中得出的结论。

在本文中,将分别从实验的目的和背景、实验环境、实验方法和过程、实验结果和分析、结论等方面来详细阐述Java实验的相关内容。

正文内容1.实验目的和背景介绍Java实验的目的,例如为了学习和掌握Java编程语言的基础知识和核心概念。

说明选择该实验的背景和重要性,例如Java作为一种高级编程语言,在软件开发中具有重要的地位和应用价值。

2.实验环境详细介绍实验所需的硬件和软件环境,例如操作系统、编程环境、开发工具等。

提供安装和配置环境所需的步骤和方法,确保实验可以顺利进行。

3.实验方法和过程阐述实验的具体步骤和方法,例如创建Java项目、编写代码、调试程序等。

详细介绍实验中使用到的重要概念和技术,例如面向对象编程、类和对象的定义、继承和多态等。

给出相关的示例代码和运行效果,以便读者更好地理解和掌握实验的过程和方法。

4.实验结果和分析展示实验运行的结果,例如输出的结果、图表和数据等。

对实验结果进行详细的分析和解释,例如根据结果说明实验目标是否达到,是否存在问题和改进的空间等。

进一步讨论实验结果的影响和应用,例如对其他领域的相关研究或项目的意义和启示。

5.结论总结实验的主要内容和得到的经验教训,例如掌握了Java编程语言的基础知识和核心概念。

指出实验的成功和不足之处,以及对未来工作的展望和改进的方向。

提出对Java实验的建议和改进意见,以便进一步提升实验效果和学习效果。

总结本文详细介绍了Java实验的目的和背景,实验环境的配置和使用,以及实验方法和过程的展示和分析。

通过对实验结果的观察和解释,结合对实验的总结和改进的建议,可以得出可以提升Java实验效果和学习效果的结论。

Java作为一种广泛应用的编程语言,在软件开发中有重要的地位和应用价值,通过实验的深入学习和实践,可以更好地掌握和应用Java编程技术。

JAVA实验报告一

JAVA实验报告一

JAVA实验报告一JAVA实验报告一实验名称:Java基本语法练习目的:通过编写Java代码,熟悉掌握Java基本语法。

一、实验内容1. 编写一个简单的Java程序,输出"Hello, World!"。

确认Java开发环境配置正确。

2. 编写一个Java程序,实现以下计算功能:(1)定义两个整型变量a和b,并分别赋值为10和5(2)输出a与b的和、差、积、商以及余数。

3. 编写一个Java程序,实现以下判断功能:(1)定义一个整型变量x并赋值为10。

(2)判断x是否大于5并且小于15,如果满足条件则输出"x在5和15之间",否则输出"x不在5和15之间"。

4. 编写一个Java程序,实现一个简单的计算器:(1)定义两个整型变量num1和num2,并分别赋值为10和5(2)定义一个字符串变量operator,用户输入运算符("+", "-", "*", "/")。

(3)根据运算符执行相应的计算操作,并输出结果。

二、实验过程1. 编写一个简单的Java程序,输出"Hello, World!"。

```javapublic class HelloWorldpublic static void main(String[] args)System.out.println("Hello, World!");}```2. 编写一个Java程序,实现以下计算功能:```javapublic class Calculationpublic static void main(String[] args)int a = 10;int b = 5;System.out.println("a + b = " + (a + b));System.out.println("a - b = " + (a - b));System.out.println("a * b = " + (a * b));System.out.println("a / b = " + (a / b));System.out.println("a % b = " + (a % b));}```3. 编写一个Java程序,实现以下判断功能:```javapublic class Judgmentpublic static void main(String[] args)int x = 10;if (x > 5 && x < 15)System.out.println("x在5和15之间");} elseSystem.out.println("x不在5和15之间");}}```4. 编写一个Java程序,实现一个简单的计算器:```javaimport java.util.Scanner;public class Calculatorpublic static void main(String[] args)int num1 = 10;int num2 = 5;Scanner scanner = new Scanner(System.in);System.out.print("请输入运算符(+、-、*、/):"); String operator = scanner.nextLine(;switch (operator)case "+":System.out.println("num1 + num2 = " + (num1 + num2)); break;case "-":System.out.println("num1 - num2 = " + (num1 - num2)); break;case "*":System.out.println("num1 * num2 = " + (num1 * num2)); break;case "/":System.out.println("num1 / num2 = " + (num1 / num2)); break;default:System.out.println("无效的运算符");}}```三、实验结果和分析1. 编译并运行HelloWorld程序,成功输出"Hello, World!",证明Java开发环境配置正确。

Java实验报告_01(Swing编程)

Java实验报告_01(Swing编程)

闽江学院软件学院实验报告实验名称图形用户编程实验项目 Swing编程专业班级 09可视化2 姓名卓春娥学号 220097101208 指导教师赵志燕成绩日期一、实验目的1.掌握Myeclipse的使用。

2.掌握Swing编程。

二、实验内容1.在MyEclipse下建立一个工程2.利用Swing编写一个图形用户界面,显示一个按钮,一个标签。

3.功能要求:能在标签上显示按钮点击的次数。

三、实验步骤●在MyEclipse下建立一个新工程。

导入SWING包。

import javax.swing.*;import java.awt.*;import java.awt.event.*;●建好窗体的框架。

容器的设置JFrame frame = new JFrame("SwingApplication");SwingApplication app = new SwingApplication();Component contents = app.createComponents();frame.getContentPane().add(contents, BorderLayout.CENTER);●在建好的窗体下添加设置按钮、标签。

JButton button = new JButton("这是一个按钮");button.setMnemonic(KeyEvent.VK_I);button.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {numClicks++;label.setText(labelPrefix + numClicks);}●将组建放到容器上,为组建增加边框,并处理图形界面程序的两个事件。

JPanel pane = new JPanel();pane.setBorder(BorderFactory.createEmptyBorder(30, 30, 10, 30));pane.setLayout(new GridLayout(0, 1));pane.add(button);pane.add(label);闽江学院软件学院实验报告实验名称图形用户编程实验项目 Swing编程专业班级 09可视化2 姓名卓春娥学号 220097101208 指导教师赵志燕成绩日期return pane;}public static void main(String[] args) {try {UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());} catch (Exception e) { }// 创建顶级容器,并将其它控件放在里面JFrame frame = new JFrame("SwingApplication");SwingApplication app = new SwingApplication();Component contents = app.createComponents();frame.getContentPane().add(contents, BorderLayout.CENTER);// 框架配置完毕,显示主框架frame.addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {System.exit(0);}实现算法并调试。

实验一 Java程序实验

实验一 Java程序实验

实验一Java程序实验一、JDK安装设置、Java程序编写、编译、运行、调试过程安装环境:1、JDK1.7安装在D:\Program Files\Java\jdk1.7.0目录下2、右键点击“我的电脑”→弹出菜单中选择“属性”→点击“高级”选项卡→选择“环境变量”,classpath(用户变量)、JA V A_HOME(系统变量)、path (系统变量)分别设置为“D:\Program Files\Java\jdk1.7.0\lib”,“D:\Program Files\Java”,“D:\Program Files\Java\jdk1.7.0\bin”二、Eclipse编写、编译、运行、调试Java程序的过程假设Eclipse解压(无需安装)到D:\Program Files\Android文件夹中,双击“D:\Program Files\Android\adt-bundle-windows-x86-20130729\eclipse”目录下的eclipse.exe即可运行Eclipse。

1、新建Java工程2、输入工程名称和存放路径,点击Finish3、在打开的视图中,右键点击src,在弹出菜单中选择新建class文件4、按照下图所示填写包名、Java文件名,勾选生成Main方法,点击Finish5、在打开的Exaple.Java文件中输入示例代码:System.out.println(“原来如此简单”);6、设置断点:在需要设置断点的那一行语句前面灰色处双击即可设置7、调试Java程序:右键点击Example.java文件,如下图选择8、程序运行到断点处,会自动停下来,等待用户下一步操作9、点击图示Step over按钮10、可以看到右下角的Console控制台输出“原来如此简单!”11、继续全速执行程序12、退出调试,回到程序输入编辑界面三、Android应用程序中常见的Java语法:1、final关键字final String[] str = {“苹果”, “草莓”,”菠萝”,”西瓜”};2、super关键字public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(yout.main);}3、匿名类dialog1.setPositiveButton("确定", new DialogInterface.OnClickListener(){ public void onClick(DialogInterface dialog, int which) {setTitle("点击了对话框的确定按钮");}});4、类的继承、类方法的重载(写)public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(yout.activity_main);}5、接口的实现class ButtonClickListener implements OnClickListener{@Overridepublic void onClick(View v){count++;textView.setText(count+"");}}四、实验内容:1、使用package语句和import语句按照前面介绍的使用Eclipse输入、编译、调试程序的步骤,输入下面程序,然后编译、调试程序。

java上机实验报告 实验一

java上机实验报告 实验一

JAVA上机实验报告学院:理学院专业:数学与应用数学班级:121004姓名:***实验一:Java开发环境一实验目的1、掌握Java基本开发环境(JDK)的安装和配置方法。

2、掌握java程序的编辑方法、编译方法和运行方法。

3、通过试验,对Java程序的开发过程有一个总体了解。

二实验环境运行Windows的PC机,能够连接Internet下载JDK三、实验内容与实验步骤1、实验内容:①下载安装JDK,设置环境变量。

②使用编辑程序(如记事本)编辑输入HelloWorld.java源程序。

HelloWorld.java的内容如下:public class HelloWorld{public static void main(String [] args){System.out.println(“你好,恭喜!你成功开发了你的第一个Java程序!”);}}注意:java程序是大小写敏感的。

③编译上述源程序javac HelloWorld.java④执行上述源程序java HelloWorld 你好,恭喜!你成功开发了你的第一个Java程序!2、实验步骤:①下载JDK下载网址:/downloads,下载JavaSE的JDK,目前的版本是JDK6。

②安装JDK双击下载的安装程序,即可启动安装过程。

注意选择并记住安装路径,在后面的环境变量设置中要用到该路径。

安装好后,进入命令行状态,键入命令javac执行应该会有错误信息。

这是因为没有配置好环境变量path。

③配置环境变量鼠标右击“我的电脑”,选择“属性”,选择“高级”选项卡,点击“环境变量”进入环境变量设置对话框。

找到“系统环境变量”中的path,单击“编辑”即可编辑该环境变量的值。

将 JDK安装路径\bin加入到path原有值的后面,注意用“;”与前面的项目分开,且不要改变原有的内容,否则可能影响其他程序的正常运行。

连续单击“确定”完成环境变量的配置。

配置好后,进入命令行状态,键入命令javac执行,此时应该会有如何使用javac命令的提示信息,表明环境变量配置成功。

java编程基础实验报告

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程序,并在控制台输出了预期的结果。

Java上机实验内容

Java上机实验内容

Java上机实验报告内容:实验一JDK系统环境日期:2.24(第一章)目的:1.熟悉Java应用环境。

熟练掌握JDK环境的基本使用方法,掌握环境变量的设置方法。

2.熟练掌握Java应用程序的编辑、编译和运行过程。

3.理解Java应用程序的基本结构。

内容:第一章实验题实验二运算符及表达式日期:3.3目的:1.掌握Java语言的基本数据类型及其变量的定义方法。

2.掌握各种运算符及表达式的应用。

内容:第二章实验题实验三程序基本结构日期:3.10目的:1.掌握Java语言各语句的语法及应用。

2.熟悉顺序、选择、循环结构程序的编制方法。

3.掌握数组的定义、数组元素的引用及数组的实际应用。

内容:第三、四章实验题实验四类的声明及对象的创建日期:3.17目的:1.掌握类的声明、对象的创建方法。

2.掌握this关键字的用法。

3.注意实例变量与静态变量、实例方法与静态方法的区别。

内容:第五章实验题实验五继承和重载日期:3.24目的:1.理解继承、父类、子类、方法重载、方法重写概念,掌握super的关键字的用法。

2.掌握抽象类和接口的概念及其定义方法。

内容:第六章实验题实验六字符串应用日期:3.31目的:1.掌握字符串的基本操作方法。

2.理解String和StringBuffer类的异同。

内容:第七章实验题实验七包与APPLET日期:4.7目的:1.掌握包的定义、导入方法。

2.掌握applet程序的基本结构和程序中常用的方法。

3.掌握applet程序的运行过程。

内容:第八章实验题实验八布局管理与事件处理日期:4.14目的:1.掌握布局管理器的应用方法。

2.掌握常用UI对象(标签、按钮、文本组件、单选按钮、复选框)的使用方法。

3.掌握事件的处理方法,重点掌握动作事件。

内容:第九章实验9-1实验九UI组件的应用日期:4.21目的:1.掌握UI对象(组合框、滚动条、滚动面板、菜单)的应用方法。

2.掌握键盘、鼠标等事件的处理方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java编程基础
Java编程基础
——实验 for 2009
杨巍
yangwei@
Java编程基础
实验时间


第5周1-2节 part 1——1 小时 综合楼311 9月30日 练习内容


熟练Java常用语句 if语句,switch语句 while语句,do…while语句, for语句

编程求1!+2!+3!+…+20!的值
9
Java编程基础
实验时间


第5周1-2节 part 1——1 小时 综合楼311 9月30日 练习内容


数组 方法
10
Java编程基础
Java编程基础
——part 1.2 数组和方法
杨巍
yangwei@
Java编程基础
7
Java编程基础
实验5

循环的嵌套 打印一个九九乘法表
1*1=1 1*2=2 2*2=4 ...................... 1*9=9 2*9=18 ..............9*9=81
8
Java编程基础
实验6

求任意一个正数的阶乘

n!=1*2*3*….*n;


利用for循环 利用while循环
练习7

列出1~200之间的素数,并将素数的总 和输出




素数:只能整除1和它本身的数 1不是素数 2是素数,把2后面所有的能被2整除的数划 去 3是素数,把3后面所有的能被3整除的数划 去 ……
12
2
Java编程基础
Java编程基础
——part 1.1 Java基本语句
杨巍
yangwei@
Java编程基础
实验1

判断某一年份是否为闰年

判断闰年的条件

能被400整除或能被4整除但不能被100整除
4
Java编程基础
实验2

判断字母分类

给定任一个小写字母,判断是元音还是辅音 元音a、e、i、o、u
5
Java编程基础
实验3

找水仙花数




扫描三位自然数100~999,输出打印该组数 中的所有水仙花数 水仙花数,是指各位数字的三次方之和等于 该数本身的三位自然数 153就是一个水仙花数 153 = 13 + 53 + 33
6
Java编程基础
实验4

如何判断回文数字

回文数字

顺着看和倒着看是相同的数 121,656,2332
相关文档
最新文档