韶关学院计算机科学学院实验教学进行表
(实验报告)
实验二Java语言基础 实验目的 1、了解Java 的数据类型; 2、掌握各种变量的声明方式; 3、理解运算符的优先级; 4、掌握Java 基本数据类型、运算符与表达式、数组的使用方法; 5、理解Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方 法; 6、通过以上内容,掌握Java 语言的编程规则。 实验要求 1、编写一个声明Java 不同数据类型变量的程序; 2、编写一个使用运算符、表达式、变量的程序; 3、编写一个使用Java 数组的的程序; 4、编写表达式语句、复合语句的程序; 5、编写使用不同选择结构的程序; 6、编写使用不同循环结构结构的程序。 实验内容 1、声明不同数据类型的变量 (1)编写声明不同数据类型变量的程序文件LX2_1.java,源代码如下。 public class EXP2_1 { public static void main(String args[]) { byte b=0x55; short s=0x55ff; int i=1000000;
long l=0xffffL; char c='a'; float f=0.23F; double d=0.7E-3; boolean B=true; String S="这是字符串类数据类型"; System.out.println("字节型变量 b = "+b); System.out.println("短整型变量 s = "+s); System.out.println(" 整型变量 i = "+i); System.out.println("长整型变量 l = "+l); System.out.println("字符型变量 c = "+c); System.out.println("浮点型变量 f = "+f); System.out.println("双精度变量 d = "+d); System.out.println("布尔型变量 B = "+B); System.out.println("字符串类对象 S = "+S); } } (2)编译并运行该程序,结果如图2.1 所示。 图 2.1
实验二Java基本语法练习 (对应于课本第二章与第四章的内容)一、实验目的 1.了解Java 的数据类型 2.掌握各种变量的声明方式 3.理解运算符的优先级 4.掌握Java 基本数据类型、运算符与表达式、数组的使用方法 5.理解Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法6.通过以上内容,掌握Java 语言的编程规则 二、实验要求 1. 编写一个声明Java 不同数据类型变量的程序。 2. 编写一个使用运算符、表达式、变量的程序。 3. 编写一个使用Java 数组的程序。 4. 编写表达式语句、复合语句的程序。 5. 编写使用不同选择结构的程序。 6. 编写使用不同循环结构的程序。 三、实验内容(验证性实验) (一)声明不同数据类型的变量(可选做) 1.编写声明不同数据类型变量的程序文件LX2_1.java,源代码如下。 public class LX2_1 { public static void main(String args[]) { byte b=0x55; short s=0x55ff; int i=1000000; long l=0xffffL; char c='a'; float f=0.23F; double d=0.7E-3; boolean B=true; String S="这是字符串类数据类型"; System.out.println("字节型变量b = "+b); System.out.println("短整型变量s = "+s); System.out.println("整型变量i = "+i); System.out.println("长整型变量l = "+l);
实验 2 Java语言的基本语句练习 一、实验目的 1.了解 Java的数据类型 2.掌握各种变量的声明方式。 3.理解运算符的优先级。 4.掌握 Java基本数据类型、运算符与表达式、数组的使用方法。 5.理解 Java程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。6.通过以上内容,掌握 Java语言的编程规则。 二、实验要求 1. 编写一个声明 Java不同数据类型变量的程序。 2. 编写一个使用运算符、表达式、变量的程序。 3. 编写一个使用 Java数组的的程序。 4. 编写表达式语句、复合语句的程序。 5. 编写使用不同选择结构的程序。 6. 编写使用不同循环结构结构的程序。 三、实验内容 (一)声明不同数据类型的变量 1.编写声明不同数据类型变量的程序文件LX2_1.java,源代码如下。 public class LX2_1 { public static void main(String args[]) { byte b=0x55; short s=0x55ff; int i=1000000; long l=0xffffL; char c='a'; float f=0.23F; double d=0.7E-3; boolean B=true; String S="这是字符串类数据类型"; System.out.println("字节型变量 b = "+b); System.out.println("短整型变量 s = "+s); System.out.println(" 整型变量 i = "+i); System.out.println("长整型变量 l = "+l); System.out.println("字符型变量 c = "+c); System.out.println("浮点型变量 f = "+f); System.out.println("双精度变量 d = "+d); System.out.println("布尔型变量 B = "+B); System.out.println("字符串类对象 S = "+S); } }
河南工业大学 《JAVA程序设计基础》实验报告2 实验单元二Java基本语法 实验二数据类型与表达式 实验时间: 2019/3/8 【实验目的】 1.掌握Java语言数据类型以及变量的声明。 2.掌握Java语言的赋值运算符、赋值表达式、赋值语句。 3.掌握Java语言的整型和字符型的混合运算。 4.掌握Java语言的输入格式。 【实验环境】 JDK、Eclipse 【实验内容】 1.编写程序,获取用户通过键盘输入的两个整数,计算它们的和,并输出。 2.编写程序,计算如下表达式的值 a)ax+b(a,b,x的值自己指定) b)a+b>a+c(a,b,c的值自己指定) c)28>20&&30>24||58<12 3.编写程序,要求从键盘输入3个整数,并打印它们的和、平均值、最小值
和最大值。 4.编写程序,要求读入一个园的半径(整数),并输出园的直径、周长和面积。π的值去3.14159。 【实验源码及结果】 1.编写程序,获取用户通过键盘输入的两个整数,计算它们的和,并输出。 打开eclipse创建包并创建一个class 代码: package beautiful; import java.util.Scanner; public class Java1 { p ublic static void main(String[] args) { // TODO Auto-generated method stub System.out.println("可输入两个整数,求和."); S canner bs=new Scanner(System.in); i nt x=0,y=0,sum=0; S ystem.out.print("请输入第一个整数:"); x=bs.nextInt(); S ystem.out.print("请输入第二个整数:"); y=bs.nextInt(); s um=x+y; S ystem.out.println("两个整数之和:"+x+"+"+y+"="+sum);
浙江大学城市学院实验报告 课程名称 ______________ 面向对象程序设讣 实验工程名称 ________________ Java语言基础实验__________________________________ 学生姓名专业班级学号 实验目的和要求 1.掌握Java语言的基本数据类型、字符串、数组 2.掌握Java语言的运算符、表达式、语句 3.能够编写Java应用程序 二. 实验内容 1.局部变量与final变量实验 2.基本数据类型与转换实验 3.算术运算的精度问题实验 4.移位运算实验 5.运算赋值实验 6.短路逻辑运算实验 7.编程实验:输出Unicode特泄区间的字符。 &编程实验:分析输入的数字 三. 实验结果与分析(可将程序运行结果截屏,也可分析运行结果) 1.局部变量与final变量实验。编写以下程序,并回答问题。 public class LocalVariablcInitExample { public static void main(String[] args) { int a o System.out.print(a)o final int b = 100。 b++o System.out.print(b)c } } (1)程序的错误 1、S ystem.out.print(a)o出错,局部变量a没有进行过初始化或赋值 2、b++。岀错,不能对终态局部变量b赋值。它必须为空白,并且不使用复合赋值
(2)改正方式 public class LocalVariablelnitExample { public static void main(String[] args) { int a=10 o System.out.print(a)o final int b= 100° Systeni.out.print(b)o } } 2.基本数据类型与转换实验。编写以下程序,分析代码的输出结果,并回答问题。class Test2{ public static void main(String[] args){ System.out.println(M第1段测试代码输出”)。 System.out.println((byle)255)o System.out.println((short)65535)0 System.out.println((byte)-129)。 System.out.println((byte)129)o System.out.println((byte) 128)。 System.out.printing第2段测试代码输出”)。 int i= 123456789 c float f =仁 System.out.println(f)0 longj=123456789123456789L, double d = j。 System.out.println(d)o System.out.println(H第3段测试代码输出 System.out.println(077) <> System.out.println(0x77)o System.out.println(77)o } } 请分析并回答以下问题: (1)分析第1段代码,说明在什么情况下,int类型的数字转换为byte或者short类型,会岀 现符号变化,即正数变负数,负数变正数?为何输出会不同? 答:在强制类型转换时,如果数值超过目标类型的取值范用,那么某些数据位会被强行截断(即数据截断),从而导致数据丢失,甚至符号丢失。 例如:byte的取值范围是-27~2U, int类型的255不在这个范围内,强制转换的结果是-lo (2)分析第2段代码,说明整数类型向浮点型转型是否可能岀现精度损失,是否需要强制 转换。 答:整数类型向浮点型转型可能会出现精度损失?不需要强制转换,可以自动类型转换。
Java 语言程序设计习题2 1.创建类,表示职员,取名为Employee。 a)添加成员变量,姓名、年龄、岗位、月薪。(名称随意) b)添加构造方法,可以设定姓名、年龄、岗位、月薪。 c)添加成员方法,可以读取并显示姓名、年龄、岗位、月薪。 d)添加成员方法,涨薪,给职员增加指定比例的月薪。 e)进行测试:创建3个职员实例,姓名、年龄、月薪任意。 f)进行测试:创建数组Employee e[],将创建的3个职员放入e。 g)进行测试:使用循环语句显示e中所有职员的信息。 h)进行测试:使用循环语句于e中所有职员增加10%月薪,重新显示所有 职员。 2.编写如下程序。 a)创建类,表示饭卡,取名为Card。 b)Card添加成员变量,double balance,表示余额。 c)Card添加构造方法,创建实例时设置余额。 d)Card添加成员方法,charge(double b),表示付费,调用后余额减b。 e)Card添加成员方法,getBalance(),返回余额值。 f)创建类,表示食堂,取名为Canteen。 g)Canteen添加成员方法,order(Card c, String s),表示用“c”这张卡购买 “s”这个食物。如果购买的是“rice”,c的余额减1,并显示余额值; 如果购买的是“milk”,c的余额减2,并显示余额值;如果都不是,显 示“No such food!” h)进行测试,创建Card与Canteen实例,购买“rice”、“milk”、“coffee”。 3.剩余时间调试教科书2、3章例题。 报告书电子版:新建记事本(.txt)文件,复制各题的程序代码(复制时请标注class 名称,如:p1.java)。文件名为: 学号_姓名.txt 程序源代码:左侧project文件->鼠标右键->properties,可查看源代码路径。将project文件夹(例:123456_小明)整体压缩。文件名为: 学号_姓名.zip(或rar) 请严格准守文件名格式,下周之内把两个文件交给班长。
实验 2 Java基本数据类型与控制语句 一、实验目的 1.了解Java 的数据类型 2.掌握各种变量的声明方式。 3.理解运算符的优先级。 4.掌握Java 基本数据类型、运算符与表达式。 5.理解Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。 6.通过以上内容,掌握Java 语言的编程规则。 二、实验要求 1. 编写一个声明Java 不同数据类型变量的程序。 2. 编写一个使用运算符、表达式、变量的程序。 3. 编写一个使用Java 数组的的程序。 4. 编写表达式语句、复合语句的程序。 5. 编写使用不同选择结构的程序。 6. 编写使用不同循环结构结构的程序。 三、实验内容 (一)声明不同数据类型的变量 1.编写声明不同数据类型变量的程序文件KY2_1.java,源代码如下。 public class KY2_1 { public static void main(String args[]) { byte b=0x55; short s=0x55ff; int i=1000000; long l=0xffffL; char c='a'; float f=0.23F; double d=0.7E-3; boolean B=true; String S="这是字符串类数据类型"; System.out.println("字节型变量b = "+b); System.out.println("短整型变量s = "+s);
System.out.println(" 整型变量i = "+i); System.out.println("长整型变量l = "+l); System.out.println("字符型变量c = "+c); System.out.println("浮点型变量f = "+f); System.out.println("双精度变量d = "+d); System.out.println("布尔型变量B = "+B); System.out.println("字符串类对象S = "+S); } } 2.编译并运行该程序 (二)了解变量的使用范围 1.建立KY2_2.java 文件,通过本程序了解变量的使用范围,源代码如下。 public class KY2_2 { static int i=10; public static void main(String args[]) { { int k=10; System.out.println("i="+i); System.out.println("k="+k); } System.out.println("i="+i); System.out.println("k="+k); //编译时将出错,已出k 的使用范围 } } 2.编译KY2_2.java 此时会出现错误提示。因为变量k 在方法块中声明,在方法块之外它是不存在的,所以编译时会出错。 3.修改上面的程序。 4.成功运行该程序。 思考:KY2_2.java 程序说明了什么问题? (三)使用关系运算符和逻辑运算符 1.建立使用关系运算符和逻辑运算符的程序文件,源代码如下。 class KY2_3 { public static void main(String args[]) { int a=25, b=20, e=3, f=0; boolean d=a实验二-Java语法基础(bo)
实验二Java基础语法 【实验目的】 (1)练习变量和常量的使用 (2)练习运算符与表达式的使用 (3)练习选择语句的使用 (4)练习循环语句的使用 (5)练习分支语句的使用 【实验环境】 JDK1.6+Eclpise3.2 【实验准备】 (1)复习课件中理论知识 (2)练习课堂所讲的例子 【实验内容】 1、输入一个学生的成绩,给出相应的等级。85分及以上为A级;70分及以上为B级; 60分及以上为C级;60分以下为D级。 提示: (1)从键盘读取输入数据的代码: //将从键盘读取的数据转换为带缓冲的输入流 BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); //读取输入流的一行数据 String s= br.readLine(); (2)将字符串转换为整数的方法 int i=Integer.parseInt(s); 2、编写一个程序从键盘输入5个整数,将最大、最小的整数找出来输出。 提示:定义代表最大值的变量和最小值的变量,然后循环和它们比较。 3、利用随机函数产生5道两位数的加法题,每答对一道得20分,答错不得分,最后判断用户的总得分并输出。 提示:产生两位随机数用以下办法 int x=(int)(10+Math.random()*90) 【实验过程及结果】 实验代码及结果: 1. package score.first; import java.io.BufferedReader;
import java.io.InputStreamReader; public class student { public static void main(String[] args)throws Exception { System.out.print("请输入分数:"); BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String inputString= br.readLine(); int inputInteger=Integer.parseInt(inputString); if(inputInteger>=85){ System.out.println("A级"); }else if(inputInteger>=70&&inputInteger<85){ System.out.println("B级"); }else if(inputInteger>=60&&inputInteger<70){ System.out.println("C级"); }else{ System.out.println("D级"); }}} 2.package bijiao.second; import java.io.BufferedReader; import java.io.InputStreamReader; public class zhengshu { public static void main(String[] args)throws Exception { // TODO Auto-generated method stub System.out.println("请直接输入数据:"); int min=0,max=0; BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); for(int i=1;i<=5;i++){ int x=Integer.parseInt(br.readLine()); if(i==1){ min=x; max=x; }else{ if(x>max) max=x; if(x 班级:姓名:学号:成绩 实验一:Java语言基础——数组 实验目的: 1.知道怎么样声明、创建和初始化各种类型的数组 2.理解二维数组的概念,能够声明、创建和初始化各种类型的二维数组 3.掌握对一维或二维数组元素的访问方法 4.掌握不规则二维数组的声明、创建和初始化以及访问的方法了解Arrays 类及System类中关于数组操作的方法的使用 实验内容 1.编写程序,掌握数组的声明和访问数组元素,了解数组对象length的作 用 2.编写程序,掌握二维数组的定义和应用 3.编写程序,掌握二维不规则数组的定义和使用 4.编写程序,熟悉命令行参数 1.有如下数组 int myArray[] = { 1, 2, 3, 4, 5, 6 }; int yourArray[] = { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 }; 请利用System.arraycopy方法编写一个程序,复制myArray数组的所有内容到yourArray数组,放在yourArray数组下标0开始的位置,并输出yourArray数组的每个元素。 2.有整型数组,按顺序包含元素:10,7,9,2,4,5,1,3,6,8,请编写程序利用 Arrays.sort方法对数组进行排序,并输出该数组的每个元素。 3.互换二维数组的行列。 4.编写一个程序,连续输入5个整数,输出他们的平均数,并按格式输出每 个数和平均数的差值。(例如平均数为10,则输出格式如:5低于平均数5或11高于平均数1)。 5.利用二维数组存储并输出杨辉三角的前n(n的值自己指定)行。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 实验一 Java语言基础 【实验目的】 (1)掌握下载Java SDK 软件包、学会设置Java环境变量。掌握在Dos环境下Java应用程序和Java Applet程序的编译和运行的方法。 (2)掌握MyEclipse /JBuilder集成开发工具的使用方法。 (3)了解和掌握Java的基本数据类型; (4)熟练了解Java语言的标准输入和输出; (5)了解和运用Javax.swing.JOptionPane类实现数据的输入和输出。 (6)熟练掌握和运用数组来解决实际问题。 (7)了解和运用String类,熟悉String类的构造方法。 【实验任务】 本实验由4个练习构成。 练习1:用记事本编写编写一个简单的应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习Java”和“We are students”。 练习2:用记事本编写一个简单的Java Applet程序,并在Java Applet中写两行文字:“这是一个Java Applet程序”和“我改变了字体”。 练习3:在控制台下求两个实数的最大值问题。通过该程序了解类System在数据输入和输出中所起的作用,以及Scanner的作用。 练习4:回文数。编写一个Java程序。用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都是回文数。 练习5:猜数字游戏。编写一个程序,实现下列功能:程序随机分配给客户一个1~100之间的整数,用户在输入对话框中输入自己的猜测。程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”和“猜对了”。 练习6:从键盘任意输入10个数字,对这些数字用直接插入排序的方法进行排序,排序后将10个数字按从小到大的顺序排列显示出来。 练习7:String类的常用方法。编写一个Java应用程序,判断两个字符串是否相等,判断字符串的前缀、后缀是否和某个字符串相同,按字典顺序比较两个字符串的大小关系,检索字符串,创建子字符串,将数字型字符串转换为数字,将字符串放到数组中,用字符数组创建字符串。 练习8:统计最长子串的长度。给定某一长度的字符串,请找出其中由相同字符连接而成的最长字符串,并以“字母,长度”的形式返回。比如“aaxxxbbbbxxxxxdd”其中由相同字符连接而成的最长字符串为xxxxx,则返回“x,5”。如果出现由不同字符构成的长度相 上机实验二:Java 语言基础、控制语句 一、实验目的 1) 掌握java语言的数据类型、运算符和表达式以及运算符的优先级 2)学会使用if和if-else和switch分支语句 3)学会使用while、do-while和for循环语句 4)学会使用break和continue程序控制语句 5)掌握数组的定义和使用方法、了解数组常用方法 二、实验内容 1) 学会数据类型的定义,使用简单的运算符和表达式实现给定的任务,利用输出语句实现数据的格式化显示。 2)练习使用if和if-else、switch分支语句、while、do_while和for循环语句以及break和continue控制语句。 3)掌握Java中的数组,数组是一种强大的数据结构,可以用一个变量名存贮多喝彼此相关的数据,通过相应的元素的下表来实现存取,由于数组下表永远是从0开始,所以下标的值总比相应的元素序号小于1。 三、实验步骤 1:利用输出语句来实现数据格式化显示 例2-1 在横线上填出下列变量的定义类型 -------------------------------------------------------------------------------------------------------------------- public class Example1{ public static void main(String args[]){ int x=45; float y=3.14f; double z=3.1415; boolean truth=true; char c='6'; System.out.println("各变量的值是:"); System.out.println("x的值是:"+x); System.out.println("y的值是:"+y); System.out.println("z的值是:"+z); System.out.println("truth的值是:"+truth); System.out.println("c的值是:"+c); } } -------------------------------------------------------------------------------------------------------------------- Java实验二 实验二类与对象 实验目的 1、掌握面向对象程序设计的方法与Java作为面向对象程序设计语言的特点; 2、掌握修饰符与构造方法的使用规则; 3、掌握接口的特点、结构、调用与继承; 4、掌握如何创建包,通过包如何管理类; 5、掌握Java的继承机制与实现多态的方法 实验内容 (1)定义一个类Student,属性为学号、姓名与成绩;方法为增加记录SetRecord与得到记录GetRecord。SetRecord赋值学号、姓名与成绩,GetRecord通过学号得到考生的成绩。通过实例验证编程无误。 (2)定义一个接口Area,其中包含一个计算面积的抽象方法calculateArea(),然后设计Circle与Rectan两个类实现这个接口的方法calculateArea(),分别计算圆与矩形的面积。通过实例验证编程无误。 (3)假定根据学生的3门学位课程的分数决定其就是否可以拿到学位,对于本科生,如果3门课程的平均分数超过60分即表示通过,而对于研究生,则需要平均分超过80分才能够通过。根据上述要求,请完成以下Java类的设计: (i)设计一个基类Student描述学生的共同特征。 (ii)设计一个描述本科生的类Undergraduate,该类继承并扩展Student类。 (iii)设计一个描述研究生的类Graduate,该类继承并扩展Student类。 (iv)设计一个测试类StudentDemo,分别创建本科生与研究生这两个类的对象,并输出相关信息 附实验一名称就是Java语言基础 实验报告分为以下几个部分 一实验名称 二实验目的 三实验仪器 四实验步骤(把您的操作一步一步写清楚,java 程序代码要写) 五实验结果(程序运行后的结果就就是DOS环境下运行出来的结果写在实验报告上) 六实验讨论(实验过程中的错误及如何改正,您的心得体会等) 答案: (1)定义一个类Student,属性为学号、姓名与成绩;方法为增加记录SetRecord与得到记录GetRecord。SetRecord赋值学号、姓名与成绩,GetRecord通过学号得到考生的成绩。通过实例验证编程无误 public class Student { private int ID; private String name; private float score; public void SetRecord(int ID,String name,float score){ this、ID=ID; this、name=name; 山西大学计算机与信息技术学 院 实 验 报 告 姓 名 学 号 201324109 专业班级 计算机科学与技术 课程名称 Java 实验 实验日期 成 绩 指导教师 杨红菊 批改日期实验名称 实验 2 Java 语言基础 1、 实验目的 1、理解 J ava 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法; 2、通过以上内容,掌握 J ava 语言的编程规则。 二、实验内容(按要求编程并贴图,并将图按顺序编号命名) 1.使用 s witch 语句 (1)程序功能:在不同温度时显示不同的解释说明。 温度c<10度,显示 某某℃ 有点冷。要多穿衣服 10≤c<25度,显示 某某℃ 正合适。出去玩吧。 25≤c<35度,显示 某某℃ ℃ 有点热。 c ≥35, 显示 某某℃ 太热了!开空调。 上面的某某用变量c 的值替换 (2)程序源代码如下。 import java.util.*; public class SwitchDemo{ public static void main(String[] args ){ double c ; System.out .println("请输入温度:"); Scanner input =new Scanner(System.in );c =input .nextDouble(); switch (c <10?1:c <25?2:c <35?3:4){ case 1: System.out .println(c +"℃,有点冷,要多穿衣服");break ;case 2: System.out .println(c +"℃,正合适,出去玩吧");break ;case 3: System.out .println(c +"℃,有点热");break ;case 4: System.out .println(c +"℃,太热了!开空调");break ; } } } (3)编译并运行程序,结果如图 1 所示。 、管路敷设技术通过管线不仅可以解决吊顶层配置不规范高中资料试卷问题,而且可保障各类管路习题到位。在管路敷设过程中,要加强看护关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置保护层防腐跨接地线弯曲半径标等,要求技术交底。管线敷设技术中包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。、电气课件中调试对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行 高中资料试卷调整试验;通电检查所有设备高中资料试卷相互作用与相互关系,根据生产工艺高中资料试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要在事前掌握图纸资料、设备制造厂家出具高中资料试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况 ,然后根据规范与规程规定,制定设备调试高中资料试卷方案。 、电气设备调试高中资料试卷技术电力保护装置调试技术,电力保护高中资料试卷配置技术是指机组在进行继电保护高中资料试卷总体配置时,需要在最大限度内来确保机组高中资料试卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器组在发生内部故障时,需要进行外部电源高中资料试卷切除从而采用高中资料试卷主要保护装置。 Java实验报告 项目一Java语言基础 一、实验学习目标 1.熟悉Java开发环境 2.了解和掌握Java的基本数据类型和基本运算 3.掌握Java语言的条件控制语句,循环语句以及转向语句。 4.理解和掌握数组的基本内容(包括数组声明,初始化,复制等)。 5.掌握多维数组的定义和使用。 二、实验设备 PC 三、实验内容 1.配置JDK运行路径并编译运行第一个Java应用程序。 2.通过求最大值,算术运算,位移运算等小程序体会Java的基本数据类型和基本运算。 3.通过成绩等级判定,九九乘法表等小程序体会Java语言的条件控制语句,循环语句以及转向语句。 4.编写程序实现通过键盘输入10个数字并对这些数字进行排序,然后以从小到大的顺序输出。 5.编写程序实现两个矩阵相乘。 四、实验原理 JDK(Java Development Toolkit)是Sun公司开发的Java开发工具包,它是一个简单的命令行工具,主要包括软件库、编译Java源代码的编译器、运行Java字节码的解释器,以及测试Java Applet的Applet阅读器,还有其他一些有用的工具。JDK主要是通过DOS命令行,在DOS环境下进行Java程序的编 译和运行。常用的JDK工具包括javac、java、javadoc、appletviewer、jar、jdb、javah、javap、extcheck命令。要了解它们的具体语法描述,可以在设置好JDK路径后,在DOS环境下直接输入相关“工具名称”按回车,就能够看到每种工具的具体使用语法。 五、实验步骤 1.安装好JDK5.0后,如果想在系统的任意目录下编译和运行编写好的Java 程序,需要先设置环境变量。本实验将在Windows系统下的环境变量中设置JDK 运行路径(以使用安装程序的默认路径:C:\Program Files\Java\jdk1.5.0_06为例)。 (1)鼠标右键单击“我的电脑”,选择“属性”,在弹出对话框中选择“高级”下的“环境变量”,如图1.1所示。 (2)在“系统变量”中选择Path,单击“编辑”按钮,如图1.2所示,在弹出对话框中的“变量值”文本框中添加;C:\Program Files\Java\jdk1.5.0_06\bi n(如果前一个变量值后已有“;”则将路径信息加入即可),单击“确定”按钮,如图1.3所示。 图1.1 实验2 Java语言基础实验 一、实验目的 1. 掌握Java语言的基本数据类型、字符串、数组 2. 掌握Java语言的运算符、表达式、语句 3.能够编写Java应用程序 二、实验内容 1. 局部变量与final变量实验 2. 基本数据类型与转换实验 3. 算术运算的精度问题实验 4. 移位运算实验 5. 运算赋值实验 6. 短路逻辑运算实验 7. 编程实验:输出Unicode特定区间的字符。 8. 编程实验:分析输入的数字 三、实验步骤 1. 局部变量与final变量实验。编写以下程序,并回答问题。 public class LocalVariableInitExample { public static void main(String[] args) { int a ; System.out.print(a); final int b = 100; b++; System.out.print(b); } } 请问上述程序有何错误?如何改正? 2. 基本数据类型与转换实验。编写以下程序,分析代码的输出结果,并回答问题。 class Test2{ public static void main(String[] args){ System.out.println("第1段测试代码输出"); System.out.println((byte)255); System.out.println((short)65535); System.out.println((byte)-129); System.out.println((byte)129); System.out.println((byte)128); §2.2 Java程序设计结构 §2.1.1实验目的、内容及性质 1、掌握Java语言基础知识如变量、编程基本结构。 2、数组的使用 实验性质:验证、必做 实验学时:4学时 §2.2.2问题及思考 1、字符串和字符如何区别?常见的转义字符有那些? 2、变量按作用域可以分为那几类? 3、说明java 语言中的数据类型以及基本数据类型的默认值。类型转换规则。 4、数组如何定义,如何初始化?基本数组的一些算法?如查找、排序等 §2.2.3实验指导 1、选择结构示例 (1)if语句 2、循环结构示例(1)for语句 §2.2.4实践编程 编写以下程序 1、显示星期几对应的英文字符串。 用week表示星期几,可用switch语句将week转换成对应英文字符串,week为整型数据由用户输入。 用户输入参考: import java.util.Scanner; public class StandardIO{ public static void main(String[] args) { Scanner scan=new Scanner(System.in); String s=scan.next(); //输入一个字符串 int x=scan.nextInt();//输入一个整形数字 double d=scan.nextDouble();//输入一个double } } 程序: import java.util.Scanner; public class Word1 { public static void main(String[] args) { Scanner scan =new Scanner(System.in); System.out.println("请输入一个数字:"); int week=scan.nextInt();//输入一个整形数字 switch (week){ case 1: System.out.println("Monday");break; case 2: System.out.println("Tuesday");break; case 3: System.out.println("Wedensday");break; case 4: System.out.println("Thurday");break; case 5: System.out.println("Friday");break; case 6: System.out.println("Saturday");break; case 7: System.out.println("Sunday");break; } scan.close(); } 截图: 2、计算输出Fibonacci前20序列。用数组编程 Fibonacci序列是指首两项为0、1,以后各项的值是其前两项之和:0,1,1,2,3,5,8,… 程序运行结果: 实验一、java语言基础 一、实验目的 1.熟悉Ja v a的运行环境。 2.掌握编写与运行Ja v a程序的方法。 3.熟练掌握Ja v a中的数据类型、运算符、表达式及流程控制语句。 4.掌握数组的定义、建立及其使用方法。 5.熟悉Ja v a一般程序的结构。 二、实验要求 1.熟悉J av a的运行环境Ec li ps e。 2.编写一个J av a 应用程序,在屏幕上输出”he ll o,j a va!”。3.编写一个J av a 小应用程序,在屏幕上输出”he llo,ja va!”。4.掌握运行J av a 程序的步骤。 5.浏览S DK 自带的Ap pl et 应用小程序。 6.编写一个声明J a va 不同数据类型变量的程序。 7.编写一个使用运算符、表达式、变量的程序。 8.编写表达式语句、复合语句的程序。 9.编写使用不同选择结构的程序。 10.编写使用不同循环结构结构的程序。 11.编写一个使用Ja va 数组的程序。 三、实验内容 (一)编写Java a p p l i c a t i o n源程序 在Ec li ps e环境下,编写程序如下: pu bl ic c la ss H el l o { p u bl ic s ta ti c voi d m ai n(St ri ng ar g s[]){ S y st em.o ut.p ri ntl n("He ll o,we lc ome!"); } } 运行此应用程序,查看运行结果。 (二)编写J a v a ap p l e t源程序 1.在Ec li ps e环境下键入如下程序: H e ll oA pp le t.ja va im po rt ja va.aw t.Gr ap hi cs; im po rt ja va.ap pl et.A pp le t; pu bl ic c la ss He ll oA pp le t ext e nd s Ap pl et { pu bl ic v oi d p ai nt(G ra ph ic s g) { g.dr aw St ri ng(“He ll o,we lc ome!”, 10,20); } } 2.编译j av a小程序 ja va c He ll oA p pl et.j av a 3.建立i nd ex.h t ml文件,嵌入He l lo Ap pl et.c la ss 实验1(05) Java语言基础-数组_答案
Java语言基础实验
java第二课知识介绍
java实验二附答案
实验2 Java说话基础
JAVA实验报告 项目一二三
实验2Java语言基础实验
JAVA 实验二报告
实验一、java语言基础