JAVA实验1

合集下载

Java语言程序设计实验报告1

Java语言程序设计实验报告1

《Java语言程序设计》实验报告一学生姓名:孙文琳班级:信息111 学号:201152275119 实验地点:经管中心证券实验室指导教师:赵利平实验日期:2012.3.6实验环境:Windows 2000+JDK1.61.实验目的(1)养成良好的编程风格;(2)掌握字符数据类型及其运算;(3)熟悉从输入对话框获取输入和从控制台获取输入两种方法;(4)掌握布尔运算符;(5)掌握分支语句if和switch。

2.实验内容(1)在控制台下求两个实数的最大值:完成实验教材P22程序清单2-2;(2)3.实验过程报告撰写具体要求:上述实验内容要求写出源代码及运行结果。

实验内容(1)://CompareT woNumbersl.javaimport java.util.Scanner;public class CompareTwoNumbers1{double number1,number2;Scanner scanner;public CompareTwoNumbers1(){System.out.println("请输入两个数字:");scanner=new Scanner(System.in);number1=scanner.nextDouble();number2=scanner.nextDouble();System.out.println("较大的数是:"+(number1>number2?number1:number2));}public static void main(S tring args[]){CompareT woNumbers1 ct=new CompareTwoNumbers1();System.exit(0);}}实验内容(2)://DollarConvertor.javaimport java.util.Scanner;public class DollarConvertor{public static void main(String args[]){ System.out.println("请输入美元数:"); Scanner scanner=new Scanner(System.in); double i=scanner.nextDouble();double result=i*6.2875;System.out.println("对应的人民币数:"+result);} }实验内容(3):public class MultiplyList1{public static void main(String args[]){String output="";for(int row=1;row<=9;row++){for(int col=1;col<=row;col++)output+=col+"*"+row+"="+(row*col)+" ";output+="\n";}System.out.println(output);System.exit(0);}}4.实验总结心得体会:做实验要小心翼翼,注意Java大小区分。

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实训1

JAVA实训1

姓名:*** 信科***1班学号;***0010127实验报告实训1》与实训2》:一,实验目的1,掌握在Eclipse环境中开发控制台程序的方法与步骤。

2,掌握Eclipse的基本使用方法。

3,掌握Eclipse下编译调控程序的方法与步骤4.创建一个项目并编写代码“确定”使得点击确定就会弹出“你好,宝贝!“二,实训内容:1)在Eclipse环境中开发控制台程序要求:创建java类,编写代码,执行程序。

实训:在Eclipse环境下编写一个简单java程序,运行后显示“你好,宝贝!步骤如下:1)选择菜单“文件”,“新建”“类”命令,或单击工具栏上“New java class”按钮。

2)在“新建java类”窗口中,“源文件夹”的默认值是项目的文件夹,不需要改动。

3)在“包”栏中输入程序包的名称“CH1”,在“名称”栏中输入类名“Ex1-”。

4)选中“public static void main (string[] args)”复选框,使之自动创建一个main ()。

5)单击“完成”按钮,一个代码编译窗口被打开。

6)在编译器中加入一行代码,System.out.println(“你好,宝贝!”):7)选择菜单“运行”-“运行方式”-“2java应用程序”命令,如果程序作了修改,系统会自动提示是否保存,选定“在启动前始终保存资源”复选框,然后单击“确定”按钮。

这时“控制台”视图中可以看到程序的运行结果:结果是:实训3》:一,实验目的:掌握Eclipse的使用方法及标签lable和Button的使用方法,并能够掌握DOS环境下开发JAVA程序的方法和步骤。

二,实验内容;用简单的程序使三,步骤:1,创建JAVA项目2,创建JAVA类3,添加组件更改其属性4,添加事件响应代码5,运行结果得运行后“王秋,我是苏建!“显示实训4》:一,实验目的1,掌握按位异或运算符和运算法则。

2,了解数据精度。

3,掌握异或运算的性质。

Java第一次实验0942401032

Java第一次实验0942401032

实验1:JDK开发工具的使用一.实验目的1.掌握使用JDK开发Java程序的步骤。

2.掌握JDK开发环境(环境变量)的设置。

