java菜鸟新手一枚,求教此题为啥一直RE
import java.util.Scanner;class test1
{
public static void main(String args[])
{
int i,sum=0,amass,j;
Scanner number=new Scanner(System.in);
int n=number.nextInt();
for(i=1;i<=n;i++)
{
amass=1;
for(j=1;j<=i;j++)
{
amass*=j;
}
sum+=amass;
}
System.out.println("sum="+sum);
}
} --------------------编程问答-------------------- 高手们啊,求救啊 --------------------编程问答-------------------- 我表示我不知道你说的RE是什么意思 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 你应该输入一个数啊。。。 --------------------编程问答-------------------- 我表示我不知道你说的RE是什么意思 --------------------编程问答-------------------- 想表达什么意思 --------------------编程问答-------------------- 同为菜鸟你这个程序好像没什么错啊。。。。能运行啊
--------------------编程问答-------------------- 只用过BufferedReader --------------------编程问答-------------------- 貌似没错啊! --------------------编程问答-------------------- 你这个算法貌似是算1*2!*3!*4!*...*n!的结果吧
import java.util.Scanner;
class test1
{
public static void main(String args[])
{
int sum=0;
int smass=0;
Scanner number=new Scanner(System.in);
int n=number.nextInt();
for(int i=1;i<=n;i++)
{
for(int j=1;j<=i;j++)
{
amass*=j;
}
sum+=amass;
}
System.out.println("sum="+sum);
}
} --------------------编程问答-------------------- 代码很健康,没问题 --------------------编程问答-------------------- 我也不知道你想表达什么意思 --------------------编程问答-------------------- 不懂你想表达什么,你运行了之后得输入一个数字。 --------------------编程问答-------------------- 不知道RE是什么,我也没发现代码有什么问题,如果是算法题,还是把原题贴出来比较好 --------------------编程问答-------------------- 难道不用public class? --------------------编程问答-------------------- RE是指编程软件的提示? --------------------编程问答-------------------- 哥们,
RE啥意思? --------------------编程问答-------------------- 楼上的各位。。RE是Running Error。。。。Lz应该是刷过很多OJ。。。 --------------------编程问答-------------------- 看楼主你好像要算1!+2!+3!+...+n!那代码应该这样啊:
import java.util.Scanner;--------------------编程问答-------------------- 楼主代码是正确的,只不过需要在控制台手动输入一个n的值 --------------------编程问答-------------------- 程序没错啊,楼主想说什么?? --------------------编程问答-------------------- 可以把题贴出来嘛 在哪刷的题
public class Demo3 {
public static void main(String args[])
{
int sum=0;
int smass=1;
Scanner number=new Scanner(System.in);
int n=number.nextInt();
for(int i=1;i<=n;i++)
{
smass = 1;
for(int j=1;j<=i;j++)
{
smass*=j;
}
System.out.println(smass);
sum+=smass;
}
System.out.println("sum="+sum);
}
}
--------------------编程问答-------------------- 不知道你说的RE是什么意思 --------------------编程问答-------------------- 不明觉厉。。。。。。 --------------------编程问答-------------------- LZ编写的代码没问题,就是你在控制台上输出什么了!接受的是一个int类型呦!
补充:Java , Java SE