分享

数组算法--复制 查找

 清哥好课堂 2022-06-01 发布于湖南


清哥好课堂

《最受欢迎的精准提升平台》

数组算法--复制 查找
/***@Title: ${filename}*@Package: ${package_name}*@Description: ${todo}*数组算法补充内容复制,查找, 最大值,插入**@author:  源代码资料尽在"清哥好课堂"公众号:qghktit*@date: ${date}${time}*@version: 1.0*/import java.util.Scanner;public class ArraryAlgorithm {  public static void main(String[] args)   {    //查找    //从一堆数据当中去找某个元素    int[] arr = new int[]{1,2,3,4,5,6,7,8,9};    int n; //从键盘接收    Scanner sc = new Scanner(System.in);    System.out.println("please input a number:");    n = sc.nextInt();
//查找 //1、定义一个标记// boolean flag = false;// int i;// for (i=0; i<arr.length; i++)// {// if (n == arr[i])// {// //结束,说明找到了// flag = true;// break;// }// }//// if (flag==true)// {// System.out.println("找到了"+n+"位置在"+i);// }// else// {// System.out.println("没有找到");// }
//2、不定义第三方变量 int i; for (i=0; i<arr.length; i++) { if (arr[i] == n) { break; } } //判断 是否找到 if (i<arr.length) //找到了 { System.out.println("找到了"+n+", 位置在"+i); } else //没有找到 { System.out.println("没有找到"); }
// if (n == arr[1])// {// //结束,说明找到了// }// if (n == arr[2])// {// //结束,说明找到了// }// //......... // if (n == arr[8])// {// //结束,说明找到了// }
} public static void main2(String[] args) { //复制 //把一个数组中的内容,全部复制到另外一数组中 int[] srcArr = {1,3,5,7,9}; int[] destArr = new int[srcArr.length]; //以源数组为参照,遍历源数组中的所有元素,然后一一复制 到目的数组中 for (int i=0; i<srcArr.length; i++) { //复制 destArr[i] = srcArr[i]; }
//输出 for (int i=0; i<destArr.length; i++) { System.out.print(destArr[i]+","); }
} public static void main1(String[] args) { //如果数组不赋值的话,它会有一些默认值 //整型数组的默认值 为0 //int[] arr = new int[5]; //字符型数组的默认值为' ' //char[] arr = new char[5]; //浮点型数组的默认值 为0.0 //double[] arr = new double[5]; //字符串类型的默认值 为null //String[] arr = new String[5];
// for (int i=0; i<arr.length; ++i)// {// System.out.print(arr[i]+",");// }
//命令行参数 //java 命令进行运行的时候,可以带参数值 //java ArraryAlgorithm 没有参数 //带一个参数 java ArraryAlgorithm qghkt //带两个参数 java ArraryAlgorithm qghkt qghktit for (int i=0; i<args.length; ++i) { System.out.print(args[i]+","); } }}

清哥好课堂公众号

微信号 : qghktit

新浪微博:清哥好课堂

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多