Java_实验一
Java语言程序设计-实验1

Java 语言程序设计习题1 p1.使用Eclipse:1)打开Eclipse,File->new->Java project2)Project name 写上“学号_姓名”(重要!),点击Finish。
3)鼠标右击左侧出现的Project文件,new->class4)name栏写上习题名称,如创建的是主函数,勾上public void static main选项。
5)输入Java代码。
6)鼠标右击project文件下的***.java文件,run as->Java Application,或单击按钮。
7)下侧console窗口将显示运行结果。
p2.在console窗口输出如下字符串:p3.创建如下变量:int a = 6; int b = 4; int c = 5; int x;使用条件运算符(op1 ? op2 :op3),在a、b、c中选择值最大的变量,将其值赋予变量x。
console窗口输出:“x=....”。
p4.创建如下变量:int speed; String s1 = “正常”; String s2 = “违章”; String result;假设高速公路的最低限速是60,最高限速是120。
于speed变量赋任意值,用条件运算符判断是否违章,并在console窗输出结果。
p5.调试课后习题2-1(教科书70页,Exer2_1.java)余下时间调试1、2章例题代码,如实验完毕,可提前15分钟离开实验室。
关于实验报告(重要!):发送报告书电子版与程序源代码交给班长。
报告书电子版:新建记事本(.txt)文件,复制各题的程序代码(复制时请标注class名称,如:p1.java)。
文件名为: 学号_姓名.txt程序源代码:左侧project文件->鼠标右键->properties,可查看源代码路径。
将project 文件夹(例:123456_小明)整体压缩。
java实验一

