{
int sum0=0;
void sum1(int n){
int sum=0;
for(int i=1;i<=n;i++)
{
sum=sum+i*i;}
System.out.println(sum);
}
int sum2(int n)
{
int sum=0;
for(int i=1;i<=n;i++)
sum=sum+i*i;
return sum;
}
int sum3(int n)
{
for(int i=1;i<=n;i++)
sum0=sum0+i*i;
return sum0;
}
int sum4(int n)
{
for(int i=1;i<=n;i++)
sum0=sum0+i*i;
return sum0;
}
public static void main(String[]args){
sm s=new sm();
s.sum1(10);
//System.out.println(s.sum1(10));此处不允许使用void类型 菜鸟来的为什么啊??
System.out.println(s.sum2(10));
System.out.println(s.sum3(10));
System.out.println(s.sum4(10));
}
}
12 个解决方案
#1
sum1 的返回值是 void,也就是说什么都不返回,你不可以打印虚无的东东
#2
void无返回值
#3
void没有返回值你用return做什么?
#4
void是修饰函数的返回值的
你想在函数实体中应用“空值”的话
可以用null
你想在函数实体中应用“空值”的话
可以用null
#5
void是修饰函数的返回值的
你想在函数实体中应用“空值”的话
可以用null
是这样的
你想在函数实体中应用“空值”的话
可以用null
是这样的
#6
#7
……没返回值怎么能println呢?
#8
+1
#9
void是修饰函数的返回值的
你想在函数实体中应用“空值”的话
可以用null
是这样的
你想在函数实体中应用“空值”的话
可以用null
是这样的
#10
..无返回啊
#11
笨。。。。。。。。。。。。。。。
#12
确实笨... 没有返回值, 你让sysout输出什么?
#1
sum1 的返回值是 void,也就是说什么都不返回,你不可以打印虚无的东东
#2
void无返回值
#3
void没有返回值你用return做什么?
#4
void是修饰函数的返回值的
你想在函数实体中应用“空值”的话
可以用null
你想在函数实体中应用“空值”的话
可以用null
#5
void是修饰函数的返回值的
你想在函数实体中应用“空值”的话
可以用null
是这样的
你想在函数实体中应用“空值”的话
可以用null
是这样的
#6
#7
……没返回值怎么能println呢?
#8
+1
#9
void是修饰函数的返回值的
你想在函数实体中应用“空值”的话
可以用null
是这样的
你想在函数实体中应用“空值”的话
可以用null
是这样的
#10
..无返回啊
#11
笨。。。。。。。。。。。。。。。
#12
确实笨... 没有返回值, 你让sysout输出什么?