JAVA基本单元实验报告

合集下载

java基础入门实验报告

java基础入门实验报告

java基础入门实验报告Java基础入门实验报告实验目的:本次实验旨在帮助初学者熟悉Java编程语言的基础知识,包括变量、数据类型、运算符、流程控制语句等,通过实际操作加深对Java语言的理解,并掌握基本的编程技能。

实验内容:1. 变量和数据类型:首先,我们学习了如何声明变量,并介绍了Java中常用的数据类型,包括整型、浮点型、字符型和布尔型等。

2. 运算符:接着,我们学习了Java中常用的运算符,包括算术运算符、关系运算符、逻辑运算符和位运算符等。

3. 流程控制语句:最后,我们学习了Java中的流程控制语句,包括if-else语句、switch语句和循环语句等。

实验步骤:1. 安装Java开发环境:首先,我们需要安装Java开发工具包(JDK),并配置好环境变量。

2. 编写第一个Java程序:接着,我们编写了一个简单的Hello World程序,并运行成功。

3. 学习变量和数据类型:然后,我们学习了如何声明变量和使用不同的数据类型。

4. 掌握运算符的使用:接着,我们练习了各种运算符的使用,包括算术运算符和逻辑运算符等。

5. 学习流程控制语句:最后,我们学习了if-else语句和for循环语句的使用,并编写了一些简单的程序进行练习。

实验结果:通过本次实验,我们成功地掌握了Java编程语言的基础知识,包括变量、数据类型、运算符和流程控制语句等,并且能够编写简单的Java程序。

同时,我们也对Java开发环境有了更深入的了解,为以后的学习打下了良好的基础。

结论:本次实验是我们学习Java编程语言的第一步,虽然只是入门级别的内容,但对于初学者来说却是非常重要的。

通过实际操作,我们不仅加深了对Java语言的理解,也掌握了基本的编程技能,为以后的学习打下了坚实的基础。

希望在以后的学习中能够不断提升自己的编程能力,更好地应用Java语言进行开发。

java基础实验报告

java基础实验报告

java基础实验报告Java基础实验报告引言:Java作为一种面向对象的编程语言,广泛应用于软件开发领域。

本次实验旨在通过一系列的实验任务,加深对Java基础知识的理解,并掌握Java编程的基本技巧。

实验一:Java环境搭建在本实验中,我们首先需要搭建Java开发环境。

Java开发工具包(JDK)是进行Java编程的基础,我们可以从Oracle官网上下载并安装最新版本的JDK。

安装完成后,我们需要配置环境变量,以便在命令行中能够直接运行Java相关的命令。

实验二:Java语言基础Java语言基础是进行Java编程的基石。

在本实验中,我们需要掌握Java的基本语法规则、数据类型和运算符等。

通过编写简单的程序,如计算两个数的和、判断一个数是否为素数等,加深对Java语言基础的理解。

实验三:面向对象编程面向对象编程是Java的核心特性之一。

在本实验中,我们需要学习Java中的类和对象的概念,并通过编写简单的类和对象来实现一些功能。

例如,创建一个学生类,包含姓名、年龄和成绩等属性,并实现一些与学生相关的操作方法。

实验四:异常处理异常处理是Java编程中重要的一部分。

在本实验中,我们需要学习Java中的异常处理机制,并通过编写代码来处理可能出现的异常情况。

例如,通过try-catch语句来捕获并处理用户输入非法字符的异常。

实验五:文件操作在实际的软件开发中,文件操作是非常常见的需求。

在本实验中,我们需要学习Java中的文件操作相关的类和方法,并通过编写代码来实现文件的读取和写入等功能。

例如,读取一个文本文件中的内容,并将其写入到另一个文件中。

实验六:多线程编程多线程编程是提高程序性能和效率的一种方式。

在本实验中,我们需要学习Java中的多线程编程相关的知识,并通过编写代码来实现多线程的应用。

例如,创建多个线程来同时下载多个文件,并实现进度条的显示。