3.掌握Java程序的基本语法,学会编写简单的Java程序。

二. 实验要求1.下载安装JDK 软件开发包,并设置环境变量。

2.掌握使用JDK编写Java程序的步骤。

3.编写一个简单的Java Application程序。

三.实验内容1. SDK 的下载与安装1、机器要求Java 对机器运行要求不高。

下面给出的是基于W indows 平台的机器要求。

硬件要求:CPU PII 以上,64M 内存,1OOM 硬盘空间软件要求:Windows98/Me/XP/NT/2000,IE 6 以上2、下载S DK为了建立基于S DK 的J ava 运行环境,需要先下载S un 的免费S DK 软件包。

SDK 包含了一整套开发工具,其中包含对编程最有用的是J ava 编译器、Applet 查看器和J ava 解释器。

在浏览器中输入h ttp:///,可看到如图1.1 所示的S un 公司网站首页页面。

在页面右边“Popular Downloads ”栏中单击“Java SE ”超链接,可进入到图 1.2 所示的下载页面,单击“jdk-6-windows-i586.exe ”超链接,开始下载工作。

3、安装 S DK运行下载的“jdk-6-windows-i586.exe ”软件包,可安装 SDK ,在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为 C:\ jdk ,默认的组件安装,包括有DEMO 、Source Code 。

4、SDK 中的主要文件夹和文件安装成功后,C:\jdk 中的文件和子目录结构如图 1.3 所示。

图 1.1 Sun 公司网站首页图 1.2 JSDK 下载页面图1.3 JDK中的文件和目录结构其中,\bin目录包含Java开发工具,包括Java编译器(javac.exe)、解释器(java.exe)等;\demo目录中包含一些实例程序的源代码;\lib目录包含了Java开发类库;\jre目录包含了Java运行环境,包括Java虚拟机、运行类库等。

实验1.1-JAVA实战练习-Banking项目step1

实验1.1-JAVA实战练习-Banking项目step1

JAVA实战练习——Bank项目(第一步)实验题目 1.1:创建一个简单的银行程序包实验目的:Java 语言中面向对象的封装性及构造器的创建和使用。

实验说明:在这个练习里,创建一个简单版本的Account 类。

将这个源文件放入banking 程序包中。

在创建单个账户的默认程序包中,已编写了一个测试程序TestBanking。

这个测试程序初始化账户余额,并可执行几种简单的事物处理。

最后,该测试程序显示该帐户的最终余额。

提示:1.创建banking 包2.在banking 包下创建Account 类。

该类必须实现下面UML 框图中的模型。

a. 声明一个私有对象属性:balance,这个属性保留了银行帐户的当前(或即时)余额。

b. 声明一个带有一个参数(init_balance )的公有构造器,这个参数为balance 属性赋值。

c. 声明一个公有方法geBalance,该方法用于获取经常余额。

d. 声明一个公有方法deposit,该方法向当前余额增加金额。

e. 声明一个公有方法withdraw 从当前余额中减去金额。

3.打开TestBanking.java文件,按提示完成编写,并编译TestBanking.java 文件。

4.运行TestBanking 类。

可以看到下列输出结果:Creating an account with a 500.00 balanceWithdraw 150.00Deposit 22.50Withdraw 47.62The account has a balance of 324.88。

java程序设计实验1,2,3

java程序设计实验1,2,3
importjava.util.Random;
publicclassMathDemo {
publicstaticvoidmain(String[] args) {
Random rand=newRandom();
intv=rand.nextInt();
System.out.println("你得到了一个"+v);
int a=5+4, b=a*2, c=b/4;
int d=b-c;
int e=-d;
int f=e%4;
double g=18.4, h=g%4;
int i=3;
int j=i++;
int k=++i;
System.out.println("a="+a);
System.out.println("b="+b);
}
}
1)保存文件名为:
2)编译命令为:
3)运行程序命令为:
4)如果删除该程序的第一行import语句,重新编译,有何问题?
评语:日期:年月日
实验二:数值类型与变量声明
实验目的:
1.掌握标识符的定义规则
2.认识Java的数据类型以及掌握各种变量的声明方法。
3.掌握不同数值类型间的赋值问题
实验内容
编写一个JAVA程序,对不同类型的类型进行变量的定义并输出相应的值。
if (e!=0 && a/e>5)
System.out.println("因为e非0且a/e为8大于5,所以输出a/e="+a/e);
if (f!=0 && a/f>5)

