给定一个数组,计算各元素之和 用Java编写代码
按照你的要求编写的给定一个数组,计算各元素之和的Java程序如下
public class AA {
public static void main(String[] args) {
int a[]={1,0,2,6,8,8,7,8,2};
int sum=0;
for(int i=0;ia.length;i++){
sum=sum+a[i];
}
System.out.println(“sum=”+sum);
}
}
运行结果
sum=42
编写一个Java Application 程序,对整型一维数组的10个元素求和。
package zhidao;
import java.util.Random;
public class Sum {
public static void main(String args[]) {
int numberOfRandomNumbers = 10; // 元素个数
int max = 100;
// 初始化
Random rd = new Random();
int[] a = new int[numberOfRandomNumbers];
for (int i = 0; i numberOfRandomNumbers; i += 1) {
a[i] = rd.nextInt(max);// 只要求int类型可以改为 a[i] = rd.nextInt();
}
// 求和步骤
int sum = 0;
for(int i = 0; i numberOfRandomNumbers; i += 1){
sum += a[i];
System.out.print(a[i]);
System.out.print(” + “);
}
System.out.println();
System.out.println(sum);
}
}
Java中求一维数组中每个元素的总和的代码,求大神告知哪里错了。
double ret=ForQiuHe.qiuHe ;
static int qiuHe(double[] arry)
从这2行代码里有没有看到什么不对的地方?这个方法是有参数的,而你主方法里引用方法什么参数都没有带怎么使用方法qiuhe
for(double i;arry)
{
ret =ret + i;
}
还有这个代码,这个for循环里是什么情况没有看懂,难道for循环又有新的用法了?
for(int i = 0; i arry.length; i ++)
推荐百度下载个netbeans,免费开源的,编程过程中的错误会及时指出
java中如何求一个数组中元素的和.
import java.util.Scanner;
public class XiTi464 {
public static void main(String[] args) {
Scanner sr = new Scanner(System.in);
System.out.print(“输入数组元素个数:”);
int a = sr.nextInt();
int score[] = new int[a];
for (int i = 0; i a; i++) {
System.out.print(“输入第” + (i + 1) + “个值:”);
score[i] = sr.nextInt();
}
int sum = arrSum(score);
int max = arrMax(score);
int min = arrMin(score);
System.out.println(“数组元素之和:” + sum);
System.out.println(“数组元素中最大值:” + max);
System.out.println(“数组元素中最小值:” + min);
sr.close();
}
public static int arrSum(int arr[]) {
int temp = 0;
for (int i = 0; i arr.length; i++) {
temp += arr[i];
}
return temp;
}
public static int arrMax(int arr[]) {
int temp = arr[0];
for (int i = 1; i arr.length; i++) {
if (temp arr[i])
temp = arr[i];
}
return temp;
}
public static int arrMin(int arr[]) {
int temp = arr[0];
for (int i = 1; i arr.length; i++) {
if (temp arr[i])
temp = arr[i];
}
return temp;
}
}
java一维数组求和问题
你把sum也写进循环体内了,把他写到for的花括号外就可以了! 是指System.out.print(sum+” “);这句话!如果写到循环体内,sum初始值也为0,相当于把数组遍历输出了!