结论:通过完成以上一系列的实验任务,我们对Java基础知识有了更深入的理解,并掌握了Java编程的基本技巧。

java编程基础实验报告

java编程基础实验报告

Java编程基础实验报告1. 引言本实验报告旨在介绍Java编程基础实验的步骤和相关思考过程。

通过本实验,我深入了解了Java编程语言的基本概念和语法,并通过实际编程练习提高了我的编程技巧。

2. 实验目的本次实验的目的是通过编写Java程序来实现一些基本的编程任务,包括变量的声明与使用、条件分支、循环结构、函数定义和调用等。

通过这些任务的完成,我可以加深对Java编程的理解和掌握。

3. 实验环境在本次实验中,我使用了以下工具和环境: - Java Development Kit (JDK) - 集成开发环境(IDE):我选择使用IntelliJ IDEA4. 实验步骤步骤一:环境搭建首先,我下载并安装了Java Development Kit (JDK)。

然后,我安装了IntelliJ IDEA作为我的集成开发环境。

步骤二:创建Java项目在IntelliJ IDEA中,我创建了一个新的Java项目。

我选择了一个合适的项目名称,并选择了项目的存储路径。

步骤三:编写Java代码在项目中,我创建了一个Java源代码文件,并开始编写Java程序。

根据实验要求,我定义了必要的变量,并使用条件分支和循环结构来实现程序的逻辑。

步骤四:调试和运行程序在编写完Java代码后,我使用IntelliJ IDEA提供的调试功能来检查代码中的错误。

我逐行运行程序,并观察变量的值和程序的输出,以确保代码的正确性。

步骤五:实验总结在实验过程中,我遇到了一些困难和问题。

通过阅读相关的教程和文档,我解决了这些问题,并加深了对Java编程语言的理解。

5. 实验结果通过本次实验,我成功地实现了实验要求中的Java程序。

我观察到程序输出了预期的结果,并且在调试过程中没有发现任何错误。

6. 实验心得通过参与这次Java编程基础实验,我对Java编程语言有了更深入的了解。

我学会了如何使用Java变量、条件分支、循环结构和函数定义等基本概念。

java实验实验报告

java实验实验报告

java实验实验报告Java 实验实验报告一、实验目的本次 Java 实验的主要目的是通过实际操作和编程实践,深入理解和掌握 Java 编程语言的基本概念、语法结构、面向对象编程的思想以及常用类库的使用。

同时,培养我们解决实际问题的能力和编程思维,提高代码的质量和可读性。

二、实验环境1、操作系统:Windows 102、开发工具:IntelliJ IDEA3、 JDK 版本:18三、实验内容(一)基本语法练习1、数据类型与变量在 Java 中,我们学习了不同的数据类型,如整数类型(`int`、`long`)、浮点数类型(`float`、`double`)、字符类型(`char`)和布尔类型(`boolean`)。

通过定义和使用这些变量,我们能够存储和操作各种类型的数据。

```javaint age = 25;double salary = 500050;char grade ='A';boolean isStudent = true;```2、控制结构包括条件语句(`ifelse`、`switch`)和循环语句(`for`、`while`、`dowhile`)。

这些控制结构使我们能够根据不同的条件执行不同的代码块,或者重复执行一段代码。

```javaint num = 10;if (num > 5) {Systemoutprintln("Number is greater than 5");} else {Systemoutprintln("Number is less than or equal to 5");}switch (num) {Systemoutprintln("One");break;case 10:Systemoutprintln("Ten");break;default:Systemoutprintln("Unknown");}for (int i = 0; i < 5; i++){Systemoutprintln(i);}int count = 0;while (count < 3) {Systemoutprintln("Count: "+ count);count++;}count = 0;Systemoutprintln("Count: "+ count);count++;} while (count < 3);```(二)面向对象编程1、类与对象创建了自定义的类来表示现实世界中的实体。

java 实验报告

java 实验报告