javaEE实验报告1---JDBC操作数据库

javaEE实验报告1---JDBC操作数据库
//关闭资源
if(rs!=null){
rs.close();
}
if(ps!=null){
try{
ps.close();
}catch(SQLException e) {
//TODOAuto-generated catch block
e.printStackTrace();
}
}
if(ct!=null){
ps=ct.prepareStatement("insert into TUserLogin values(?,?,?,?,?)");
ps.setString(1,"12");
ps.setString(2,"mary");
ps.setString(3,"123456");
ps.setString(4,"3");
年级:12
实验日期:2014-3-19
姓名:陈小斌
学号:03
班级:2班
实验名称:JDBC操作数据库
实验序号:实验一
成员人数:1
一、实验目的及要求
实验目的:
1、学习JDBC操作数据库的编程方法;
2、了解MyEclipse导入数据库驱动包的方法;
3、掌握Microsoft SQL Server 2008数据库的建立方法;
insert into TUserLogin values(3,'wl3','123456',1,'wl3@')
insert into TUserLogin values(4,'wl4','123456',1,'wl4@')

JAVA程序设计基础实验一

JAVA程序设计基础实验一

JAVA程序设计基础实验一实验报告一课程学号专业班级java程序设计xxxxxxxx实验项目姓名java语言基础xxxx成绩实验日期指导教师2021-9-17xxx计算机科学与技术(嵌入式方向)一【实验目的】(1)介绍java程序的结构及特点(2)熟识java语言的研发与运转环境(3)掌控java数据类型、语句和表达式(4)掌控java运算符及数据初始化(5)掌控java掌控语句二【实验内容】【项目一】完成实验指导书p2――1.2.1一个简单的应用程序。

classa{voidf(){system.out.println(\}}classb{}publicclasshello{publicstaticvoidmain(stringargs[]){system.out.println(\你好,很高兴学习java\aa=newa();a.f();}}【项目二】顺利完成实验指导书p6――1.3联手编程【项目三】完成实验指导书p14――3.2.1猜数字随机分配给客户一个1~100之间的整数?用户从键盘输入自己的猜测程序返回提示信息,提示信息分别是“猜大了”、“猜小了”和“猜对了”?用户可根据提示信息再次输入猜测,指导提示信息是“猜对了”(1)程序代码importjava.util.*;publicclasstest2{publicstaticvoidmain(stringargs[]){system.out.println(\给你一个1至100之间的整数,请猜测这个数\inta=(int)(math.random()*100)+1;intb=0;scannerreader=newscanner(system.in);system.out.println(\输入您的猜测:\b=reader.nextint();while(b!=a){if(b>a){system.out.println(\猜大了\b=reader.nextint();}elseif(bsystem.out.println(\猜猜大了\b=reader.nextint();}}system.out.println(\猜对了!\}}(2)运转结果图片【项目四】数组撰写一个java程序,定义一个2行3列于的整型二维数组,对数组中的每个元素赋值一个0~100的随机整数,然后分别对第一行、第二行的元素排序。

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

重庆大学
学生实验报告
实验课程名称J2EE及JA V A程序设计
开课实验室DS1501
学院软件学院年级专业班
学生姓名学号
开课时间2013 至2014 学年第 2 学期
总成绩
教师签名
软件学院制
《J2EE及JA V A程序设计》实验报告
开课实验室:DS1501 2014 年5 月27 日学院软件学院年级、专业、班姓名成绩
课程名称J2EE及JA V A程序设

实验项目
名称
实验1: JAVA环境配置
实验2:JAVA程序设计基础
指导教师杨正益
教师
评语教师签名:
2014年月日
一、实验目的
实验一:基本掌握JDK的安装方法,能正确配置环境变量,能够编译运行一个简单的
Java程序,能够编译运行一个简单的Java小应用程序。

实验二:熟悉Java的基本语法规范目的:掌握Java程序的基本语法,掌握Java程序的简单输入输出语句,掌握数据类型及常量、变量等的用法,掌握各类运算符及其运算优先级,掌握并灵活使用结构化程序设计。

二、实验内容
实验一内容:
1 JDK的安装。

2 系统环境变量的设置方法以及path与classpath的设置。

3 一个简单Java程序Hello java的编写、编译与运行。

4 一个简单的Java小应用程序的编写、编译与运行。

实验二内容:
实验二内容:
1.(显示图案) 编写一个程序,显示下面的图案:
J A V V A
J A A V V A A
J J AAAAA V V AAAAA
J J A A V A A
2.(几何方面:三角形的面积) 编写程序,提示用户输入三角形的三个点(X1,Y1)、(X2,Y2)和(X3,Y3),然后显示它的面积。

计算三角形面积的公式是:
S = (side1+side2+side3)/2;
Area =
下面是一个运行示例:
Enter three points for a triangle:1.5 -3.4 4.6 5 9.5 -3.4
The area of the triangle is 33.6
3.(几何方面:两个圆) 编写程序,提示用户输入两个圆的中心坐标和各自的半径值,然后决定第二个圆是否在第一个圆内,还是和第一个圆重叠,如下图所示。

提示:如果两个圆心的距离,就认为circle2在circle1内;如果两个圆心的距离,就认为circle2和circle1重叠。

a) b)
图示a) 一个圆在另一个圆内;b)一个圆和另一个圆重叠
三、使用仪器、材料
JAVA SE JDK 1.7.55
四、实验过程原始记录(数据、图表、计算等):
实验一内容
实验二内容:
1.(显示图案) 编写一个程序,显示下面的图案:
J A V V A
J A A V V A A J J AAAAA V V AAAAA
J J A A V A A
2.(几何方面:三角形的面积) 编写程序,提示用户输入三角形的三个点(X1,Y1)、(X2,Y2)和(X3,Y3),然后显示它的面积。

计算三角形面积的公式是:
S = (side1+side2+side3)/2;
Area =
下面是一个运行示例:
Enter three points for a triangle:1.5 -3.4 4.6 5 9.5 -3.4
The area of the triangle is 33.6
代码:
public class TriangleArea{
static double dis(double x1,double y1,double x2,double y2){
return Math.sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
}
public static void main(String[] args){
System.out.println("请输入坐标x1,y1,x2,y2,x3,y3");
Scanner in = new Scanner(System.in);
double x1=in.nextDouble();
double y1=in.nextDouble();
double x2=in.nextDouble();
double y2=in.nextDouble();
double x3=in.nextDouble();
double y3=in.nextDouble();
double d1=dis(x1,y1,x2,y2);
double d2=dis(x2,y2,x3,y3);
double d3=dis(x1,y1,x3,y3);
double s=(d1+d2+d3)/2;
double area=Math.sqrt(s*(s-d1)*(s-d2)*(s-d3));
System.out.println("面积是"+area);
}
}
结果:
3.(几何方面:两个圆) 编写程序,提示用户输入两个圆的中心坐标和各自的半径值,然后决定第二个圆是否在第一个圆内,还是和第一个圆重叠,如下图所示。

提示:如果两个圆心的距离,就认为circle2在circle1内;如果两个圆心的距离,就认为circle2和circle1重叠。

代码:
import java.util.*;
import ng.Math.*;
public class Circle{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
System.out.println("请输入第一个圆的圆点,半径x1,y1,r1");
double x1=in.nextDouble();
double y1=in.nextDouble();
double r1=in.nextDouble();
System.out.println("请输入第二个圆的圆点,半径x2,y2,r2");
double x2=in.nextDouble();
double y2=in.nextDouble();
double r2=in.nextDouble();
double dis=Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
if(dis>r1+r2)
System.out.print("两圆相离"); else if (dis>=Math.abs(r1-r2))
System.out.print("两圆重叠"); else
System.out.print("两圆相包"); }
}
结果:
此处记录过程截图、代码和运行结果截图。

相关文档
最新文档