学习java 7.2

作者:@kuaiquxie
作者的github:https://github.com/bitebita
本文为作者原创,如需转载,请注明出处:https://www.cnblogs.com/dzwj/p/14965011.html


学习内容:案例一:斐波那契数列从1开始作为第一个数,求第20个数

          public class Test {

            public static void main(String[ ] args){

              int[ ] arr  = new int[20];

              arr[0] = 1;

              arr[1] = 1;

              for(int x= 2; x<arr.length; x++){

                arr[ x ] = arr[ x-2 ] + arr[ x-1 ];

                }

              System.out.println( arr[19] );      

  }

}

     案例二:数据查找

      

        import java.util.Scanner;

          public class Test {

            public static void main(String[ ] args){

               int[ ] arr  = {19,28,37,46,50};

                Scanner sc =new Scanner(System.in);

                System.out.println("输入数据:");

                int number = sc.nextInt();

                  int index = -1;

                  for(int x=0;x<arr.length; x++){

                    if(arr[x] == number) {

                      index = x;

                      break;

                     }

                    int index = getIndex(arr,number);

                    System.out.println(index);

                    }

        public static int getIndex(int[ ] arr, int number){

         int index = -1;

         for(int x=0; x<arr.length; x++){

            if(arr[x] == number){

              index = x;

              break;

            }

           } 

          }

        return index;

  }

}

    

    案例三:反转

 

          public class Test {

            public static void main(String[ ] args){

              int[ ] arr  = {19,28,37,46,50};

                reverse(arr);

                  printArray(arr);

             }

            public static void reverse(int[ ] arr){

             for (int start = 0,end = arr.length - 1; start <= end; start++, end--){

              int temp = arr[start];

              arr[start] = arr[end];

              arr[end] = temp;

              }

            }

          }

    

明天内容:类,string

遇到问题:注意字母大小写,当遇到不存在的变量数值时,将其值设为-1,如int index = -1;

posted @   kuaiquxie  阅读(42)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示