二.定义一个类,该类中包含以下几个方法(静态):  实现两个字符串数组的逆序排序,输出结果为字符串数组;  求两个整形数组的交集;  求两个浮点型数组的并集;

Java 课程实验二 话不多说,直接上实验内容(最基础的实验) 网络应用开发上机2 定义一个汽车类,要求该类中至少包含5个私有的属性(为每个属性定义设置和获取方法),该类中至少包含两个构造方法(一个无参,一个有参),以及包含5~6个方法来描述汽车对象的行为(其中一个方法要能打印输出汽车对象的所有属性值)。 定义一... 阅读详情
import java.util.Scanner;
import static java.lang.Float.max;


public class two_2 {
    static void fanxiang(){//逆序输出
        String originalString;
        String resultString = "";
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个字符串:");
        originalString = scanner.nextLine();
        char[] charArray = originalString.toCharArray();
        for (int i=charArray.length-1; i>=0; i--){
            resultString += charArray[i];
        }
        System.out.println(resultString);
    }

    static void intersection(){//整数数组交集
        int num1[] = new int[20];
        int num2[] = new int[20];
        int sum[] = new int[20];
        int k=0;
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入第一个整型数组:");
        for(int i=0;;i++){
            if(num1[i]=='\13') break;
            num1[i] = scanner.nextInt();
        }
        System.out.println("请输入第二个整型数组:");
        System.out.println(sum);
        for(int i=0;;i++) {
            if(num2[i]=='\13') break;
            num2[i] = scanner.nextInt();
        }
        for(int i=0;i<max(num1.length,num2.length);i++) {
            for(int j=0;;j++){
                if(num1[i]==num2[j]){
                    sum[k] = num1[i];
                    k++;
                }
            }
        }
        System.out.println(sum);
    }
    static void sum_aggregate(){//浮点数数组的并集
        float numa[] = new float[20];
        float numb[] = new float[20];
        float mix[] = new float[20];
        int f=0;
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入第一个浮点型数组:");
        for(int i=0;;i++){
            if(numa[i]=='\13') break;
            numa[i] = scanner.nextFloat();
        }
        System.out.println("请输入第二个浮点型数组:");
        for(int i=0;;i++) {
            if(numb[i]=='\13') break;
            numb[i] = scanner.nextFloat();
        }
        for(int i=0;i<max(numa.length,numb.length);i++) {
            for(int j=0;;j++){
                if(numa[i]!=numb[j]){
                    mix[f] = numa[i];
                    f++;
                }
            }
        }
        System.out.println(mix);
    }
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        fanxiang();
        intersection();
        sum_aggregate();
    }
}

 

