此处不允许使用void类型 菜鸟来的为什么啊??

时间:2021-08-02 23:39:08
public class sm
{  
   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

#5


void是修饰函数的返回值的
你想在函数实体中应用“空值”的话
可以用null

是这样的

#6


该回复于2010-11-12 13:48:38被版主删除

#7


……没返回值怎么能println呢?

#8


引用 1 楼 majy 的回复:
sum1 的返回值是 void,也就是说什么都不返回,你不可以打印虚无的东东

+1

#9


void是修饰函数的返回值的
你想在函数实体中应用“空值”的话
可以用null

是这样的

#10


..无返回啊

#11


笨。。。。。。。。。。。。。。。

#12


确实笨... 没有返回值, 你让sysout输出什么?

#1


sum1 的返回值是 void,也就是说什么都不返回,你不可以打印虚无的东东

#2


void无返回值

#3


void没有返回值你用return做什么?

#4


void是修饰函数的返回值的
你想在函数实体中应用“空值”的话
可以用null

#5


void是修饰函数的返回值的
你想在函数实体中应用“空值”的话
可以用null

是这样的

#6


该回复于2010-11-12 13:48:38被版主删除

#7


……没返回值怎么能println呢?

#8


引用 1 楼 majy 的回复:
sum1 的返回值是 void,也就是说什么都不返回,你不可以打印虚无的东东

+1

#9


void是修饰函数的返回值的
你想在函数实体中应用“空值”的话
可以用null

是这样的

#10


..无返回啊

#11


笨。。。。。。。。。。。。。。。

#12


确实笨... 没有返回值, 你让sysout输出什么?