我的编程空间,编程开发者的网络收藏夹
学习永远不晚

java实验报告四

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

java实验报告四

1 .实 验 名 称 数组和循环嵌套

2 .实 验 目 的 (1)掌握数组的定义、初始化、访问和使用; (2)学会循环嵌套语句在数组中的使用; (3)学会使用数组解决实际问题; (4)学会数组在面向对象程序设计中的运用;

3 .训 练 知 识 点 集 群 定义数组,初始化数组与数组赋值,使用数组,数据类型转换,while 循环块,for 循环 块

4 .实 验 内 容 (1)根据用户输入的 10 个数值,自己写排序算法进行升序排列并输出排序后的结果。 (2)向控制台输出 10 * 10 的数值表格。输出效果如下: (3)课程融合之“N 元组”: 设计实现抽象数据类型“N 元组 (Tuple)” 。每个 N 元组由任意 N 个实数的序列构成, 基本操作包括:创建一个 N 元组,取 N 元组的任意一个分量,置 N 元组的任意一个分量, 求 N 元组的最大分量、最小分量,显示 N 元组等。 要求:用类封装需要定义的数据类型 Tuple,完成所有基本操作的 Java 语言实现与调用, 并写测试程序。 

一 升序排序:

import java.util.Scanner;
class Paixu{
    int []a=new int [10];
    public void get(){
        Scanner sc=new Scanner(System.in);
        for(int i=0;i<10;i++){
            a[i]=sc.nextInt();
        }
    }
    public void pai(){
        int b;
        for(int i=0;i<10;i++){
            for(int j=i;j<10;j++){
                if(a[i]>a[j]){
                    b=a[i];
                    a[i]=a[j];
                    a[j]=b;
                }
            }
        }
        for (int i = 0; i < 10; i++) {
            System.out.println(a[i]);
        }
    }
}
public class TestPaixu{
    public static void main(String [] args){
        Paixu e=new Paixu();
        e.get();
        e.pai();


    }

}

二 输出表格:

public class Biaoge {
    public static void main(String [] args){
        int row,column;
        for(row=0;row<10;row++) {//外层循环控制行
            for(column=0;column<10;column++) {//内层循环控制列
                System.out.print("["+row+","+column+"]");//在控制台打印: 当前行列坐标,格式:[row,column]
            }
            System.out.println(" ");//打印换行符
        }
    }
}

三 N元组:

import java .util. Scanner;
class Tuple {
    int i = 0, j, k, max, min, temp, issorted, n;
    int[] num;
    Scanner sc = new Scanner(System.in);

    public void init() {
        System.out.println("请 输 入 元 素 数 量 : ");
        n = sc.nextInt();
        num = new int[n];
        System.out.println("请 输 入 " + n + "个 数 : ");
        for (k = 0; k < n; k++) {
            num[k] = sc.nextInt();
        }
    }

    public void get() {
        System.out.println(" 要 取 出 第 几 个 ? ");
        j = sc.nextInt();
        int a = num[j - 1];
        System.out.println(a);

    }

    public void put() {
        System.out.println(" 改 变 第 几 个 ? ");
        j = sc.nextInt();
        System.out.println("改 成 多 少 ? ");
        num[j - 1] = sc.nextInt();
        System.out.println(num[j - 1]);
    }

    public void getMinandMAX() {
        for (j = 0; j < n - 1; j++) {
            issorted = 1;
            for (k = 0; k < n - 1 - j; k++) {
                if (num[k] > num[k + 1]) {
                    temp = num[k];
                    num[k] = num[k + 1];
                    num[k + 1] = temp;
                    issorted = 0;
                }
            }
            if (issorted == 1) {
                break;
            }
        }
        System.out.println("最 大 值 为 : " + num[n - 1]);
        System.out.println("最 小 值 为 : " + num[0]);
    }

    public void print() {
        System.out.print(n + " 元 组 的 值 为 : ");
        for (j = 0; j < n; j++) {
            System.out.print(num[j] + " ");
        }
        System.out.println("");
    }
}
public class TestTuple {
    public static void main(String [] args){
        Tuple tu=new Tuple();
        tu.init();
        tu.get();
        tu.put();
        tu.getMinandMAX();
        tu.print();
    }

}

来源地址:https://blog.csdn.net/shenqingqishuzcc/article/details/127061222

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

java实验报告四

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

云服务器设计实验报告

以下是一个简单的服务器设计实验报告示例:实验目的本实验旨在测试ApacheTomcat服务器(Tomcat)是否适合用于Web开发。通过实验,用户可以熟悉ApacheTomcat的开发和部署流程,并掌握如何创建、配置和管理Web应用程序。实验步骤1.安装Apache在本实验之前,你需要下载ApacheTomcat,并将其从互联网上下载。下载后,你应该安装它并将其与计算机上的虚拟主机相互
2023-10-26

云服务器iis配置实验报告

很抱歉,我无法为您提供一份完整的IIS配置实验报告,因为这需要您提供您的网络环境、服务器、操作系统和网站等信息。我会尽力向您展示一些基础的实验内容,例如:安装IIS服务器:您需要了解IIS安装的基本步骤,以及如何使用安装向导来安装服务器。配置WEB服务器:您需要配置WEB服务器,以使其能够与IIS服务器通信,并向其发送Web请求。您可以使用IIS标准配置向导来创建WEB服务器。安装FT
2023-10-26

