A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曹世明 中级黑马   /  2012-12-28 23:16  /  1738 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class function {
        public static void main(String[]args){
               
                int x=getResult(5);
                        }
        public static void getResult(int a){
        System.out.println(a+1);
        }
}

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

2 个回复

倒序浏览
本帖最后由 刘文超 于 2012-12-31 17:43 编辑

lz你好,getResult函数的返回值为void,为空,不能赋值给int类型的x变量。将void改为int,并写上return a+1即可。
----------接分中----------
代码:
  1. public class TestReturn {

  2.         public static void main(String[] args) {
  3.                 int x = getResult(5);
  4.         }

  5.         public static int getResult(int a) {
  6.                 System.out.println(a + 1);
  7.                 return a + 1;
  8.         }
  9. }
复制代码

评分

参与人数 2技术分 +1 黑马币 +4 收起 理由
冯海霞 + 1
qiuyinglanshan + 4

查看全部评分

回复 使用道具 举报
第一种修改方法
class function
{
public static void main(String[] args)
{
  int x = getResult(5);
  System.out.println(x);
}
public static int getResult(int a)
{
  return a + 1;
}
}

第二种修改方法
class function
{
public static void main(String[] args)
{
  getResult(5);
}
public static void getResult(int a)
{
  System.out.println(a + 1);
}
}
总结:
函数是具有一定功能的,在函数定义时因该注意一下三点
1. 函数的参数
   通过给函数提供参数,让函数对参数做出一定的处理。
2. 函数体
   函数体是函数功能实现,函数的效率,就在这里体现。
3. 返回值
   返回值为函数对数据处理返回的一个结果。
注释:
  在使用函数时,应该注意一下两点
1. 看函数需要什么参数,为函数传相应类型的参数(参数顺序、参数类型)
2. 函数的参数和返回值,看函数是否有返回值,若需要获取返回值,则赋值给相同的变量
   
   







评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马