java第一次实验报告.

合集下载

java第一次报告

java第一次报告

南京信息工程大学实验(实习)报告实验(实习)名称Java的环境安装与调试实验(实习)日期10 .12 得分指导教师陈瑶系计算机专业软件工程年级 2010 班次 3 姓名丁林梅学号 201023449021、实验目的(1)掌握字面常量和符号表示常量的概念和应用(2)掌握整型,浮点型,字符型和布尔型变量的概念和应用(3)掌握数组的概念(4)理解参数传递方式(5)学会逻辑运算符,算术运算符和位运算符的使用方法。

2、实验内容及步骤(1)角谷猜想:任何一个正整数n,如果它是偶数则除以2,如果是奇数则乘以3加上1,这样得到一个新的整数,如继续进行上述处理,则最后得到的数一定是1。

编写应用程序和小程序程序分别证明:所有的3至10000的数都符合上述规则。

〈程序〉main(){import java.applet.Applet;import java.awt.Graphics;public class jiaogu extends Applet{public void paint(Graphics g){int x,n,i=10;for(x=3;x<=10;x++){n=x;while(n!=1)if(n%2==0) n=n/2;else n=n*3+1;g.drawString (x+" 符合角谷猜想!",25,25+i);i=i+15;}}}}<运行结果>(2)编写一个applet,要求输入2个整数,在状态条显示较大的数,紧跟着显示“is larger”。

若二者相等,显示“the two numbers are equa 〈程序〉main(){import java.applet.Applet;import java.awt.*;public class large extends Applet{Label lab1,lab2;TextField input1,input2;int one,two;public void init(){lab1=new Label ("输入第一个数");lab2=new Label ("输入第二个数");input1=new TextField (6);input2=new TextField(6);add(lab1);add(input1);add(lab2);add(input2);}public boolean action(Event e,Object o){int max;if(e.target == input1 || e.target == input2 ){ one=Integer.parseInt (input1.getText ());two=Integer.parseInt (input2.getText ());if(one==two)showStatus("the two numbers are equal!!");else{max=(one>two)?one:two;showStatus(max+" is larger!");}}return true;}}}<运行结果>(1)显示较大的数(2)显示两者相等(3)编写一个程序模拟同时掷2个骰子。

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上机实验报告实验名称:Java编程实验实验目的:1. 掌握Java编程语言的基本语法和常用类库的使用;2. 熟悉Java程序的运行过程和调试方法;3.提高解决实际问题的能力。

实验环境与工具:1. JDK(Java Development Kit);2. IDE(集成开发环境),如Eclipse、IntelliJ IDEA等。

实验内容:1. 编写一个Java程序,实现一个简单的计算器;2.要求程序能够根据用户输入的两个操作数和运算符,进行相应的运算,并返回结果;3.为了增加程序的健壮性,需要对用户的输入进行合法性检查,例如运算符必须是"+","-","*","/"之一,操作数必须是合法的数字;4.对于输入不合法的情况,程序应给出相应的提示。

实验步骤:1. 首先创建一个Java项目,在项目中创建一个名为Calculator的类;2. 在Calculator类中添加一个名为main的静态方法作为程序的入口;3. 在main方法中使用Scanner类从控制台获取用户输入的操作数和运算符;4.对用户输入进行合法性检查,如果不合法则给出提示并结束程序;5.根据运算符进行相应的运算,并返回结果;6.将结果打印到控制台。

实验源码如下:```javaimport java.util.Scanner;public class Calculatorpublic static void main(String[] args)Scanner scanner = new Scanner(System.in);System.out.print("请输入第一个操作数:");double operand1 = scanner.nextDouble(;System.out.print("请输入第二个操作数:");double operand2 = scanner.nextDouble(;System.out.print("请输入运算符:");String operator = scanner.next(;double result;if (operator.equals("+"))result = operand1 + operand2;} else if (operator.equals("-"))result = operand1 - operand2;} else if (operator.equals("*"))result = operand1 * operand2;} else if (operator.equals("/"))result = operand1 / operand2;} elseSystem.out.println("请输入合法的运算符!");return;}System.out.println("计算结果为:" + result);}```实验总结:通过本次实验,我学会了如何编写一个简单的Java程序,了解了Java语言的基本语法和常用类库的使用。

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实训报告(7篇)

java实训报告(7篇)

java实训报告java实训报告(7篇)随着社会一步步向前发展,报告的使用成为日常生活的常态,其在写作上有一定的技巧。

一听到写报告马上头昏脑涨?以下是小编收集整理的java实训报告,仅供参考,希望能够帮助到大家。