java 实验报告Java 实验报告引言:Java 是一种广泛应用于软件开发的计算机编程语言,具有跨平台、面向对象、简单易学等特点。

本实验报告将介绍我在学习 Java 过程中进行的一系列实验,包括实验目的、实验过程、实验结果和实验总结。

实验一:Hello World 程序实验目的:通过编写一个简单的 Hello World 程序,熟悉 Java 的开发环境和基本语法。

实验过程:1. 安装 Java Development Kit(JDK)并配置环境变量。

2. 使用文本编辑器编写以下代码:```javapublic class HelloWorld {public static void main(String[] args) {System.out.println("Hello, World!");}}```3. 将代码保存为 HelloWorld.java。

4. 打开命令提示符,切换到代码所在目录,输入以下命令编译代码:```javac HelloWorld.java```5. 输入以下命令运行程序:```java HelloWorld```实验结果:命令提示符中输出 "Hello, World!"。

实验二:数据类型和运算符实验目的:了解 Java 的数据类型和运算符,并能够正确使用它们进行计算。

实验过程:1. 声明并初始化不同类型的变量,例如整数、浮点数和布尔类型。

2. 使用算术运算符进行基本的数值计算。

3. 使用逻辑运算符进行布尔类型的操作。

实验结果:根据实验过程中的代码和输入,得到相应的计算结果。

实验三:条件语句和循环结构实验目的:掌握 Java 中的条件语句和循环结构,能够根据不同的条件执行相应的代码块。

实验过程:1. 使用 if-else 语句实现条件判断。

2. 使用 switch-case 语句实现多分支选择。

3. 使用 for 循环、while 循环和 do-while 循环实现不同的循环结构。

java实验报告汇总

java实验报告汇总

第一章实验报告1、安装与调试JDK第二章实验报告1、运行Welcome.java2、运行ImageView.java第三章实验报告1、一个简单的java应用程序:2、关于java基本程序设计结构的实验:3、常量:4、字符串操作:5、构建字符串:6、输入输出:7、条件语句用for、while、和do while编写计算n!的小程序。

输入欲求其阶乘的正整数n,返回n!,如下:8、字符串以上是为foreach循环。

第四章实验报告1、类、对象、访问器方法、修改器方法、静态实例域、静态方法等概念的一个小程序。

以宿舍四位室友的学号和假定收入为依据。

