• 使用一位数组解决 1 1 2 3 5 8 13 数列问题 斐波纳契数列 Fibonacci


    1

    package cn.dede.w;
    
    public class Fibonccidemo 
    {
        public static void main(String args[])
        {
            int[] arr=new int[30];
            int i;
            arr[0]=1;
            arr[1]=1;
            System.out.println(arr[0]);
            System.out.println(arr[1]);
            for(i=2;i<arr.length;i++)
            {
                arr[i]=arr[i-1]+arr[i-2];
                System.out.println(arr[i]);
            }
            
        }
    }

    2.

    选择排序法

    package cn.dede.w;
    
    public class SelectDemo 
    {
        public static void main(String args[])
        {
            int i, j, temp;
            int arr[]={134,22,356,754,789,160,260,90};
            
            for( i=0;i<arr.length-1;i++)
            {
                  for( j=i+1;j<arr.length;j++)
                  {
                      if(arr[i]>arr[j])
                      {
                          
                          temp=arr[i];
                          arr[i]=arr[j];
                          arr[j]=temp;
                      }
                  }
            }
            for( i=0;i<arr.length;i++)
            {
                System.out.println(arr[i]);
            }
            
            
        }
    }

    3.冒泡排序

    package cn.dede.w;
    
    public class BuluDemo 
    {
        public static void main(String args[])
        {
            int i,j ,temp;
            int arr[ ]={22,45,14,68,88};
            for( i=0;i<arr.length;i++)
            {
                for( j=0;j<arr.length-1;j++){
                if(arr[j]>arr[j+1])
                {
                    temp=arr[j];
                    arr[j]=arr[j+1];
                    arr[j+1]=temp;
                    
                }
            }
            }
    
            for( i=0;i<arr.length;i++)
            {
                System.out.println(arr[i]);
            }
        }
        
    }

    4.

    人类对象数组

    package cn.dede.w;
    
    public class PersonArrDemo 
    {
        public static void main(String args[])
        {
            food per[]=new food[3];
            per[0]=new food("麻辣香锅",55);
            per[1]=new food("椒麻鸡",85);
            per[2]=new food("大盘鸡",65);
            for (int x=0;x<per.length;x++)
            {
                per[x].getinfo();
            }
        }
        
    }
    class food
    {
        private String name;
        private int price;
        public food(String name,int price)
        {
            this.name=name;
            this.price=price;
        }
        public void getinfo()
        {
            System.out.println("招牌菜: "+this.name+"   价格:"+this.price);
        }
    }

  • 相关阅读:
    javaScript中eval()方法转换json对象
    JS 根据参数是否为空进行true|false判断呢
    mybatis返回map类型数据空值字段不显示(三种解决方法)
    值类型与引用类型的区别
    随机生成四位数字和字母
    彩票
    冒泡排序
    查询资料:二分查找法
    随机数生成机制
    运算符
  • 原文地址:https://www.cnblogs.com/dede-6/p/7875025.html
Copyright © 2020-2023  润新知