| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 878 人关注过本帖
标题:关于return的用法
只看楼主 加入收藏
让我们飞
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:40
专家分:119
注 册:2011-1-9
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
关于return的用法
程序代码:
public class Box {
    int length,width, height,volume;
    int v;
    public Box(int length, int width, int height) {
        super();
        this.length = length;
        this.width = width;
        this.height = height;
       
    }
    public int getLength() {
        return length;
    }
    public void setLength(int length) {
        this.length = length;
    }
    public int getWidth() {
        return width;
    }
    public void setWidth(int width) {
        this.width = width;
    }
    public int getHeight() {
        return height;
    }
    public void setHeight(int height) {
        this.height = height;
    }
    public int getvolume() {
        return volume;
    }
    public void setvolume(int volume) {
        this.volume = volume;
    }
   
    public int calcVolume(){
         v=length*width*height;
         System.out.println(v);
         return v;
       
        }
    public void print(){
        System.out.println(v);
    }
    public static void main(String[] args) {
    Box box=new Box(10,15,12);
    box.print();
    box.calcVolume();
    }

}
运行结果是:
0
1800
return 在这里要怎么用
为什么是0?

坐等高手回答~
搜索更多相关主题的帖子: volume return 
2011-08-04 18:50
succubus
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:635
专家分:1080
注 册:2007-10-7
收藏
得分:10 
你调用box.print()的时候v还没有算出来呢
当然是0

[url=http:///view/aDU1]/image/aDU1.gif" border="0" />[/url]
2011-08-04 18:56
让我们飞
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:40
专家分:119
注 册:2011-1-9
收藏
得分:0 
那么怎么调用box.print()方法呢?
为什么没有算出来?
程序不是顺序执行呢吗?
2011-08-04 19:07
succubus
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:635
专家分:1080
注 册:2007-10-7
收藏
得分:10 
    public int calcVolume(){
         v=length*width*height;
         System.out.println(v);
         return v;
      }
你的calcVolume方法是用来计算v的
结果你在调用print之后才调用的calcVolume
那么你说为什么调用print的时候v没算出来呢?

[url=http:///view/aDU1]/image/aDU1.gif" border="0" />[/url]
2011-08-04 19:13
让我们飞
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:40
专家分:119
注 册:2011-1-9
收藏
得分:0 
明白了~~
谢谢了~~
2011-08-04 19:29
side2011
Rank: 1
等 级:新手上路
帖 子:4
专家分:6
注 册:2011-3-23
收藏
得分:0 
路过学习学习
2011-08-08 09:53
zzgtjt
Rank: 1
来 自:内蒙
等 级:新手上路
帖 子:8
专家分:2
注 册:2011-8-18
收藏
得分:0 
输出的初值 没有任何处理

The Best
2011-08-25 16:22
快速回复:关于return的用法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021934 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved