编写一个Java应用程序,依次输出数组元素,并输出求和的结果
时间: 2023-05-22 14:06:55 浏览: 178
当然可以!以下是Java代码:
```java
public class ArraySum {
public static void main(String[] args) {
// 定义一个整型数组
int[] arr = {1, 2, 3, 4, 5};
// 遍历数组并输出每个元素
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
// 求和并输出结果
int sum = 0;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
System.out.println("数组元素的和为:" + sum);
}
}
```
运行结果为:
```
1
2
3
4
5
数组元素的和为:15
```
希望能帮到您!
相关问题
数组里输入10个数,求和与平均值java
在Java中,如果你需要计算数组里10个数的总和和平均值,你可以按照以下步骤编写一个简单的程序:
```java
public class SumAndAverage {
public static void main(String[] args) {
// 创建一个长度为10的整型数组并初始化元素
int[] numbers = new int[10];
for (int i = 0; i < 10; i++) {
// 提示用户输入第i个数
System.out.print("请输入第" + (i+1) + "个数:");
Scanner scanner = new Scanner(System.in);
numbers[i] = scanner.nextInt();
}
// 计算总和
int sum = 0;
for (int number : numbers) {
sum += number;
}
// 计算平均值
double average = (double) sum / numbers.length;
// 输出结果
System.out.println("这10个数的和是:" + sum);
System.out.println("这10个数的平均值是:" + average);
}
}
```
在这个程序中,我们首先创建了一个包含10个整数的数组,然后通过循环让用户依次输入每个数字。接着,我们遍历数组计算总和,并将总和除以数组长度得到平均值。最后,我们打印出这两个结果。
编写一个方法sumArray(),计算数组中所有元素之和。在主方法中输入指定个学生的成绩保存在数组中,调用sumArray()方法计算学生的总分,并计算出平均分
编写一个名为`sumArray`的方法来求解这个问题很简单,首先我们需要创建一个接受整数数组作为参数的方法。下面是一个简单的Java示例:
```java
public class Main {
public static void main(String[] args) {
int[] studentGrades = new int[getNumberOfStudentsFromUser()];
System.out.println("请输入学生分数:");
// 获取用户输入的学生人数
for (int i = 0; i < studentGrades.length; i++) {
studentGrades[i] = getUserInput(i + 1);
}
// 计算数组中所有元素之和
double sum = sumArray(studentGrades);
double average = sum / studentGrades.length;
System.out.printf("学生们的总分是: %.2f\n", sum);
System.out.printf("平均分是: %.2f\n", average);
}
// 定义求和方法
public static double sumArray(int[] arr) {
int total = 0;
for (int num : arr) {
total += num;
}
return total;
}
// 获取用户输入并转换为整数
public static int getUserInput(int position) {
Scanner scanner = new Scanner(System.in);
System.out.print("第" + position + "位学生的分数: ");
return scanner.nextInt();
}
// 获取用户输入的学生总数
public static int getNumberOfStudentsFromUser() {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入学生人数: ");
return scanner.nextInt();
}
}
```
在这个例子中,`main`方法首先获取用户输入的学生数量,然后依次获取每个学生的分数,将其存入数组中。接着调用`sumArray`函数计算总分,并通过除以数组长度得到平均分。`sumArray`方法遍历整个数组,累加所有元素。
阅读全文