云服务器的搭建实验报告

很抱歉,我无法为您提供一个简单的服务器搭建实验报告,因为这需要考虑到多个因素,如您对服务器的要求、预算、可用性和性能等,并需要进行更复杂的计算和分析,才能提供更准确的实验报告。对于大多数云服务器,您需要考虑以下几点:可用性:选择一个可用性良好的服务器,并确保它能够快速响应负载和处理请求。性能:选择一个性能良好的服务器,并确保它能够处理大量的请求,并且不会出现任何瓶颈。安全性:确保您的服
2023-10-26

win8怎么加载语言包实验报告?

win8加载语言包实验报告 1、进入设置界面主要是要找到进入控制面板的方法,快捷键win+ C/设置/控制面板2、打开控制面板选择小图标(Small icons)3、选择语言(Language)默认语言为英文,选择添加语言(Add a l
2022-06-04

云服务器设计实验报告总结

以下是一个简单的服务器设计实验报告的总结:实验目的本实验旨在让您了解云计算的基本概念、技术和架构。实验内容实验一:搭建云服务器本实验将使用微软Azure云服务器作为实验平台。在实验开始前,请确保您已安装好所需的组件,例如Windows操作系统(32位或64位版本)和MySQL数据库。实验设备本实验使用Windows操作系统(32位或64位版本)和Azure服务作为云服务器的搭建平台。实验设备:*Windows操作系统(32位或64位版本)*Azure云...
2023-10-27

创建阿里云服务器实验报告

安装和配置在购买阿里云服务器之前,首先需要选择一个合适的云服务器提供商。一般来说,不同的云服务器提供商会提供不同的云服务器配置,包括CPU、内存、存储、网络等。用户需要根据自己的业务需求选择合适的配置。在选择服务器之前,需要了解云服务器的使用方式,以及是否需要进行特殊的设置。选择合适的服务器选择阿里云服务器之后,用户需
创建阿里云服务器实验报告
2023-10-28

云服务器调度算法实验报告

1.引言随着云计算技术的发展,云服务器的使用越来越广泛。在云服务器中,调度算法是一个非常重要的问题。好的调度算法可以提高云服务器的利用率,降低成本,提高用户体验。本实验旨在比较不同的云服务器调度算法的性能,为云服务器的调度提供参考。2.实验设计本实验使用了三种不同的云服务器调度算法:先来先服务(FCFS)、最短作业优先(SJF)和最高响应比优先(HRRN)。实验使用了一个模拟的云服务器系统,其中包含了...
2023-10-27

云服务器设计实验报告怎么写

写一份服务器设计实验报告的基本思路:实验目的:介绍本次服务器设计实验的目的,包括服务器的用途,服务器的特点,如何解决系统中出现的问题等等。实验内容:介绍本次服务器设计实验涉及到的各个方面,包括网络连接、服务器操作系统、服务器配置、应用程序配置等等。实验步骤:详细描述如何设计服务器,涉及到各个方面的设计,如网络连接、操作系统、应用程序、数据库等。实验结果:详细描述本次服务器设计实验的结果,如运行时间、CPU占用...
2023-10-27

云服务器制作QQ农场实验报告

一、引言QQ农场是一款在中国非常流行的网络游戏,玩家可以在游戏中种植蔬菜、养鸡、养鸭等各种农作物。这个游戏吸引了大量的玩家,许多玩家在游戏中投入大量的时间和金钱来进行农场经营。在这个游戏中,有许多种类的蔬菜和农作物,这些农作物可以通过收获获得一定的收益。QQ农场游戏也是一种很有趣的消磨时间的方式,许多玩家通过种植自己喜
云服务器制作QQ农场实验报告
2023-10-28

云服务器的搭建实验报告怎么写

以下是一个简单的服务器搭建实验报告的范例:实验名称:云服务器的搭建实验报告本次实验的目的是搭建一个虚拟化服务器环境来实现云服务器的安装和使用。在实验中,我们将使用PXE作为虚拟化技术来搭建虚拟化服务器,并实现一些基本的虚拟化功能。安装配置我们首先通过命令行来完成虚拟机的安装和配置。在命令行中,我们输入以下命令来安装和配置PXE:pipinstallpower其中,insta
2023-10-26

云服务器设计实验报告怎么写的

一、实验目的和背景本次实验旨在探究云服务器的设计原理和实现方法,掌握云服务器的配置和部署,为未来云计算技术的发展提供必要的实践能力。二、实验原理1.1虚拟化技术云服务器通过虚拟化技术,将物理服务器资源虚拟化成多个逻辑服务器资源池,从而提高服务器资源的利用效率和灵活性。虚拟化技术可以有效地减轻服务器的负载压力,提高系统的
2023-10-27

云服务器设计实验报告怎么写好

实验目的:明确实验的目的和实验所要解决的问题。实验环境:介绍所使用的云服务器及相关的硬件设备和软件环境。实验步骤:详细描述实验的具体步骤,包括安装配置云服务器、选择虚拟机、创建数据库、创建存储空间、测试系统性能等。实验结果:记录实验过程中所采集的数据和结果,包括系统运行情况、资源利用情况、性能测试结果等。实验分析:对实验结果进行分析,总结实验步骤和结果,并提出改进建议。实验结论:对实验进行总结,对...
2023-10-27

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录