「多重数组加权和java」增加组数还是增加重量
本篇文章给大家谈谈多重数组加权和java,以及增加组数还是增加重量对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、JAVA语言数组求和
- 2、java随机数怎么做加权
- 3、java多维数组
JAVA语言数组求和
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
//准备数组。
int arr[]=new int[20];
for(int i=0;iarr.length;i++)
{
//为每一个数组元素赋值,赋值范围是从0到19
arr[i]=i;
}
//数组准备完成
//计算数组的和,存在sum变量中
int sum=0;
for(int i=0;iarr.length;i++)
{
sum+=arr[i];
}
System.out.println("数组和为:"+sum);
}
}
java随机数怎么做加权
class C9
{
static int i;
static void sui()
{
System.out.println("\n 排序前:");
float [] a=new float[30];
for(i=0;i30;i++)
{
a[i]=(float)(Math.random()*20);//获得30个随机数
System.out.print(" "+a[i]+" ");
if((i+1)%3==0)
System.out.println();
}
pai(a);
}
static void pai(float a[])
{
System.out.println("\n 排序后:");
for(i=0;i29;i++) //冒泡法排序
{
for(int j=0;j29-i;j++)
{
if(a[j]a[j+1])
{
float t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(i=0;i30;i++)
{
System.out.print(" "+a[i]+" ");
if((i+1)%3==0)
System.out.println();
}
suip(a); //把数组传给下个函数
}
static void suip(float a[]) //把函数打乱,
{
int k=1;
int l=0;
int d;
int [] b=new int[30];
float [] c=new float[30];
c[0]=a[0];
b[0]=(int)(Math.random()*30);
while(k30)
{
d=(int)(Math.random()*30); //随机一个30内整数给d
for(l=0;lk;l++)
{
if(b[l]==d) //d的数和数组里的数比较,若有重复,则退出for循环,返还上面重新给d赋值
break;
if(l==k-1) //把d里的数写进c数组
{
b[k]=d;
c[d]=a[k];
k++;
}
}
}
System.out.println("\n打乱后:");
for(i=0;i30;i++)
{
d=b[i]; //数组的值给c数组的下标,把a数组的值给c数组
c[d]=a[i];
System.out.print(" "+c[i]+" ");
if((i+1)%3==0)
System.out.println();
}
}
public static void main(String[] args)
{
sui();
}
}
java多维数组
maxage表示最大值, minage最小值
if(maxagerage[i][j]) maxage=rage[i][j];
如果有比最大值还要大的, 把这个数赋值给maxage.
if(minagerage[i][j]) minage=rage[i][j];
如果有比最小值还要小的, 把这个数赋值给minage.
多重数组加权和java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于增加组数还是增加重量、多重数组加权和java的信息别忘了在本站进行查找喔。
发布于:2022-11-27,除非注明,否则均为
原创文章,转载请注明出处。