当前位置: 首页 > 知识库问答 >
问题:

Java--使用以下静态void方法编写一个程序

荣沈义
2023-03-14

将下列方法写入

  1. 读取5个doubles public static double[]readingArray()数组的内容
  2. 查找并打印:5个数组中的html" target="_blank">元素之和(双[]数组)
  3. 查找并打印:main方法中5个数组中元素的平均值(doubles pubic static void avg(double[]array))
  • 调用readingArray并输入以下数字50 20 10 40 30
  • 调用SUM
  • 调用平均值

我并不是用public static void sum和public static avg(double[]array)方法做错了什么。买我不能打印结果。

运行:读取:请输入数组元素:50 20 10 40 30和:平均生成成功(总时间:9秒)

import java.util.Scanner;
public class Quiz10_Op2 {
    public static void main(String[] args){
        double[] array;   
            
        System.out.println("Reading: "); 
        array = readingArray();   
            
        System.out.println("The Sum: " ); 
        sum(array); 
    
        System.out.println("The avg: " );
        avg(array); 
    }
        
    public static double[] readingArray(){   
        Scanner input = new Scanner(System.in);
        double array[] = new double[5];
        System.out.print("Please enter array elements: ");
        for(int i=0; i < 5; i++){
            array[i] = input.nextDouble();
        }
        return array;
        }
    public static void sum(double [] array){
        double sum = array[0];  
        for (int i = 0; i < array.length; i++) {  
            sum = sum + array[i];
        }
    }
    public static void avg (double [] array){
        double sum = array[0];
        for (int i = 0; i < array.length; i++) {  
            sum = sum + array[i];
        }
    
    }
} 

共有1个答案

徐峰
2023-03-14

您忘记打印值了。

public static void sum(double [] array){
    double sum = array[0];  
    for (int i = 0; i < array.length; i++) {  
        sum = sum + array[i];
    }
    System.out.println(sum); // This line
}
public static void avg (double [] array){
    double sum = array[0];
    for (int i = 0; i < array.length; i++) {  
        sum = sum + array[i];
    }
    System.out.println(sum/array.length); // This line
}
 类似资料:
  • 我编写了一个Java类,在这个类中尝试访问FTP。 我在Eclipse上工作,我想对它进行一个Junit测试。我知道如何测试公共类,但我仍然停留在测试静态void main方法上。 我开始像这样创建ftptest.java: 如有任何帮助,我们将不胜感激。 谢谢!

  • 我的C代码无法找到Java中的公共静态函数调用。它成功地找到了类,没有错误。 我试图将结果返回给回调方法。“5”稍后将被更复杂的内容取代。 我在StackOverflow上似乎也有类似的问题,但是到目前为止没有任何变化似乎有所帮助。也许我有逻辑错误? 我的JNI(更新#2): 此代码包含在此函数中调用的方法中: 我的Java(更新#1): 签名检查: javap-s-pcecutils 公共静态响

  • V4.2.0 新增 用法 释放所有文档资源,销毁内存占用,一般是在使用单列模式时,你需要调用此方法来手动释放资源占用。在非单列模式下,在使用完当前QueryList对象后,你应该调用destruct()方法来销毁当前QueryList对象。 背景:phpQuery 会将所有采集过的网页文档存到内存当中,不会主动释放文档,当涉及到大量的网页采集时,内存占用就会持续增加,最终导致内存溢出。手动调用此方

  • 我正在尝试用Java编写下面用Kotlin编写的代码。我无法创建DefaultElementsAdapter,因为我无法获得正确的语法。 我无法获得正确的Java代码 Kotlin班是这样的 我正在尝试使用图书馆https://github.com/m7mdra/HtmlRecycler

  • 问题内容: 我最近从使用PHP切换到Java,并进行了查询。想强调一下我是Java的初学者。 本质上,我正在使用文件A(具有类A),并且想要引用保存在文件B(类B)中的静态方法。使用A类时是否需要参考文件B?(我正在考虑使用PHP中的require_once)我在A类中的代码如下: Eclipse无法将B识别为类。我是否需要创建B的实例才能访问静态方法。觉得我真的忽略了某些东西,希望您能提出任何建

  • 问题内容: 我想知道何时使用静态方法?假设我有一个带有几个和的类,一个或两个方法,并且我希望这些方法只能在该类的实例对象上调用。这是否意味着我应该使用静态方法? 例如 要么 我很困惑! 问题答案: 一个经验法则:问自己“即使尚未构建Obj,调用此方法是否有意义?” 如果是这样,那肯定是静态的。 因此,在一个类中,Car你可能有一个静态的方法,因为即使没有人制造过汽车,也可能想知道35mpg转换为什