namespace ConsoleApplication18
{
class Program
{
public int getsum()
{
int s = 0; int i = 1;
while (i < 87)
{
i += 2;
s++;
}
Console.WriteLine(s); }
}
}
这个程序有点问题,请各位高手指点指点
{
class Program
{
public int getsum()
{
int s = 0; int i = 1;
while (i < 87)
{
i += 2;
s++;
}
Console.WriteLine(s); }
}
}
这个程序有点问题,请各位高手指点指点
getsum方法定义的返回值是int的。。你就要返回个int的数我看你根本没有要返回值的意思。。把方法改为public void getsum()
你的方法getsum()是返回类型是int,所以必须返回一个整数的值
public int getsum()
{
int s = 0; int i = 1;
while (i < 87)
{
i += 2;
s++;
}
Console.WriteLine(s);
return s; }
public int getsum()
{
int s = 0;
int i = 1;
while (i < 87)
{
i += 2;
s++;
}
Console.WriteLine(s);
//加这句
return s; //或return i都行,看你要得到什么结果
}
public void getsum()
{
…………
}
什么都不加
public int getsum()
{
int s = 0;
int i = 1;
while (i < 87)
{
i += 2;
s++;
}
Console.WriteLine(s);
//加这句
return s; //或return i都行,看你要得到什么结果
}
public voidgetsum()
这样估计就好了
{
class Program
{
public static void getsum()
{
int s = 0; int i = 1;
while (i < 87)
{
i += 2;
s++;
}
Console.WriteLine(s);
}
static void Main()
{
getsum();
}
}
}
public int getsum()
{
int s = 0;
int i = 1;
while (i < 87)
{
i += 2;
s++;
}
Console.WriteLine(s);
//加这句
return s;
}
或者改成无返回值方法//把getSum前的int换成void
public void getsum()
{
int s = 0;
int i = 1;
while (i < 87)
{
i += 2;
s++;
}
Console.WriteLine(s);
}