JAVA上机实验
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
浙江工商大学计算机与信息
工程
路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理
学院
学期上机实验报告
课程名称:java程序设计实验 姓 名: 学 号:班日 期:结构化程序设计
【一】 实验内容及要求
实验目的:
了解 java 的数据类型, 掌握各种变量的声明方式;理解运算符的优先级, 掌握 java 基本数据类型、运算符与表达式、数组的使用方法;理解 java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法
实验内容:
2)使用break语句实现记数:从1,100,当数到78时程序终止。
3)分别使用for语句编程,找出所有的水仙花数并输出。 水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:371=33+73+13,371就是一个水仙花数。
4)编写一程序,判断2011年份是否是闰年,并在屏幕上输出判断结果。
5)由用户输入一个整数,由程序判断是否为素数,并给出结果。或由用户输入一个范围,程序列出该范围内的全部素数
【二】完成报告
1(public class zjgsu_gj{
public static void main (string[] args){
}
2(public class zjgsu_gj{
public static void main (string[] args){ int k; for (k=100;k<=300;k++){ if (k%3!=0) } system.out.println(k); else continue; }
}
for (k=1;k<=100;k++){ system.out.println(k); if (k==78) break; } }
3(public class zjgsu_gj{
public static void main (string[] args){
int k,a,b,c;
for (k=100;k<=999;k++){ a=k/100; } b=(k%100)/10; c=(k%100)%10; if (k==a*a*a+b*b*b+c*c*c) system.out.println(k); }
}
4(public class zjgsu_gj{
public static void main (string[] args){
} int k=2011; if ((k%4==0&&k%100!=0)||(k%400==0)) } system.out.println(k+年是闰年); else system.out.println(k+不年是闰年);
5(import java.util.scanner;
public class zjgsu_gj
{
public static void main(string args[]) throws java.io.ioexception
{
int m,n; scanner scan=new scanner(system.in); n=scan.nextint(); for(m
= 2;m < n;m++) {
}
}
break; } if(m == n) system.out.println(n+是素数); else
system.out.println(n+不是素数);
实验名称:面向对象程序设计(一)
【一】实验内容及要求
实验目的:
1、 熟悉使用java常用类
2、 掌握类的定义以及使用
3、 理解类的封装性、继承性、多态性
4、 熟悉构造函数的概念和使用
实验内容:
1) 定义一个类myvalue,其中包括:用value来保存一属性值;方法setvalue设置value,方
法getvalue获取value,
定义一个类usevalue,在该类的main方法里面完成如下功能:创建一个myvalue类的对象myvalue {myvalue k = new myvalue ()};为myvalue对象中的value赋值10{k.setvalue(10)};使用getvalue方法获得myvalue对象中的数据并在屏幕上输出 {system.out.println(k.getvalue())}。
用countvalue来保存计数器的当前值。
方法increment()计数器加一
方法decrement()计数器减一
方法reset()计数器清零
使用计数器类创建一对象,该计数器对象当前值为10,调用三次increment(),输出计数器当前值,调用一次decrement(),输出计数器当前值,调用reset(), 输出计数器当前值.
3)定义一个名字为myrectangle的矩形类,类中有4个私有的整型成员变量,分别是矩形的
左上角坐标(xup,yup)和右下角坐标(xdown,ydown);类中定义了无参数的构造方法和有4个int参数的构造方法,用来初始化类对象。类中还有以下方法:
getw(), 计算矩形的宽度;
geth(), 计算矩形的高度;
area(), 计算矩形的面积;
tostring(), 把矩形的宽、高和面积等信息作为一个字符串返回。
编写应用程序使用myrectangle类。
【二】完成报告
1.
class myvalue{
private int value;
public void setvalue(int x){ value=x;
}
public int getvalue(){
return value;
}
}
class usevalue{
public static void main(string args[]){ myvalue k=new myvalue();
k.setvalue(10);
}
}
2.
public int countvalue;
countvalue=a;
3. k.increment(); k.increment(); system.out.println(k.countvalue); k.decrement(); system.out.println(k.countvalue); k.reset(); system.out.println(k.countvalue); } }
class myrectangle{
private int xup,yup,xdown,ydown; public myrectangle(){
xup=0; yup=0; xdown=0; ydown=0;
} public myrectangle(int x1,int y1,int x2,int y2){ xup=x1; yup=y1; xdown=x2; ydown=y2; } public int getw(){ return xdown - xup; } public int geth(){ return ydown - yup; } public int area(){ return getw()*geth(); } public string tostring(){ } return 矩形宽+getw()+矩形高+geth()+矩形面积
+area(); } class ceshi{ } public static void main (string args[]){ myrectangle
k=new myrectangle(5,6,7,8); } system.out.println(k.tostring());篇二:java上机实验报告(完整高分打印版) java语言程序设计实验报告
学生所在学院:里仁学院
学生所在班级:08计算机一班
学生姓名:hejinhai
指导教师:崔勇强
教 务 处
2010年6月
第1篇 核心基础篇
实验一
第3章 java语言基础
3.2 表达式与语句
3.2.2 运算符与表达式
9 java强制类型转换
一, 实验目的:
掌握和理解强制类型转换原理格式及使用方法。
二, 实验内容:
编写程序定义整形变量x,把他强制类型转换成byte类型,观察输出结果。 三, 源程序:
public class test {
public static void main(string[] args) { int x=1200; byte b=(byte)x;
system.out.println(转换结果是:+b); }
}
输出结果:-80
四, 原理:
根据低级数据和高级数据的相互转换
规则
编码规则下载淘宝规则下载天猫规则下载麻将竞赛规则pdf麻将竞赛规则pdf
,把输入的整形数1200转
换成二进制数,转换成补码形式取前八位,输出结果。
实验二
第3章 java语言基础
3.2 表达式与语句
3.2.2 运算符与表达式
4 位运算符
一, 实验目的:
理解和掌握移位运算符操作,使用方法,和格式。
二, 实验内容:
编写程序,定义两个整型变量,采用左移右移运算符 >> ,<<,和不带符号右移运算符 >>>,对整型变量进行移位运算,输出结
果,观察结果。 三, 源程序:
public class test {
public static void main(string[] args) { int s1=1357;int s2=-1357; int
s3=s1>>5;int s4=s2>>5; int s5=s1>>>5;int
s6=s2>>>5; int s7=s1<<5;int s8=s2<<5; int
s9=s1>>37;int s10=s2>>37; system.out.println(数字一是+s1);
system.out.println(数字二是+s2); system.out.println(数字一的<<左移五位结果是+s7); system.out.println(数字一的>>右移五位结果是+s3); system.out.println(数字一的>>>右移五位结果是+s5);
system.out.println(数字二的<<左移五位结果是+s8); system.out.println(数字二的>>右移五位结果是+s4); system.out.println(数字二的>>>右移五位结果是+s6);
system.out.println(数字一的>>右移三十七位的结果是+s9);
system.out.println(数字二的>>右移三十七位的结果是+s10);
}
输出结果:
数字一是1357
数字二是-1357
数字一的<<左移五位结果是43424
数字一的>>右移五位结果是42
数字一的>>>右移五位结果是42
数字二的<<左移五位结果是-43424
数字二的>>右移五位结果是-43
数字二的>>>右移五位结果是134217685
数字一的>>右移三十七位的结果是42
数字二的>>右移三十七位的结果是-43
四, 实验原理:
将输入的正型变量1357,-1357转换成补码形式,1357的补码,就是
它他的二进制本身,-1357是二进制数诸位取反加1,按照要求进行移位运算(>> <<),若是左(右移),就按要求移}篇三:java上机实验报告
homework3实验报告
一、实验目的与要求
1、掌握java中类和接口的基本知识;
2、继承的基本知识;
3、集合的基本操作
二、实验内容
1.pimcollection 类
创建一个可以管理pimentities实体的集合,该类实现了collection接口,且必须实现了以下方法:
(1).getnotes();
返回pimcollection中所有的pimnote项,如果不包含pimnote项,则返回一个空集合
(2).gettodos();
返回集合pimcollection中所有的pimtodo项,如果不包含pimtodo项,则返回一个空集合
(3).getappointment();
返回集合pimcollection中所有的pimappointment项,如果不包含pimappointment项。则返回一个空集合
(4).getcontacts();
返回结合pimcollection中所有的pimcontact项,如果不包含pimcontact项,则返回一个空集合
(5).getitemsfordate(date d);
返回集合pimcollection中所有与d匹配的pimentities,如果没有匹配d的项, 则返回一个空集合
(只有pimtodo和pimappointment项,因为pimnote和pimcontact跟日期没有关系)。
2.testpimcollection类(自己的测试类)
向pimcollection集合类中加入了一些pimentity实体类,并用pimcollection类中实现的方法分别筛选出了其中的pimnote、pimtodo、pimappointment、pimcontact、符合指定日期d的集合并打印输出。
三、实验器材
计算机+windows操作系统+eclipse
四、实验步骤
1.程序源代码(压缩在文件夹里)
2.编译执行程序
3.
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
执行结果
五、实验结果
1.testpimcollection的测试代码:
2.程序的执行结果:
如图所示:程序分别输出了todo、note、appointment、contact、以及匹配指定日期的结合的结果。
六、实验小结
1、熟悉了java集合的基本内容和操作,也包括了泛型的一些知识。
2、通过这个实验巩固了java的基础知识:类和接口的有关知识,继承的应用。
3、掌握了在eclipse下编译执行java程序的知识。
4、通过几次的编程,熟悉了java的编程规则。
5、综合应用所学知识完成java程序的
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
、设计、调试和总结,为以后编写更复杂的java程序打下了很好的基础。