java求和函数问题
用java做一个求和结果编译的时候出现错误。。表示不明白大神求解答谢谢importjavax.swing.*;publicclassExample{publicstati...
用java做一个求和 结果编译的时候出现错误。。表示不明白 大神求解答 谢谢
import javax.swing.*;
public class Example
{
public static void main(String[] args)
{
float sum=mysum(100);
JOptionPane.showMessageDialog(null,"1+2+...+100="+s);
System.exit(0);
}
int mysum(int n)
{
int i,s=0;
for(i=1,i<=n,i++)
s=s+i;
return s;
}
}
呃 干嘛错误提示要我加; 还有说我语句非法等等 。。 展开
import javax.swing.*;
public class Example
{
public static void main(String[] args)
{
float sum=mysum(100);
JOptionPane.showMessageDialog(null,"1+2+...+100="+s);
System.exit(0);
}
int mysum(int n)
{
int i,s=0;
for(i=1,i<=n,i++)
s=s+i;
return s;
}
}
呃 干嘛错误提示要我加; 还有说我语句非法等等 。。 展开
1个回答
展开全部
语法有些许错误,下面是按照java的通常习惯编写的例子
import javax.swing.*;
public class Example {
public static void main(String[] args) {
int sum = sum(100);
JOptionPane.showMessageDialog(null, "1+2+...+100=" + sum);
}
public static int sum(int n) {
int s = 0;
for (int i = 1; i <= n; i++) {
s = s + i;
}
return s;
}
}
可能你有C的基础,不过Java的语法还是有所不同,建议找本教程学学。
追问
能告诉我你用的这是什么软件么 我刚学java没多久 还在用纯文本写源程序 = =!
追答
我用的是Eclipse,这个软件是免费的。有中文版但是版本较旧,问题较多。所以我一般用英文版的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询