代码如下:package p;public class R{/***This program demonstrates static methods.*@version 1.012013-05-08*@author SCC*/public static void main(String[] args){//fill the roommates with 4 objectsRoomMate[] roommates = new RoomMate[4];roommates[0] = new RoomMate("SLK",10000);roommates[1] = new RoomMate("SCC",9000);roommates[2] = new RoomMate("WHL",8000);roommates[3] = new RoomMate("MJP",7000);//print out information about all roommatesfor (RoomMate any:roommates){any.setId();System.out.println("name="+any.getName()+",id="+any.getId()+",sal ary="+any.getSalary());}int n = RoomMate.getNextId();//calls static methodSystem.out.println("Next avaliable id = "+n);}}class RoomMate{public RoomMate(String n,double s){name = n;salary = s;id = 0;}public String getName(){return name;}public double getSalary(){return salary;}public int getId(){return id;}public void setId(){id = nextId;//set id to next available idnextId++;}public static int getNextId(){return nextId;}public static void main(String[] args){RoomMate any = new RoomMate("SCC",5000);System.out.println(any.getName()+" "+any.getSalary());}private String name;private double salary;private int id;private static int nextId = 2011051526;}运行结果如下:2、论证一个方法不能改变值参数的值,但可以通过对对象参数的拷贝修改所引用的对象的状态,以及java的参数引用是值调用而不是引用调用。

java实验报告

java实验报告Java 实验报告一、实验目的本次 Java 实验的主要目的是通过实际编程操作,深入理解和掌握Java 语言的基本语法、面向对象编程的概念和方法,以及常用类库的使用。

同时,培养我们的问题解决能力、逻辑思维能力和代码规范意识,为今后的软件开发工作打下坚实的基础。

二、实验环境1、操作系统:Windows 102、开发工具:Eclipse IDE for Java Developers3、 JDK 版本:JDK 18三、实验内容本次实验共包括以下三个部分:1、 Java 基本语法练习变量与数据类型运算符与表达式控制流语句(ifelse、for、while、dowhile)数组2、面向对象编程实践类与对象的定义和使用构造函数与方法重载封装、继承与多态抽象类与接口3、 Java 常用类库应用String 类与字符串操作集合框架(ArrayList、HashMap)文件输入输出(File、FileReader、FileWriter)四、实验步骤及代码实现1、 Java 基本语法练习变量与数据类型:```javapublic class VariableDataType {public static void main(String args) {int age = 20;double salary = 50005;String name ="张三";boolean isStudent = true;Systemoutprintln("年龄:"+ age);Systemoutprintln("工资:"+ salary);Systemoutprintln("姓名:"+ name);Systemoutprintln("是否是学生:"+ isStudent);}}```运算符与表达式:```javapublic class OperatorExpression {public static void main(String args) {int num1 = 10;int num2 = 5;int sum = num1 + num2;int difference = num1 num2;int product = num1 num2;int quotient = num1 / num2;int remainder = num1 % num2; Systemoutprintln("和:"+ sum);Systemoutprintln("差:"+ difference);Systemoutprintln("积:"+ product);Systemoutprintln("商:"+ quotient);Systemoutprintln("余数:"+ remainder);}}```控制流语句:```javapublic class ControlFlowStatement {public static void main(String args) {// ifelse 语句int score = 80;if (score >= 90) {Systemoutprintln("优秀");} else if (score >= 80) {Systemoutprintln("良好");} else if (score >= 70) {Systemoutprintln("中等");} else if (score >= 60) {Systemoutprintln("及格");} else {Systemoutprintln("不及格");}// for 循环for (int i = 1; i <= 5; i++){Systemoutprintln("第" + i +"次循环");}// while 循环int j = 1;while (j <= 5) {Systemoutprintln("第" + j +"次 while 循环");j++;}// dowhile 循环int k = 1;do {Systemoutprintln("第" + k +"次 dowhile 循环");k++;} while (k <= 5);}}```数组:```javapublic class ArrayExample {public static void main(String args) {//一维数组int numbers ={1, 2, 3, 4, 5};for (int num : numbers) {Systemoutprintln(num);}//二维数组int matrix ={{1, 2, 3},{4, 5, 6},{7, 8, 9}};for (int row : matrix) {for (int num : row) {Systemoutprint(num +"");}Systemoutprintln();}}}```2、面向对象编程实践类与对象的定义和使用:```javapublic class Person {private String name;private int age;public Person(String name, int age) {thisname = name;thisage = age;}public void showInfo(){Systemoutprintln("姓名:"+ name +",年龄:"+ age);}public static void main(String args) {Person person1 = new Person("张三", 20);person1showInfo();}}```构造函数与方法重载:```javapublic class ConstructorOverloading {private String name;private int age;public ConstructorOverloading(String name) {thisname = name;}public ConstructorOverloading(String name, int age) {thisname = name;thisage = age;}public void showInfo(){if (age == 0) {Systemoutprintln("姓名:"+ name);} else {Systemoutprintln("姓名:"+ name +",年龄:"+ age);}}public static void main(String args) {ConstructorOverloading person1 = new ConstructorOverloading("张三");person1showInfo();ConstructorOverloading person2 = new ConstructorOverloading("李四", 25);person2showInfo();}}```封装、继承与多态:```java//父类class Animal {private String name;public Animal(String name) {thisname = name;}public void eat(){Systemoutprintln(name +"正在吃东西");}}//子类继承父类class Dog extends Animal {public Dog(String name) {super(name);}public void bark(){Systemoutprintln(name +"在叫");}}public class InheritancePolymorphism {public static void main(String args) {Animal animal = new Dog("小黑");animaleat();//向下转型为 Dog 类型调用 bark 方法if (animal instanceof Dog) {Dog dog =(Dog) animal;dogbark();}}}```抽象类与接口:```java//抽象类abstract class Shape {abstract void draw();}//实现抽象类的子类class Circle extends Shape {@Overridevoid draw(){Systemoutprintln("画一个圆");}}//接口interface Moveable {void move();}//实现接口的类class Car implements Moveable {@Overridepublic void move(){Systemoutprintln("汽车在移动");}}public class AbstractInterfaceExample {public static void main(String args) {Shape shape = new Circle();shapedraw();Moveable car = new Car();carmove();}}```3、 Java 常用类库应用String 类与字符串操作:```javapublic class StringOperation {public static void main(String args) {String str1 ="Hello, ";String str2 ="World!";String str3 = str1 + str2;Systemoutprintln(str3);int length = str3length();Systemoutprintln("字符串长度:"+ length);char charAt = str3charAt(5);Systemoutprintln("第 5 个字符:"+ charAt);boolean contains = str3contains("World");Systemoutprintln("是否包含 World:"+ contains);}}```集合框架(ArrayList、HashMap):```javaimport javautilArrayList;import javautilHashMap;import javautilMap;public class CollectionFramework {public static void main(String args) {// ArrayListArrayList<String> names = new ArrayList<>();namesadd("张三");namesadd("李四");namesadd("王五");for (String name : names) {Systemoutprintln(name);}// HashMapHashMap<String, Integer> ages = new HashMap<>();agesput("张三", 20);agesput("李四", 25);agesput("王五", 30);for (MapEntry<String, Integer> entry : agesentrySet()){Systemoutprintln(entrygetKey()+"的年龄是" +entrygetValue());}}}```文件输入输出(File、FileReader、FileWriter):```javaimport javaioFile;import javaioFileReader;import javaioFileWriter;import javaioIOException;public class FileIOExample {public static void main(String args) {//写入文件try (FileWriter writer = new FileWriter("outputtxt")){writerwrite("这是写入文件的内容");} catch (IOException e) {eprintStackTrace();}//读取文件try (FileReader reader = new FileReader("outputtxt")){int character;while ((character = readerread())!=-1) {Systemoutprint((char) character);}} catch (IOException e) {eprintStackTrace();}}}```五、实验结果与分析1、 Java 基本语法练习变量与数据类型:能够正确定义和使用各种数据类型的变量,并进行基本的运算和输出。

java实验报告-总结

实验报告□实践报告□课程名称:Java语言程序设计实验、实践名称:Java语言基础、数组和字符串编程、Java面向对象程序设计、Java异常处理多线程编程、图形用户界面编程实验、实践地点:致向楼301专业班级:软件1531 学号:2015006446学生姓名:关玉芬指导教师:相洁2017 年1月8日else System.out.print("输出结果为"+i*4);x.close();}}6. package shiyan;public class a6 {public static void main(String[] args) {int i,j=0;for(i=1900;i<=2100;i++){if((i%4==0)&&(i%100!=0)||(i%400==0)){ j++;if(j%5==0)System.out.println(i);else{System.out.print(i);System.out.print(" ");}}}}} 五、实验结果1.2.3.4.5.6.六、讨论、心得初步掌握了Eclipse集成开发环境。