java实训报告1内蒙古商贸职业学院计算机系学生校内实验实训报告20 --20 学年第学期系部:计算机系课程名称:Java程序设计教程专业班级:内蒙古商贸职业学院计算机系制填写说明1、实验项目名称:要用最简练的语言反映实验的内容,要与实验指导书或课程标准中相一致。

2、实验类型:一般需要说明是验证型实验、设计型实验、创新型实验、综合型实验。

3、实验室:实验实训场所的名称;组别:实验分组参加人员所在的组号。

4、实验方案设计(步骤):实验项目的设计思路、步骤和方法等,这是实验报告极其重要的内容,概括整个实验过程。

对于操作型实验(验证型),要写明需要经过哪几个步骤来实现其操作。

对于设计型和综合型实验,在上述内容基础上还应该画出流程图和设计方法,再配以相应的文字说明。

对于创新型实验,还应注明其创新点、特色。

5、实验小结:对本次实验实训的心得体会、思考和建议等。

6、备注:分组实验中组内成员分工、任务以及其他说明事项。

注意:①实验实训分组完成的,每组提交一份报告即可,但必须说明人员分工及职责。

不分组要求全体成员独立完成的实验实训项目可由指导老师根据个人完成情况分组填写。

②实验成绩按照百分制记,根据教学大纲及课程考核要求具体区分独立计算、折算记入两种情况。

③本实验实训报告是根据计算机系实验的具体情况在学院教务处制的实验实训报告的基础上进行改制的。

特此说明。

成绩单组别:小组成员:篇二:实训总结实训收获总结报告学部:计算机信息学院学科门类:计算机信息类专业:计算机应用技术姓名:朱恩林学号:12310020020实习单位:北京盛威南凌信息科技有限公司指导教师:王洪钊实习时间:20xx年5月15号—9月23号一、实训目的计算机信息管理专业的java实训在教学计划中是实训、实习课程。

JAVA实验报告一

JAVA实验报告一

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JAVA 实验报告(一)

JAVA 实验报告(一)

西华大学计算机系上机实践报告课程名称:Java 面向对象程序设计 年级:2008 上机实践成绩: 指导教师:陆园姓名:赵侨月上机实践名称:Java 语言基础 学号:312008********* 上机实践日期:2011.9.30上机实践编号: 组号:上机实践时间:16:00-17:40一、目的1、了解Java 编程基础2.、学会基本Java 程序的实现二、内容与设计思想1、我国历法中的天干、地支和生肖的排列是有规律的。

天干的顺序是“甲乙丙丁戊己庚辛壬癸”,地支的顺序是“子丑寅卯辰巳午未申酉戌亥”,生肖的顺序是“鼠牛虎兔龙蛇马羊猴鸡狗猪”。

天干、地支、生肖的计算方法非常简单:将年份减去3后除以10得到余数是几,对应于天干中的第几个;将年份减去3后除以12得到余数是几,则对应于地支中的第几个;生肖的计算方法和地支完全一致。

例如,对2006年而言,将数字2006减去3后是2003,除以10后的余数是3,对应于天干中的第三位“丙”;将2003除以12的余数是11,所以对应地支中的倒数第二位“戌”。

由此可知,2006年是“丙戌”年,生肖是“狗”。

根据以上思路,用Java 写一个程序。

程序提供一个声明形式为“public void getInfo(int year)”的方法,此方法接收一个int 类型的代表年份的数字,然后计算并打印出相关信息。

2、对于某移动通信公司的某通话服务,按如下标准收取长途通话费:基本通话费是每分钟4角钱,不足1分钟的部分则按照1分钟计算;长途通话费是每6秒7分钱,不足6秒的部分按照6秒计算。

整个长途通话费用由上述两项加起来。

编写一个Java 程序实现上面的计算。

要求:编写一个声明为“public void calcFee(int iSeconds)”的方法,该方法接收通话的秒数,然后计算出费用并显示出来。

在main 方法中调用该方法,分别将通话长度为5秒、60秒、61秒、119秒四种情况下的费用打印出来。

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实习报告范文(通用4篇)

Java实习报告范文(通用4篇)

Java实习报告范文(通用4篇)Java范文篇1在本学期的二周时间内,我们在学校机房进行了为期二周的JAVA 实训。

现在即将结束了,回首本学期的java学习,重点还是在学习概念等一些常识性的东西,也学到平常在课堂中没有学到的东西,在JAVAAPI中又多认识了几种类,使我对JAVA产生了浓厚的兴趣。

两周的时间说长也不长,在这两周中,我们的实训任务是仓库管理系统,在演示过程中,并没有觉得它有很难,但在实际编程过程中,却遇到了各种各样的错误,这也多亏了老师的指点和班级同学的帮忙,使我一步步克服了实训过程中遇到的困难。

