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++;
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++;
解决方案 »
- mysql如何配置中文显示
- 关于异常的两个概念问题 请教
- Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
- JAVA面试题解惑系列(二)——到底创建了几个String对象?
- 新手问题,请前辈们多多帮忙,谢谢
- eclipse中有没有类似VC中的所见即所得的界面编程部分?
- 两道scjp题的比较,谁能说出有力的证据说明为什么执行不一样?
- embedded 嵌入式tomcat
- JAVA处理DB2数据的问题!
- ☆ 请教大虾,如何在jar文件中设置 main-class ☆
- 如何在pc机上建立一个j2me的开发环境,需要那些东东
- 请问谁有jbuilder7+weblogic6开发ejb的教程或者例子给我发个好吗?谢谢!
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);
}
{
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");}}
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();
}
}
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 + "´Î£¬a[i]=b[i] " + y + "´Î£¬a[i]<b[i] " + z + "´Î");
} public static void main(String args[]){
TmpTest tt = new TmpTest();
tt.run();
}
}