掌握Java 基本数据类型、运算符与表达式、数组的使用方法,语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。

、对JA V A程序设计有初步的了解System.out.println("字符串的单词数为"+num);sr.close();}}五、实验结果1..2.3.六、实验心得通过本次实验掌握数组的声明、分配空间及初始化;理解多维数组(重点掌握二维);掌握String 类的特点及常用方法的使用;掌握StringBuffer 类的特点及常用方法的使用;掌握String 类和StringBuffer 类的区别;掌握equal 方法与==的区别;但是本次练习中,我也出现了一些错误,是由于知识上的失误和不小心犯下的低级错误,但是我努力改正。

java实验报告

Java实验报告实验一 Java语言基础实验内容:1、目的:掌握编写与运行 Java Application 和Java Applet程序的方法。

熟练掌握Java中的数据类型、运算符、表达式及流程控制语句。

2、实验代码:(1)编写Java application源程序首先,打开一个纯文本编辑器,键入如下程序:public class Hello {public static void main(String args[]) {System.out.println("Hello World!");}}其次,将文件命名为Hello.java,保存为文本格式文件,注意保存文件的路径。

然后,编译Java application源程序:javac Hello.java最后,运行Java application程序: javac Hello.java运行结果:(2)编写Java applet源程序首先,打开一个纯文本编辑器,键入如下程序:import java.awt;import java.applet;public class Applet1 extends Applet {public void init(){}public void paint(Graphics g) {g.drawString(“welcome to Java!!”,50,60);}}然后,编译java小程序:javac Applet1.java运行结果:实验二数组实验内容:1、实验目的:学习对数组的定义,初始化,访问。

