1.创建一个具有5个值的数组,并找出最大值和最小值.
2.编写一个程序,用于求出两个数组元素的和,并分别将结果保存在另一个数组中.
3.编写一个程序,用于输出起始部分如下的Fibonacci(斐波那契)数列.
4.创建一个程序,用于将两个整数值和一个运算符存储在相应的变量中,并执行必要的运算(使用Switch 语句)小弟分数不多.谢谢了!!!!

解决方案 »

  1.   

    这些简单的题目你都不会呀!
    1。
      public class MinMax { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO 自动生成方法存根
    int[] arr = new int[]{3,15,2,45,1};
    int min = arr[0];
    int max = arr[0];
    for(int i = 1;i < arr.length;i++){
    if(max < arr[i]) max = arr[i];
    if(min> arr[i]) min = arr[i];
    }

    System.out.println("min = "+min+"max ="+max); }}
      

  2.   

    public class Fibnocci { /**
     * @param args
     */
    public static int  f(int item){
    if(item == 1) return 1;
    if(item == 2) return 2;
    else return f(item-1)+f(item-2);
    }
    public static void main(String[] args) {
    // TODO 自动生成方法存根 System.out.println(Integer.toString(f(5)));
    }}
    这两道题稍微好一点,其他的太简单了,自己写吧。
    如果这些都不会,那就应该好好看看书了。
      

  3.   

    算法不是很懂啊.呵呵 谢谢2.编写一个程序,用于求出两个数组元素的和,并分别将结果保存在另一个数组中.
    3.编写一个程序,用于输出起始部分如下的Fibonacci(斐波那契)数列:1,1,2,3,5,8,13,21,34...
    4.创建一个程序,用于将两个整数值和一个运算符存储在相应的变量中,并执行必要的运算(使用Switch 语句)还有这3个 请求帮忙
      

  4.   

    其他两个都完成了.
    编写一个程序,用于输出起始部分如下的Fibonacci(斐波那契)数列:1,1,2,3,5,8,13,21,34...就剩下这个了.谢谢大家了..
      

  5.   

    编写一个程序,用于输出起始部分如下的Fibonacci(斐波那契)数列:1,1,2,3,5,8,13,21,34...来帮帮我吧.帮完马上结贴了
      

  6.   

    3、非递归
    import java.io.*;
    public class Fibonacci
    {
       public static void main(String []args)
    {
       int n=10;
       int i=0;
       int []a=new int[n];
       for(i=0;i<n;i++)
          a[i]=1;
       if(n>2)
       {
          for(i=2;i<n;i++)
             a[i]=a[i-1]+a[i-2];
       }
       for(i=0;i<n;i++)
         System.out.print(" "+a[i]);
         System.out.println();
       
    }
    }4、
    import java.io.*;
    public class Test
    {
        public static int qiuzhi(int a,int b,char c)
        {
             int result=0;
             switch(c)
               {
               case '+':
                   result=a+b;
                   break;
               case '-':
                   result=a-b;
                   break;
               case '*':
                   result=a*b;
                   break;
               case '/':
                   result=a/b;
                   break; 
                }
              return result;             
        }
         public static void main(String []args)
         {
             int a=3,b=3;
             char c='+';
             int result=qiuzhi(a,b,c);
             System.out.println(result);
         }
    }