1-100之间随机产生10个数字,求其中的最大和最小数(用数组,不用Arrags方法)
public class Zaigao {
public static void main(String[] args) {
int num[]=new int[10];//创建一个长度为10的整型的数组
System.out.println("随即产生的10个数字:");
//循环输出10个随即整数(1-100)
for(int i=0;i<10;i++)
{
num[i]=(int)(Math.random()*100)+1;
System.out.print(num[i]+"\t");
}
int max=num[0];//声明输出最大值
int zuixiao=num[0];//声明输出最小值
//循环输出最大值或最小值
for(int i=1;i<10;i++)
{
if(num[i]>max)
{
max = num[i]; //接受最大值
}
if(num[i]<zuixiao)
{
zuixiao = num[i]; //接受最小值
}
}
//从控制台接受数据
System.out.println("\n\n最大值是:"+max);
System.out.println("最小值是:"+zuixiao);
}
}
原创文章如转载请注明:转载自『IT资源』

文章排行
相关文章:
求知若饥,虚心若愚。
发表评论: