【发布时间】:2023-02-20 23:32:54
【问题描述】:
当我尝试相同的逻辑并使用 for 循环执行时它起作用,而当我尝试相同的使用 for 每个循环时它没有给出预期的结果。当我尝试在最后打印所有元素的总和时,它给出了答案 0。
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the size of array");
float n = sc.nextFloat(); float sum=0;
float []a =new float[5];
System.out.println("Enter the elements of array");
for(float element : a)
{
element = sc.nextFloat();
}
System.out.println("The sum of the items in array are:");
for(float element : a)
{
sum = sum + element;
}
System.out.println(sum);
}
}
【问题讨论】:
标签: java