虽然我所做的系统并没有实现所有功能,但是我觉得自己进步了,很多原来都不懂的东西现在都已经了解了,也培养了我的团队合作精神,让我感受到了集体的温暖。

实训的过程与课堂上的讲课比,更为有趣,因为可以真正的自己动手操作,使我对老师上课所讲的内容有了更深一步的了解,使我在以后的编程中可以灵活运用。

我期待以后有更多类似的实训,使我们可以多掌握一项技能,也可以让我们在以后找工作中可以有更多的实践经验。

学知识可不能凭自己的爱好和一时兴趣,要一步一个脚印,认认真真,踏踏实实,理论与实践相结合,在扎实掌握课本实例和内容之后,有一定的扩展阅读和课外学习,充分全面的了解JAVA的应用和扩展运用。

在我所学的语言当中,我自认为JAVA是一门比较强大的面向对象的编程语言,不仅仅因为它的跨平台性,更多的是因为它的灵活多变和实用性较强,可以说比较的经典和强悍。

所以学好java语言有很大的用处,这次实训,我们更多学到的是不懂就问和自己应该尽自己的全力去尝试,哪怕失败,只要自己尽自己的全力,和身边同学一起探讨而不是抄袭,团结合作,发挥团队意识,最后在自己的努力下,终于运行成功,这种成就感美不可言,心情愉悦至极。

最后终于要结束了,大家都有种释怀的感觉,当然我想我更多的是兴奋和自己掌握了知识之后的饱满感,学知识就像吃东西一样,吃饱了就应该好好的消化。

Java 第一次实验报告

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

JAVA上机实验报告

JAVA上机实验报告实验报告:JAVA上机实验一、实验目的本实验旨在通过使用JAVA编程语言完成一项具体的任务,掌握JAVA 的基本语法和编程思想,并能够运用所学知识解决实际问题。

二、实验背景JAVA作为一种面向对象的编程语言,被广泛应用于软件开发领域。

本实验要求使用JAVA编写一个简单的应用程序,能够实现输入两个整数并进行相加、相减、相乘、相除等基本运算。

三、实验内容和步骤1.实验环境本实验使用Java JDK作为编程环境,并需要在计算机上安装Java开发工具,如Eclipse或IntelliJ IDEA。

2.实验步骤(1)创建一个新的JAVA项目,在项目中创建一个新的类文件。

(2)在类中定义两个变量,用于存储输入的两个整数。

(3) 使用Scanner类获取用户输入的两个整数,并分别将其赋值给定义的变量。

(4)实现加法、减法、乘法、除法等基本运算函数,通过定义方法来实现不同的操作。

(5) 在main方法中调用相应的运算函数,并输出运算结果。

四、实验结果和分析本实验中,通过输入两个整数,使用JAVA编程语言实现了加法、减法、乘法、除法等基本运算功能。

在实验中,我们可以用不同的输入数据进行测试,验证程序的正确性。

实验结果如下:请输入第一个整数:5请输入第二个整数:3两个整数的和为:8两个整数的差为:2两个整数的积为:15两个整数的商为:1通过测试,可以发现程序正确地实现了加法、减法、乘法、除法等基本运算。

这说明我们的代码编写正确,程序逻辑也是正确的。

五、实验总结通过本次实验,我学会了使用JAVA编程语言进行简单的计算,并且能够将复杂的问题通过定义方法和使用变量来进行解决。

在实验中,我熟悉了JAVA的基本语法和编程规范,提高了我的编程能力和实际问题解决能力。

总的来说,本次实验对我来说是一次很好的练习和提高,对于以后的学习和工作将有很大的帮助。

通过这次实验,我对JAVA编程语言有了更深入的了解,解决问题的思路也更加清晰。

java实验报告(1)

java实验报告(1)

实验一熟悉eclipse集成开发环境并编写简单的应用的程序班级:信计08-1 学号:200811011022 姓名:孙海陆实验地点:实验楼北楼四机房实验时间:2011.9.29一、实验目的:熟悉JAVA编程环境,和基本编程框架。

练习在eclipse环境下新建项目、包和类,练习在程序中导入类。

二、实验内容1.新建项目FirstProject,在该项目中新建包java.examples.first,在该包新建类FirstExample,在该类中添加如下代码。

实验步骤:打开eclipse->新建Java项目命名为First Project->在此项目中新建包名为java.examples.first->在该包中建类FirstExample编程代码如下:package java.examples.first;import java.util.Scanner;public class FirstExample{public static void main(String[] args){int x,y,z;System.out.print ln(“请输入两个整数:”);Scanner in = new Scanner(System.in);x=in.nextInt();y=in.nextInt();z=x+y;System.out.println(x+”+”+y+”=”+z);}}2.编程实现输入年份和月份输出该年该月的天数。

