int equ=0;
int big=0;
int small=0;
int count=100;
for (int i=0;i<count;i++)
if (a[i]>b[i]) big++;
else if(a[i]<b[i] small++;
else equ++;

解决方案 »

  1.   

    public static void  func() {
          int SIZE=10;
          int[] a=new int[SIZE],b=new int[SIZE];
          java.util.Random rand = new java.util.Random(System.currentTimeMillis());
          int big=0,equal=0,small=0;
          for(int i=0; i < a.length; i++) {
             a[i]=rand.nextInt()%10;
             b[i]=rand.nextInt()%10;
             int k=(a[i]>b[i])?big++:
                   (a[i]<b[i])?small++:0;
          }
          System.out.print("Array a:");
          for(int i = 0; i < a.length; i++)
             System.out.print("\t"+a[i]+((i!=(a.length-1))?",":""));
          System.out.print("\nArray b:");
          for(int i = 0; i < b.length; i++)
             System.out.print("\t"+b[i]+((i!=(b.length-1))?",":""));
          System.out.print("\na[i]>b[i] "+big+", a[i]=b[i] " +(SIZE-big-small)
             +", a[i]<b[i] " +small);
       }
      

  2.   

    public static void main(String[] args)
    {
    int[] a = new int[10];
    int[] b = new int[10];
    int equ=0;
    int big=0;
    int small =0;
    for(int i =0;i<a.length;i++)
    {
    int r1 = (int)(Math.random()*n);/*表示0~n的随机数*/
    a[i] = r1;
    int r2 = (int)(Math.random()*n);
    b[i] = r2;if (a[i]>b[i]) big++;
    else if(a[i]<b[i]) small++;
    else equ++;
    }
    for(int i =0;i<a.length;i++)
    {
    System.out.println("Array a["+(i+1)+"] is " +a[i]);
    System.out.println("Array b["+(i+1)+"] is " +b[i]);
    }

    if(big>small)
    {System.out.println("So,a>b");}
    else
    {System.out.println("So,a<b");}}
      

  3.   

    ArrayCompare.java 文件:
    import java.lang.Math;
    import java.lang.String;
    public class ArrayCompare{
    //length,数组的长度,entries随机产生的数值的范围1-entries
    private int length,entries;
    private int[] a,b;
    private int big,small,equ;
    //结果的字符表示
    private String result ;
    public ArrayCompare(int len,int entrie){
    big= 0;
    small = 0;
    equ = 0;
    result = "";
    length = len;
    entries = entrie;
    a = new int[length];
    b = new int[length];
    for(int i=0;i<length;i++){
    a[i] = (int)(Math.random()*entries+1);
    b[i] = (int)(Math.random()*entries+1);
    }
    }
    public void Compare(){
    for(int i=0;i<length;i++){
    if(a[i]>b[i])
    big ++;
    else if (a[i]<b[i])
        small ++;
    else equ++;
    }
    if(big>small){
    result = ">";
    return ;
    }
    if (equ==length||big==small){
        result = "=";
        return ;
    }
    if (big<small){
    result = "<";
    return ;
    }
    }
    public void Show(){
    System.out.print("Array a:");
    for(int i=0;i<length;i++)
    System.out.print(a[i]+",");
    System.out.println("");
    System.out.print("Array b:");
    for(int i=0;i<length;i++)
    System.out.print(b[i]+",");
    System.out.println("");
    System.out.println("a[i]>b[i] "+big+"次,a[i]=b[i] "+equ+"次,a[i]<b[i] "+small+"次");
    System.out.println("所以a[i]"+result+"b[i]");

    }
    public static void main(String[] args){
    ArrayCompare arr = new ArrayCompare(30,100);
    arr.Compare();
    arr.Show();

    }
    }
      

  4.   

    import java.util.Random;public class TmpTest{
        int aa[] = new int[10];
        int bb[] = new int[10];
        int i = 0, x = 0, y = 0, z = 0;
        public TmpTest(){
        }
        public void run(){
            Random ran = new Random();
            for(i = 0; i < 10; i++){
                aa[i] = ran.nextInt(100);
                bb[i] = ran.nextInt(100);
            }
            for(i = 0; i < 10; i++){
                if (aa[i] > bb[i]){
                    x++;
                } else {
                    if (aa[i] < bb[i]){
                        z++;
                    } else {
                        if (aa[i] == bb[i])
                            y++;
                    }
                }
            }        System.out.print("Array a: ");
            for(i=0;i<10;i++)
                System.out.print(aa[i] + ", ");
            System.out.println();
            System.out.print("Array b: ");
            for(i=0;i<10;i++)
                System.out.print(bb[i]+", ");
            System.out.println();
            System.out.println("a[i]>b[i] " + x + "&acute;&Icirc;&pound;&not;a[i]=b[i] " + y + "&acute;&Icirc;&pound;&not;a[i]<b[i] " + z + "&acute;&Icirc;");
        }    public static void main(String args[]){
            TmpTest tt = new TmpTest();
            tt.run();
        }
    }