2、实验代码:编写一个Java 程序,定义一个长度为10的整型数组,输出元素的内容,再对数组元素进行赋值。

试验程序如下:public class Linear{public static void main(String[] args){Int i;Int a[];a=new int[10];for(i=0;i<10;i++){a[i]=0;System.out.println(“a[“+i+”]=”+a[i]+”\t”);}for(i=9;i>=0;i--){a[i]=1;System.out.println(“a[“+i+”]=”+a[i]+””);}}}运行结果:实验三类与对象实验内容:1、实验目的:掌握如何构造一个类和如何创建一个对象,了解类与对象的关系。

java实验报告

java实验报告Java 实验报告一、实验目的本次 Java 实验旨在深入了解和掌握 Java 编程语言的基本概念、语法结构以及编程思想。

通过实际的编程实践,提高解决问题的能力,培养良好的编程习惯,并对 Java 面向对象编程的特性有更直观的认识和理解。

二、实验环境1、操作系统:Windows 102、开发工具:Eclipse IDE for Java Developers3、 JDK 版本:JDK 18三、实验内容(一)基本数据类型与控制结构1、编写程序,声明不同的基本数据类型变量,如整数型(int、long)、浮点型(float、double)、字符型(char)和布尔型(boolean),并进行赋值和输出操作。

