可以通过for循环或者while循环计算50内,100内整数的大小,我想输入一个整数计算小于等于他所有整数累加的结果,结果出错,请指导。class AddMethod
{ int add(int x){
for (int i=0;i<=x ;i++ )
{
x=x+i;
}
return x;
}
AddMethod a1=new AddMethod();
int m=100;
int n=0;
n=a1.add(m);
public static void main(String[] args)
{
System.out.println("Hello World!"+n);
}
}
{ int add(int x){
for (int i=0;i<=x ;i++ )
{
x=x+i;
}
return x;
}
AddMethod a1=new AddMethod();
int m=100;
int n=0;
n=a1.add(m);
public static void main(String[] args)
{
System.out.println("Hello World!"+n);
}
}
解决方案 »
- windows命令查找顺序?——jdk1.7 java命令不用path里的,javac命令却必须用path变量里的
- String中"+"的问题(null+null)
- myeclipse6.6 自动检错与自动编译问题
- 我很痛苦,棒帮我!
- JDesktopPane和JInternalFrame的问题
- 关于类修饰符的问题
- 如何进行IP验证???
- java编译器
- 在一个类中this.filled = 12312312;filled= 12312312;有什么区别
- java bean和java class的区别??
- 怎么对别的类中的线程进行操作?
- 问一个 基础问题Set m = new HashSet(ls);
{
x=x+i;
}
你的x会越来越大int add(int x){
int sum=0;
for (int i=0;i<=x ;i++ )
{
sum = sum + i;
}
return sum;
}
{ int add(int x){
int y=0;
for (int i=0;i<=x ;i++ )
{
y=y+i;
}
return y;
}
public static void main(String[] args)
{
AddMethod a1=new AddMethod();
int m=100;
int n=0;
n=a1.add(m);
System.out.println("Hello World!"+n);
}
}
试过了.没有问题
int add(int x){
for (int i=0;i<=x ;i++ )
{
x=x+i;
}
return x;
}
小心死循环.