/ ShowDays.javapackage java.examples.first;import java.util.Scanner;public class ShowDays {public static void main(String[] args) {System.out.println("请输入年份:");Scanner inY ear = new Scanner(System.in);int year = inY ear.nextInt(); // 输入年System.out.println("请输入月份:");Scanner inMonth = new Scanner(System.in);int month = inMonth.nextInt(); // 输入月份int numDays = 0;switch (month) { // 以月份作为分支条件case 1:case 3:case 5:case 7:case 8:case 10:case 12:numDays = 31; // 1、3、5、7、8、10、12月天数为31break; // 跳出switch语句case 4:case 6:case 9:case 11:numDays = 30; // 4、6、9、11月天数为30break;case 2: // 对于2月,根据是否为闰年判断当月天数if (((year % 4 == 0) && !(year % 100 == 0)) || (year % 400 == 0)) { numDays = 29;} else {numDays = 28;}break;}System.out.println(year + "年" + month + "月份" + " 有" + numDays + " 天");}}3.编程实现输出前30个素数。

java的实习报告5篇

java的实习报告5篇

java的实习报告5篇(实用版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的实用范文,如学习资料、英语资料、学生作文、教学资源、求职资料、创业资料、工作范文、条据文书、合同协议、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!In addition, this shop provides various types of practical sample essays, such as learning materials, English materials, student essays, teaching resources, job search materials, entrepreneurial materials, work examples, documents, contracts, agreements, other essays, etc. Please pay attention to the different formats and writing methods of the model essay!java的实习报告5篇实习报告是展示自身实习收获成长的重要报告,那么实习报告该如何写呢?下面是本店铺为大家整理的几篇java的实习报告范文,希望对大家有所帮助,仅供参考!java的实习报告1一、实习目的通过对java语言、JavaWeb、Oracle数据库应用设计及SQL语言的复习和锻炼,并且通过使用MyEclipse 开发平台设计库存管理系统项目,以达到充分熟悉开发平台及其应用设计。

java 实验一 熟悉java 实验报告

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上机实验报告学院:理学院专业:数学与应用数学班级: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实验报告(一)

院(系)
专业
班级
姓名
学号
导师
2012年11 月21 日
一,实验目的
1.了解java的数据类型。

2.理解运算符的优先级。

3.理解java的程序语法结构,掌握程序结构。

4.通过编程,熟悉java语言编程规则。

二,实验要求
熟悉java编程的基本要求,正确的编程,正确的输出运行程序,处理运算时出现的错误,基本达到熟练使用java编写程序。

三,实验设备与环境
装有java的语言工具软件(myeclipse)的计算机
四,实验内容
题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。

例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。

程序分析:关键是计算出每一项的值。

代码分析:
Scanner(System.in);
int n=sc.nextInt();
long sum=0;
for(int i=0;i<n;i++)
{
sum=sum+a;
a=a*10+2;
}
System.out.println(sum);
}
}
五,实验结果
六,心的体会
通过对本次的上机操作实验,使我对java语言编程有以下的认识和感触:
1.使我熟悉了java语言的操作,对java语言产生了兴趣。

2.使我感受到了其编程面对对象的方便性。

3.在具体操作时所遇到的各种问题的解决使我对java语言编程
的规范性有了更强的认识。

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

甘肃政法学院
本科生实验报告
(类与对象,继承与接口)
姓名:
学院:
专业: 信息管理与信息系统本科班
班级:10级信管班
实验课程名称:Java面向对象程序设计
实验日期: 2010 年 4 月 3 日
指导教师及职称:李瑞生
实验成绩:
开课时间: 2010-2011学年第二学期甘肃政法学院实验管理中心印制
运行结果如下图所示:
2、学习实例成员与类成员的区别:按照下面模板代码中的注释信息
将该程序补充完整并调试运行。

运行结果如下图所示:
3、使用package语句与import语句:上机调试下面程序,学会package 与import语句的用法。

运行结果如下图所示:
4、请按模板要求,将【代码】替换为Java程序代码。

运行结果如下:
5、定义父类People,分别定义People类的子类ChinaPeople,AmericanPeople和BeijingPeople并分别重写父类中的各个方法。

最后在主方法中分别创建各子类的对象并调用各自的方法打印输出信息。

该程序的模板代码如下:请将其补充完整并调试运行。

运行结果如下:
6、、读懂下面模板代码,按要求补充程序并调试运行。

掌握抽象类的定义及其实现方法,学习上转型对象的运用方法。

运行结果如下:
7、读懂下面模板代码,按要求补充程序并调试运行。

掌握接口的定义及其实现方法,学习接口回调的运用方法。

运行结果如下:。

相关文档
最新文档