```javapublic class DataTypeExample {public static void main(String args) {int intNumber = 10;long longNumber = 100L;float floatNumber = 314f;double doubleNumber = 314159;char charCharacter ='A';boolean booleanValue = true;Systemoutprintln("整数型:"+ intNumber);Systemoutprintln("长整型:"+ longNumber);Systemoutprintln("浮点型:"+ floatNumber);Systemoutprintln("双精度浮点型:"+ doubleNumber);Systemoutprintln("字符型:"+ charCharacter);Systemoutprintln("布尔型:"+ booleanValue);}}```2、运用条件判断语句(ifelse、switch)和循环结构(for、while、dowhile)实现简单的逻辑控制。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
return perimeter;
}
public double getArea() {
double area = length * width;
return area;
}
public static void main(String[] args) {
double length = 5.0;
double width = 3.0;
if(ts.isTriangle())
{
v=ts.getArea();
System.out.println("v="+v);
}
else
{System.out.println("buneng");
}
}
}
实验结果:
6.实验内容:
随机生成50个随机数(在0到100之间,float型数),求它们的和、平均值以及最小值。
}
}
实验结果:
9.实验内容:
编写程序计算圆的周长和面积。要求构造函数(构造方法)能对半径进行初始化,方法getPerimeter和getArea分别计算其周长和面积。
源程序如下:
public class MyExam9{
double r;
public MyExam9(double r){
this.r = r;
{ MyExam9 my = new MyExam9(10);
{ System.out.println("周长="+my.getPerimeter());
}
}
实验结果:
3.实验内容:调整长方形类的定义:
(1).增加perimeter()方法计算长方形的周长。
(2).增加area()方法计算长方形的面积。
程序的源程序如下:
public class Rectangle {
private double length;
private double width;
}
double getPerimeter()
{ double perimeter=3.14*r*2;
return perimeter;
}
double getArea()
{ double area=3.14*r*r;
return area;
}
public static void main(String[]args)
public Rectangle(double length, double width) {
this.length = length;
this. width = width;
}
public double getPerimeter() {
double perimeter = 2 * (length + width);
{ if ((this.x+this.y)>this.z &&
(this.y+this.z)>this.x &&(this.x+this.z)>this.y)
bl=true;
else
bl=false;
}
return bl;
}
double getArea()
{ double s=(this.x+this.y+this.z)/2.0;
System.out.println("平均数为" + Calculator.calculateAverage(arr));
System.out.println("最小值为" + Calculator.findMinimum(arr));
}
}
实验结果:
7.实验内容:
设计一个类。可以实现两个整数的加减乘除运算。
Rectangle obj = new Rectangle(length, width);
System.out.println("长方形的周长为:double perimeter" + obj.getPerimeter());
System.out.println("长方形的面积为:area" + obj.getArea());
min = numbers[i];
return min;
}
public static void main (String[] args) {
int numbers[] = { 1,3,7,9,79,80,30,20,47,37,
77,88,90,86,40,25,65,33,43,10,
99,16,18,46,29,37,79,57,81,64,
}
}
实验结果:
4.实验内容:
若三角形的三边长分别为a,b,c,编写程序计算该三角形的面积。
源程序如下:
public class MyExam4{
public static void main(String[] args){
int a,b,c;
double s,v;
a=4;
b=5;
c=6;
s=(a+b+c)/2.0 ;
程序的源程序如下:
public class MyExam2{
public static void main(String[] args)
{
double s=1/1f+1/2f+1/3f+1/4f+1/5f+1/6f+1/7f+1/8f+1/9f+1/10f;
System.out.println("s="+s);
System.out.println("The Minimum is " + MyExam7.findMinimum(numbers));
}
}
实验结果:
8.实验内容:
给定一个二维数组(浮点型),计算各行元素之和,并查找其值最小的行数。
源程序如下:
public class MyExam8{
public static void main(String args[]){
}
public static float calculateAverage(float[] numbers){
float sum = Calculator.calculateSum(numbers);
return sum/(float)numbers.length;
}
public static float findMinimum(float[] numbers){
并提供测试用main方法,将运算结果输出。
注:可以通过main方法给定任意两个整数的值。
在main方法中要求计算商之前先用if语句判断除数是否为0,
为0则不进行除法运算,输出提示信息。
提示:类的成员变量:整数1、整数2
类的构造方法:可以实现成员变量的初始化
类的成员方法:
add()返回两个数的和
minus()返回两个数的差
float my,67,78},
{46,14,18,46,98,63,88},
{98,81,64,90,21,14,23},
{54,43,55,76,22,43,33}};
float sum,min,minRow=0;
min=999999; //Assume all numbers are positive
multi()返回两个数的积
div()返回两个数的商(余数不能省略,要求返回值是double型)
源程序如下:
class MyExam7 {
public static double calculateAverage(int[]numbers){
int sum = 0;
for(int i=0;i<numbers.length;i++)
float min = numbers[0];
for (int i = 0;i>numbers.length;i++)
if (numbers[i] < min)
min = numbers[i];
return min;
}
}
public class MyExam6 {
public static void main(String args[]){
float arr[] = new float[50];
for (int i = 0;i < 50;i++){
arr[i] = (float)(100*Math.random() + 1);
}
System.out.println("和为" + Calculator.calculateSum(arr));
sum += numbers[i];
double average = sum/numbers.length;
return average;
}
public static int findMaximum(int []numbers){
int max = numbers[0];
for(int i=0;i<numbers.length;i++)
System.out.println("**");
System.out.println("***");
System.out.println("****");
System.out.println("*****");
相关文档
最新文档