Java实验二 面向对象(一) Java实验二 面向对象(一) 实验目的: 在集成开发环境下,运用Java语言的面向对象的特性来实现类的封装、构造方法的定义以及对象的实例化和对象方法的调用。 实验目标: (1)能够根据实际的一类对象通过Java语言来进行类的定义; (2)能够熟练运用构造方法来实例化对象以及调用对象的方法。 实验内容: 1.定义一个汽车类,要求该类中至少包含5个私有的属性(为每个属性定义设置和获取方法),该类中至少包含两个构造方法(一个无参,一个有参),以及包含5-6个方法来描述汽车对象的行为(其中一个方法要能打印输出汽 阅读详情

相关推荐

别再死记公式了!用HFSS/CST手把手教你仿真一个2.4GHz WiFi的PIFA天线(附参数调试技巧)

本文详细介绍了使用HFSS和CST仿真软件设计2.4GHz WiFi PIFA天线的全流程,包括建模准备、分步操作指南和参数调试技巧。通过可视化结果和实战案例,帮助工程师快速掌握天线设计的关键参数优化方法,提升辐射性能和工作效率。

weixin_31682031的博客 331

Java——在一个类中实现字符串逆序输出和两个数组的交并集

题目描述: 定义一个类,该类中包含以下几个方法(静态): 实现两个字符串数组的逆序排序,输出结果为字符串数组; 求两个整形数组的交集; 求两个浮点型数组的并集; 源码: public class Text02{ static String[] result1=new String[50]; static String[] result2=new String[50]; /** * 两个字符串数组逆序输出 * @param str1 * @param str2 */ public

qq_44945999的博客 545

用FPGA驱动WS2812B点阵,手把手教你实现动态文字显示(附完整Verilog代码)

本文详细介绍了如何使用FPGA驱动WS2812B点阵实现动态文字显示,包括硬件连接、Verilog代码实现和动态效果设计。通过精确的时序控制和数据处理,读者可以掌握FPGA与WS2812B的交互技术,并实现炫酷的显示效果。附完整Verilog代码,适合硬件爱好者和工程师参考实践。

weixin_30482383的博客 669

java实现华氏温度和摄氏温度互相转换

public static void main(String[] args) { /*将摄氏温度转为华氏度,直接乘以9,除以5,再加上32即可 从华氏度变成摄氏度你只要减去32,乘以5再除以9就行了.*/ int hd=0; //华氏温度 int sd=0; //摄氏温度 int i=0; System.out.println("欢迎使用本系统!"); while (true) { System.out.println("查询摄氏温度对应的华氏温度请输入1,查询华氏温度对应的摄

weixin_44696451的博客 7365

服务器基础知识介绍

服务器,不仅仅是一台高性能计算机,更是网络的核心节点,承担着网络服务的责任。然而,相较于普通计算机,服务器对于稳定性、安全性和性能等方面提出了更高的要求,这使得它们在数字化浪潮中傲然独立。在硬件成本结构中,CPU和芯片组占据约50%的成本,内存占15%,外部存储占10%,其余硬件约占25%。服务器的逻辑结构与普通计算机相似,但由于其需要提供高性能计算,对稳定性、可靠性、安全性、可扩展性和可管理性的要求更高。服务器的分类多种多样,根据产品形式可分为塔式服务器、机架服务器、刀片服务器和机柜服务器。

m0_73576645的博客 1880

ESP-IDF下载配合MQTT协议接入云平台实例

通过ESP-IDF下载环境搭建,结合MQTT协议实现设备与云平台通信,详解从配置到连接的完整流程,助力物联网应用开发。重点涵盖espidf下载和MQTT集成关键步骤。

weixin_28913879的博客 454

Java实验——定义一个类,该类中包含以下几个方法(静态):实现两个字符串数组的逆序排序,输出结果为字符串数组;求两个整形数组的交集;求两个浮点型数组的并集;

目录一、实现两个字符串数组的逆序排序,输出结果为字符串数组解题思路:具体代码:运行截图:二、求两个整形数组的交集具体代码:运行截图:三、求两个浮点型数组的并集解题思路:具体代码:运行截图:总具体代码定义一个方法,接受字符串类型的参数,首先利用lengrh()求出字符串的长度,然后利用toCharArray()方法将字符串转化为数组,再利用for循环,对字符数组进行逆序,最后利用valueof()将字符数组变回字符串。 运行截图: 解题思路:利用两个for循环,外层循环遍历第一个数组,内层循环遍历第

lil_ghost_的博客 935

kettle从入门到精通 第九十二课 ETL之kettle 使用Kettle的Carte对外发布读写接口

场景:使用kettle实现将查询结果返回给客户端,也就是说kettle暴露查询接口供外围系统调用。前提必须是使用carte服务才可以提供接口供外部系统调用。具体实操方法如下:1、设计转换根据具体需求设计转换,主要用到的步骤有获取变量(从请求参数中获取变量)、json输入(解析入参),json 输出将结果转换为json格式输出到客户端。如下图所示:2、接收参数使用获取变量步骤来接收接口请求参数,变量通过${}方法进行获取,如下图${PARAM}则是获取PARAM参数,将参数赋值为req字段。

zhangjin1222的博客 954

Java课程实验——实验3_面向对象(上)

1、 实验题目:定义一个电视机类,实现电视机的基本功能(换台,调整音量,开关),并测试其功能。 测试类: package s3_1; import java.util.Scanner; public class Test { public static void main(String[] args) { TV tv = new TV(); System.out.println("1.开机"); System.out.println("

m0_56595384的博客 1999

用Python模拟随机游走:从一维到三维,直观理解马尔可夫链的常返性

本文通过Python模拟一维到三维的随机游走,直观展示马尔可夫链的常返性特性。使用NumPy和Matplotlib构建模拟器,揭示不同维度下随机游走的返回概率差异,帮助读者理解为什么一维和二维游走具有常返性,而三维游走可能永远迷失。文章包含完整的代码示例和可视化技巧,适合概率论和Python编程爱好者学习实践。

weixin_28694295的博客 399

AgentScope 2.0 源码解析-工具系统解读:从内置工具到权限管控的完整实践

本文深入解析AgentScope 2.0工具系统的完整架构,覆盖内置工具集(文件读写、命令执行、搜索匹配)、MCP协议集成(STDIO/HTTP双传输、客户端封装、工作空间网关)、工具包管理与动态分组、权限引擎的多级决策机制(危险路径保护、只读识别、模式控制),以及自定义工具开发流程。通过分层架构图和时序图直观展示组件协作关系,结合安全最佳实践与故障排除指南,为开发者提供从工具使用到安全管控的全链路参考。

program哲学 567

定义一个类,该类中包含以下几个方法(静态):1.实现两个字符串数组的逆序排序,输出结果为字符串数组; 2.求两个整形数组的交集; 3.求两个浮点型数组的并集;

二.定义一个类,该类中包含以下几个方法(静态): 实现两个字符串数组的逆序排序,输出结果为字符串数组; 求两个整形数组的交集; 求两个浮点型数组的并集; 代码祭天~ 主要是用了Java8的新特性Lambda表达式 package SencondDay; import java.util.ArrayList; import java.util.Arrays; import java.util....

kingtok的博客 2563

linux 基于debian/ubuntu AB系统适配(二)-updateEngine移植

其实A/B系统的原理很简单,大部分的工作都集中在uboot上,rootfs只是起到一个辅助的作用,但这个作用也就必不可少的。你会发现在这个其中并没有kernel的参与。

badbayyj的博客 1033

java定义2个数组合并并逆序_二.定义一个类,该类中包含以下几个方法(静态): 实现两个字符串数组的逆序排序,输出结果为字符串数组; 求两个整形数组的交集; 求两个浮点型数组的并集;...

import java.util.Scanner;import static java.lang.Float.max;public class two_2 {static void fanxiang(){//逆序输出String originalString;String resultString = "";Scanner scanner = new Scanner(System.in);Syst...

weixin_36429702的博客 320

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Java习题2:在一个类中实现中实现两个字符串数组的逆序排序、两个整形数组的交集、两个浮点型数组的并集等方法

问题描述:定义一个类,该类中包含以下几个方法(静态): (1)实现两个字符串数组的逆序排序,输出结果为字符串数组; (2)求两个整形数组的交集; (3)求两个浮点型数组的并集。 解决思路: (1)实现两个字符串数组的逆序:定义一个新的字符串数组Str,长度为需要逆序的两个字符串数组Str1和Str2之和。将Str1和Str2先后逆序存入输出结果中,最后将输出结果作为返回值即可。 (2)求两个整形数组的交集:定义一个新的整型数组numbers,长度定义为两个整型数组numbers1和numbers2长度之和(

xfjssaw的博客 1203

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

定义一个类,该类中包含以下几个方法(静态): 实现两个字符串数组的逆序排序,输出结果为字符串数组; 求两个整形数组的交集; 求两个浮点型数组的并集;

​package Shiyan2; public class Test2 { public static void main(String[] args) { String str1[] = {"Hello","World!"}; String str2[] = {"abc","def"}; int a1[] = {1,2,3,4,5}; int a2[] = {6,7,8,9,0,10}; int a3[] = {1,2,3,4,5}; int a4[] = {5,6,

Lucas的博客 1147

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Java实验二:面向对象

1.定义一个计算机类,要求该类中至少包含3个私有的属性(为每个属性定义设置和获取方法),该类中至少包含两个构造方法(一个无参,一个有参),以及包含2-4个方法来描述计算机对象的行为(其中一个方法要能打印输出计算机对象的所有属性值)。 Computer.java /** * Created with IntelliJ IDEA. * Description: 定义计算机类 * User: Li_yizYa * Date: 2022—05—21 * Time: 23:13 */ public

qq_58284486的博客 2285

面向对象(一)

通过今天的实验我深入体验了java面向对象的编程过程,但是也非常明显感受到了本次实验和上次实验难度上有了很大的提高,在编程思维上的要求更高了,这三道题分别考察了类的创建,数组的操作,类的高级操作三方面的内容,特别是在第二题的解题过程中,逆序输出字符串数组时for循环的构建,由于不熟悉花费了大量时间,后面的两个并集和交集操作我使用了HashSet,大大简化了代码时间复杂度。在集成开发环境下,运用Java语言的面向对象的特性来实现类的封装、构造方法的定义以及对象的实例化和对象方法的调用。sName表示姓名;

m0_68447809的博客 775

实验二 面向对象(一)

面向对象——Java实验报告 实验二:Java面向对象(二) 实验二 面向对象(一) <center> <strong>姓名:</strong> <u>XXX</u> &emsp;&emsp; <strong>班级:</strong> <u>XXXXX</u> &emsp;&emsp; <strong>学号:</strong> &l

零琴的Hope 1295

Java实验二 : 面向对象(一)

实验目的:在集成开发环境下,运用Java语言的面向对象的特性来实现类的封装、构造方法的定义以及对象的实例化和对象方法的调用。 实验目标: (1)能够根据实际的一类对象通过Java语言来进行类的定义; (2)能够熟练运用构造方法来实例化对象以及调用对象的方法。 实验内容: 1.定义一个汽车类,要求该类中至少包含5个私有的属性(为每个属性定义设置和获取方法),该类中至少包含两个构造方法(一个无参,一个有参),以及包含5-6个方法来描述汽车对象的行为(其中一个方法要能打印输出汽车对象的所有属性值)。 2.定义一个

Monster的博客 714

实验二: 面向对象(一)

java面向对象实验,精品

weixin_58879043的博客 1104

Java中最详细讲解《数组》(包含练习)

详细的讲解数组里的所有内容,学好Java数组只需要这一篇

m0_66483195的博客 894

实验二 面向对象(一)(预习报告)

面向对象——Java实验报告 实验二:Java面向对象(二) 实验二 面向对象(一)(预习报告) <center> <strong>姓名:</strong> <u>XXX</u> &emsp;&emsp; <strong>班级:</strong> <u>XXXXX</u> &emsp;&emsp; <strong>学号:</strong&

零琴的Hope 427

PHP学习笔记

PHP配置、语法基础和一些算法基础

lewisCK的博客 1166

算法和Linux编程环境学习笔记

先对之前学习的算法做一定的补充 算法的时间复杂度并不能代表算法的实际执行时间,有些时候看似复杂度高的速度反而快 查找算法 顺序查找 对查找的数据没有要求,时间复杂度:O(n) 二分查找 对待查找的数据必须有序,时间复杂度:O(logn) 块查找 是一种数据处理的思想,不是特定的算法,当数据量过多时,可以先把数据进行分块,然后在进行查找,例如英语词典 哈希查找 数据 经过哈希函数 计算出数据在哈希表中的位置,然后标记,方便之后的查找,它的时间复杂度最快能达到O(1) 但是该算法有很大的局限性,不适合浮

ju_huahua的博客 391

Linux下的C(长期贴)

Linux基本命令及文件组织结构:1、组织结构 Linux:犹如一颗倒置的树,所有文件存在根目录下(/) Windows:所有文件存在于盘符中("E"……) 2、基本命令 1、打开命令终端:(Ctrl Alt T) farsight@ubuntu:~$(用户名@主机名 :与$之间当前所处路径) 2、pwd:查看当前所在路径 eg:略 3、

qq_29022327的博客 353
上一篇: 一.定义一个汽车类,要求该类中至少包含5个私有的属性(为每个属性定义设置和获取方法),该类中至少包含两个构造方法(一个无参,一个有参),以及包含5~6个方法来描述汽车对象的行为(其中一个方法要能打印输
下一篇: 设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类、长方形类、正方形类来继承图形类,并实现上述两个方法。并创建实例验证。
斯乌i
博客等级 码龄8年 20粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值