java-Java数组求和,新手求问

问题描述

Java数组求和,新手求问
public class T12 {
public static double sumArray(double[] array){
static double sum = 0;
int i;
for(i=0;i<array.length;i++)
sum += array[i];
return sum;
}
public static void main(String[] args) {
double[] array = {123456789};
double a;
a = T12.sumArray(double[] array);
System.out.println(a);
}
}
上面代码有什么问题吗,为什么不能运行?

解决方案

 public class T12 {public static double sumArray(double[] array){static double sum = 0; //这里改成  double sum = 0;,局部变量不能定义staticint i;for(i=0;i<array.length;i++)sum += array[i];return sum;}public static void main(String[] args) {double[] array = {123456789};double a;a = T12.sumArray(double[] array);  //去掉double[] ,传参,不需要数组定义System.out.println(a);}}

解决方案二:
a = T12.sumArray(array);,这样才对
你传参的时候加上double[],就等于又新定义了一个变量array

解决方案三:

   main方法那个sumArray调用错误吧,首先就会有编译错误的,用eclipse的自动提示功能Ctrl+1就知道错误原因了。
时间: 2024-12-23 03:10:31

java-Java数组求和,新手求问的相关文章

java 新手求问cannot be resolved to a type 的解决方法

问题描述 java 新手求问cannot be resolved to a type 的解决方法 这是我自学的一个项目,以前没发现这样的问题,jdk8.65,eclipse是最新版,看了网上的同类问题好像是jar包导入的问题,但是不知道具体怎样解决,请路过的大神指点迷津,万分感谢 import java.awt.*; import java.awt.event.*; public class ChatClient extends Frame{ TextArea ta = new TextArea

新手求问,关于JAVA的 String方法

问题描述 新手求问,关于JAVA的 String方法 这样子是输出还是 abcd没有用到转换大写的方法String s=""abcd"";s.toUpper();System.out.println(s); 这样子输出ABCD,用到了大写的方法String s=""abcd"";System.out.println(s.toUpper()); 为什么会这样呢 解决方案 新手求解求解求解求解求解求解 解决方案二: 建议从浅复制和

新手入门-新手求问为什么我的记事本写的程序运行不起来T_T

问题描述 新手求问为什么我的记事本写的程序运行不起来T_T Java初学者用记事本写的程序用cmd运行不起来,能翻译成class但是就是输出不了,但是用eclipse可以T_TT_T 解决方案 不是用cmd运行的啊,你编译后的程序放在tomcat下运行了吗 解决方案二: 用java运行 参考 http://ivan0513.iteye.com/blog/982445 ,看下环境变量 你说运行不了,请贴出截图和错误信息. 解决方案三: 你你命令行写对了吗 解决方案四: java 类名(不能带.cl

代码-新手求问wpf程序中关于路由事件的问题

问题描述 新手求问wpf程序中关于路由事件的问题 我放了两个Button控件 public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); Grid1.AddHandler(Button.ClickEvent,new RoutedEventHandler(onClick)); } public void onClick(object sender, RoutedEventArgs e

word文档-新手求问word表格问题

问题描述 新手求问word表格问题 现在Word表格中已经添加了1000行左右的数据,但这些表格的列并没有全部写完,现在另外一个Word中有了100条与原1000条一样的数据,并且比原来的数据详细.如何用这100条数据去替换1000条中的不完整数据?两个Word表格表头一致 解决方案 选择那个多的文档,准备替换的内容,,鼠标右键选择复制.回道那个需要替换掉的文档,选择要被替换掉的内容,右键选择粘贴.完工. 解决方案二: 目前word版本2003/2007 解决方案三: 用word2015比好好

ajax-Ajax+nodejs新手求问!

问题描述 Ajax+nodejs新手求问! 我有一个页面A,其中通过iframe加载了一个页面B.页面B里有个表单,表单里有个submit按钮.我在这个B页面的js中为这个submit按钮添加了一个事件函数.在这个事件函数中我创建了一个XMLHttpRequest实例xhr1.然后后台我用nodejs接收提交的表单数据并发送响应内容.我想让响应内容出现在父页面A的特定位置上. 现在数据接收.发送响应内容都没有问题,问题是响应的内容不能出现在A页面特定位置上. 我xhr1的onreadystate

Spring mvc无法跳转 显示404 新手求问配置是否有问题~

问题描述 Spring mvc无法跳转 显示404 新手求问配置是否有问题~ springmvc-servlet web.xml HelloController index.jsp hello.jsp 解决方案 你可以把你的错误日志贴上,不然我们没法给你看哪里出错! 解决方案二: bean name=''/hello.do" 是什么鬼,用法都错了,,在方法上@requestMapping("hello.do") 解决方案三: @RequestMapping(value=&qu

控件-vs2008中使用mfc画图问题,新手求问。。

问题描述 vs2008中使用mfc画图问题,新手求问.. 通过串口接收数据,然后画图,用已知的数据画出的图像是个圆形,一秒一个点..本来想用mschart控件,但是不知道怎么用这个控件画圆..所以麻烦各位大神帮助解决一下,若是有其他解决办法也可以.. 解决方案 SetPixel.如果觉得比较小,可以画个很小的圆Ellipse() 多线程编程,工作线程接收串口出来的数据,然后PostMessage自定义消息到UI线程,UI线程中得到数据,然后InvalidateRect,OnPaint/OnDra

新手求问,ac电压采如图所示电路该怎么计算?

问题描述 新手求问,ac电压采如图所示电路该怎么计算? 输入为2mA工频交流电,请问第一个运放的输出该怎么计算? 解决方案 这应该是个反相放大电路,放大约1.5倍,输出3mA