实验一、安装JDK并熟悉java的运行环境一、实验目的熟悉JA V A的运行环境及学习简单的编程。
二、预习内容安装工具软件的基本方法。
三、实验设备与环境装有JA V A语言工具软件(Eclipse )的微机若干四、实验内容安装Eclipse及JA V A的核心编译程序J2SDK。
1、打开Eclipse的安装盘安装Eclipse。
2、在相同目录下安装J2SDK。
3、打开Eclipse软件对J2SDK文件进行配置。
4、编写一应用程序,在屏幕上显示“HELLO WORLD”和爱心标志。
package实验;import java.util.*;import java.awt.*;import javax.swing.JFrame;public class shiyan1 {public static void main(String args[]){System.out.println("Hello word");JFrame w = new JFrame("李伟的实验一");MyPanel p = new MyPanel();w.setSize(600,600);w.add(p);w.setVisible(true);}}class MyPanel extends Panel {int x1,y1,x2,y2;public void paint (Graphics g){g.setColor(Color.red);g.fillArc(10, 10, 100, 100, 0, 180);//drawArc(int x,int y,int width,int height,int startAngle, int arcAngle):画椭圆一部分的圆弧线。
g.fillArc(110, 10, 100, 100, 0, 180);g.drawLine(10, 60, 210, 60);//drawLine(int x1,int y1,int x2,int y2)g.drawLine(10, 60, 110, 216);g.drawLine(110,216,210,60);Polygon filledPolygon=new Polygon(); //Polygon 类封装了坐标空间中封闭的二维区域的描述。
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开发环境的熟悉⼀、实验内容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开发环境安装及配置一、运行下载的JDK文件,一直点击“下一步”,安装完成:二、设置环境变量。
(1)JDK环境变量需要设置Path变量和classpath变量。
(2)首先,打开电脑系统文件中的安装文件,找到java安装文件,再找到bin文件,复制bin文件的路径。
(3)打开“电脑属性”--“高级系统设置”--“环境变量”,在“系统变量”中找到Path变量(如果没有可新建),在Path变量中添加刚才的路径(添加前一定要添加英文状态下的分号)。
(4)继续打开java文件,找到jre文件,再找到lib文件,复制lib文件的路径,在刚才的“系统变量”里新建一个classpath变量,变量值是“C:\Program Files\Java\jdk1.8.0_101\jre\lib\rt,jar;.;”,点击确定新建环境变量。
四、测试JDK环境。
(1)打开windows的运行命令,运行cmd命令。
(2)在cmd中把指针跳转到其他任意一个盘,如下:(3)在D盘下运行“java -version”命令,会出现以下容:五、测试javac编译器和java解释器。
(1)在D盘下创建一个java文件夹,再该文件下建议一个文本文档,名为“Hellojava”(2)再该文本文档里写一个Hello java的java程序。
(3)将该文本文档的后缀改为.java。
(4)打开刚才的运行窗口,在D盘下打开java文件夹:(5)使用java编译器编写刚才的java程序:这时在Hellojava.java文件旁会出现一个Hellojava.class文件:(6)用java解释器运行这个文件就会出现“Hello java!”的运行结果,需要注意的时,在编译时文件名需要添加后缀,而在运行时不需要后缀名。
(7)退出java文件夹:实验结果图实验总结我对刚接触的Java是陌生的,在java之前已经出现了许多优秀的编程语言,就像上学期我学过的C语言和数据结构一样。
实验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实验一
学生实验报告(2009—2010学年第一学期)课程名称:java及web编程技术开课实验室:2301 2009年 10月 23 日一、实验目的及内容目的:掌握和巩固Java基础知识内容:1.Java语言开发流程2.编写一个程序,该程序实现以下功能:把自己的学号看作是一个整数n,计算并在屏幕上输出该整数各位相加的结果。
例如:学号为12345的同学应计算并输出结果15。
二、要求1.描述Windows下JDK环境变量的设置。
2.描述上述程序的设计、实现和结果,并对结果进行分析;设计和实现时要求上述功能放到main函数之外的其他函数中实现。
3.以上面程序为例完整叙述(1)在命令行方式下Java语言的开发流程;(2)在NetBeans集成开发环境中的开发流程。
掌握和巩固Java基础知识二、实验内容1.Java语言开发流程2.编写一个程序,该程序实现以下功能:把自己的学号看作是一个整数n,计算并在屏幕上输出该整数各位相加的结果。
例如:学号为12345的同学应计算并输出结果15。
三、实验原理1.程序设计将12位学号看作整数,并用一个长整型n存放,另设sum为整型,存放各位加和。
设n’=n/10时,此时原整数n的最后一位会作为小数位被舍去,用n-10*n’则得到n的最后一位。
做12次循环,每次取得最后一位数加到sum,并令n=n/10,最终可得sum结果。
2.代码实现class Sum{privatelong stu_num=200610405401L; //长整型存放12位学号int sum=0; //保存加和publicvoid calc(){ //循环计算各位和for(int i=1;i<=12;i++){sum+=stu_num-10*(stu_num/10); // n-10*n’stu_num=stu_num/10;}}void display(){ //输出结果System.out.println("学号:200610405401\n各位加和等于:"+sum);}}public class Main {public static void main(String[] args){Sum s = new Sum();s.calc();s.display();}}3.结果分析。
实验一 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、操作系统: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实验报告一
引言概述Java是一种广泛使用的计算机编程语言,它被用于开发各种应用程序和互联网应用。
本文旨在介绍和分析我进行的Java实验的过程和结果,以及从实验中得出的结论。
在本文中,将分别从实验的目的和背景、实验环境、实验方法和过程、实验结果和分析、结论等方面来详细阐述Java实验的相关内容。
正文内容1.实验目的和背景介绍Java实验的目的,例如为了学习和掌握Java编程语言的基础知识和核心概念。
说明选择该实验的背景和重要性,例如Java作为一种高级编程语言,在软件开发中具有重要的地位和应用价值。
2.实验环境详细介绍实验所需的硬件和软件环境,例如操作系统、编程环境、开发工具等。
提供安装和配置环境所需的步骤和方法,确保实验可以顺利进行。
3.实验方法和过程阐述实验的具体步骤和方法,例如创建Java项目、编写代码、调试程序等。
详细介绍实验中使用到的重要概念和技术,例如面向对象编程、类和对象的定义、继承和多态等。
给出相关的示例代码和运行效果,以便读者更好地理解和掌握实验的过程和方法。
4.实验结果和分析展示实验运行的结果,例如输出的结果、图表和数据等。
对实验结果进行详细的分析和解释,例如根据结果说明实验目标是否达到,是否存在问题和改进的空间等。
进一步讨论实验结果的影响和应用,例如对其他领域的相关研究或项目的意义和启示。
5.结论总结实验的主要内容和得到的经验教训,例如掌握了Java编程语言的基础知识和核心概念。
指出实验的成功和不足之处,以及对未来工作的展望和改进的方向。
提出对Java实验的建议和改进意见,以便进一步提升实验效果和学习效果。
总结本文详细介绍了Java实验的目的和背景,实验环境的配置和使用,以及实验方法和过程的展示和分析。
通过对实验结果的观察和解释,结合对实验的总结和改进的建议,可以得出可以提升Java实验效果和学习效果的结论。
Java作为一种广泛应用的编程语言,在软件开发中有重要的地位和应用价值,通过实验的深入学习和实践,可以更好地掌握和应用Java编程技术。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Java面向对象程序设计》课程实验指导书
实验1 Java项目开发
一 实验目的:
习编写运行Java程序,综合应用枚举、循环、判断流程等。
二 实验内容:
参照演示程\Eclipse使用初步讲解,使用Eclipse编写一个Java应用程序。用户从键
盘输入一个Long范围之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。
回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都是回文
数。并输出个位数所对应的枚举常量。
三 实验步骤:
1、创建枚举类型Digit.java,其中常量为{数字一,数字二,数字三,数字四,数字五,
数字六,数字七,数字八,数字九,数字零}(注意定义的顺序不能改变),该类在包
cn.edu.qtech.util中
2.在cn.edu.qtech.util包中创建类HuiwenEstimator.java,有成员变量Long num,方法
boolean isHuiwenNum(Long num)判断是否为回文;int getLength(Long num)判断num为几
位数;
3.编写客户端类cn.edu.qtech.app包中的HuiWenTest.java,主函数中条用
HuiwenEstimator类对用户输入的数字进行判断,输入数字-1后程序结束。
运行程序,显示如下:
请输入一个数字,-1表示结束:
12345(此为输入,以下为输出)
12345有5位
12345不是回文数
12345的个位是数字五
请输入一个数字,-1表示结束:
123321(此为输入,以下为输出)
123321有6位
123321是回文数
123321的个位是数字一
请输入一个数字,-1表示结束:
-1(此为输入,以下为输出)
实验报告交三个Java类的手写版