什么即时尝试: 编写一个接受一些整数作为命令行参数的Java程序; - 显示传递 整数的个数 - 显示的最小和最大数量 - 显示在列表中的所有质无*我可以不列出我列出的所有素数。怎么了? :S
import java.util.*;
class commandLine
{
public static void main(String [] args)
{
int a[] = new int[args.length];
int count = 0;
for (int i = 0; i<a.length;i++)
{
a[i] = Integer.parseInt(args[i]);
count++;
}
System.out.println("Number of digits: " +count);
int large = a[0];
int small = a[0];
int num = 0;
for (int j = 0; j<a.length; j++)
{
num = a[j] ;
if(num>large)
{
large=num;
}
if(num<small)
{
small=num;
}
}
System.out.println("the largest is:" + large);
System.out.println("Smallest no is : " + small);
boolean isPrime = true;
for (int i = 2; i<a.length;i++){
for (int j=2; j<i; j++)
{
if((i % j)== 0)
{
isPrime=false;
break;
}
}
if(isPrime)
{
System.out.println(i + " is Prime");
}
isPrime = true;
}
}
}
你的问题是什么? – 2014-10-30 15:12:56