首页 > 其他分享 >关于方法的三个练习

关于方法的三个练习

时间:2024-03-19 15:58:47浏览次数:21  
标签:arr int 练习 System 三个 static 关于 public out

package com.jsu.www;
import java.lang.reflect.Array;
public class New04 {
    public static void main(String[] args) {
        int arr[]={11,22,33,44,55};//明确要打印的对象
        printfArr(arr);//定义一个方法来打印
    }
    public static void printfArr(int arr[]) {
        System.out.print("[");
        for (int i = 0; i < arr.length; i++) {
            if (i== arr.length-1)
                System.out.print(arr[i]);
            else
                System.out.print(arr[i]+",");
        }
        System.out.print("]");
    }
}


package com.jsu.www;
import java.util.Scanner;
public class New05 {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        int arr[]={1,2,3,4,5};
        int num=scanner.nextInt();//将要判断的数输入
        System.out.println(contain(arr,num));//注意不要写arr[]
    }
    public static boolean contain(int arr[],int num ) {
        for (int i = 0; i < arr.length; i++) {//遍历数组每一个元素
            if(num==arr[i])
                return true;
        }
        return false;
    }
}

package com.jsu.www;

public class New06 {
    public static void main(String[] args) {
        int arr[]={1,2,3,4,5,6};
        int copyArr[]=copyOfRange(arr,0,3);
        for (int i = 0; i < copyArr.length; i++) {
            System.out.print(copyArr[i]+" ");
        }
    }
    public static int[] copyOfRange(int arr[],int from,int to ) {
        int newArr[]=new int[to-from];//动态分配
        int index=0;
        for (int i = from; i < to; i++) {
            newArr[index]=arr[i];
            index++;
        }
        return newArr;
    }
}

标签:arr,int,练习,System,三个,static,关于,public,out
From: https://blog.csdn.net/2301_80899232/article/details/136789135

相关文章

  • 关于 SAM 的一些证明
    当(教练)让我推SAM的时候,我的心情是这样的:我感觉会写不就行了。不管了,写几个证明吧。在此之前,可以先看一下this。首先SAM是一个只接受所有后缀的DFA。状态\(u\)对应的字符串长度是一个区间。在状态\(u\)的串的出现次数为\(\mid\texttt{endpos(u)}\mid\)。这些串......
  • 关于卷积神经网络特征可视化
    卷积神经网络CNN,一个大号/深层的,现代的,黑箱的,信号/图像处理器。简单讲解如何将图像输入到卷积神经网络CNN并显示网络不同层的激活图,并通过将激活图与原始图像进行比较以探索网络学习哪些特征本例来源于Mathworks公司的大佬,需要用到MATLABNeuralNetworkToolbox(TM),Image......
  • 关于四则运算的一些
    表达式树假设E表示有一个运算符(+-*/)的表达式,I表示一个整数或分数那这个表达式肯定有左操作数和右操作数,左右操作数本身可能是E或者I那么最终的表达式可以表示成一颗表达式树,就像:通过一定方式,生成一个随机的表达式树,我们就可以从根表达式中获得一个随机的表达式。大概......
  • Hive SQL必刷练习题:向用户推荐朋友收藏的商品(两种思路)
    问题需求:需要请向所有用户推荐其朋友收藏但是用户自己未收藏的商品,请从好友关系表(friendship_info)和收藏表(favor_info)中查询出应向哪位用户推荐哪些商品。期望结果如下:1)部分结果展示user_id(用户id)sku_id(应向该用户推荐的商品id)101210141017101910181011110112)相关表结构......
  • 好用的Redis 客户端工具有几个? 这里推荐两三个
    微信公众号:数据库杂记   个人微信: iiihero我是iihero. 也可以叫我Sean.iihero@CSDN(https://blog.csdn.net/iihero) Sean@墨天轮 (https://www.modb.pro/u/16258)数据库领域的资深爱好者一枚。水木早期数据库论坛发起人 db2@smth,早期多年水木论坛数据库版版主。......
  • 关于使用MAX31865的注意事项
    在采购回的MAX31865模块需要自行焊接,包括插座和板子上的焊点。参考MAX31865和PT100PT1000的小白避坑攻略-CSDN博客 上面的避坑指南,对两线、三线、四线进行焊接说明。非常重要,否则读数不对,或者总是一个固定值。两线: 三线:四线:  具体的Arduino代码可参考:MAX31865RTDS......
  • 关于vue项目的bat
    创建bin目录bat编写1.下载项目依赖包@echooffecho.echo[信息]安装Web工程,生成node_modules文件。echo.%~d0cd%~dp0cd..npminstall--registry=https://registry.npm.taobao.orgpause2.运行项目同理与[email protected][信息]使用VueC......
  • C#关于委托的理解
    举个简单的例子,比如苹果手机的生产是委托的富士康进行代工,此时出现了另外一家效率更高的代工厂A,在生产手机流程不变的形况下,使用委托能够快速完成代工厂的更换。查看代码///<summary>///定义一个iphone生产的委托///</summary>publicdelegatevoidIphoneProduce();s......
  • 复制粘贴的一个关于int和float在计算机中存储的答案
    同样是占32个坑,凭啥你float就比int的范围更大?  ok,这里先说明一下,假设是在32位的机器上,int是32位。而float使用的是IEEE754标准的单精度浮点数格式也是占用32位。这时候float和int都是占用32位,占用同样的空间,但float范围是更大的,那我们为啥还要int呢?为啥......
  • MvvmLight中,两个依赖属性的值发生变化时影响第三个控件属性的用法
    使用数据绑定配合IValueConverter(值转换器)创建一个自定义转换器,该转换器接收两个输入值,并根据他们是否相等返回相应的输出值。然后将这个转换器应用到第三个控件的属性上1publicclassEqualityToTextConverter:IValueConverter2{3publicobjectConvert(o......