您的位置:程序门 -> java -> j2se / 基础类



return怎么用啊 我刚学习java


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


return怎么用啊 我刚学习java
发表于:2007-01-08 19:26:11 楼主
我刚学习java         其中return怎么用的啊     麻烦教我一下
发表于:2007-01-08 19:44:211楼 得分:0
发表于:2007-01-08 19:54:042楼 得分:0
如方法pubic   static   void   main(string[]arge){
}有void修饰的就不能用return返回

发表于:2007-01-08 19:57:353楼 得分:0
麻烦说下具体用法```       谢谢
发表于:2007-01-08 20:02:074楼 得分:0
该方法反回的数据      
return   i;
返回i的值
发表于:2007-01-08 20:06:265楼 得分:0
int   fun(){
return   i;
}
int   是返回类型
i     就必须是int   类型的
发表于:2007-01-08 20:10:046楼 得分:0
比如说       这段语句中的     return的具体作用是什么??       谁能详细解说下啊``     谢谢

public   class   myqueue{
private   final   int   size; //整个队的大小(常量)

private   int[]   queue; //队的数组

private   int   head; //队的头

private   int   end; //队的尾

public   myqueue(int   size)   { //构造函数,当该类被实例化后,一个队列就创建了.

size   =   size;
queue   =   new   int[size];
head   =   0;
end   =   0;
}
private   int   next(int   i){ //向下一个位置移动
return   (i+1)%size;
}

public   boolean   isfull(){ //判断是否满
return   next(end)   ==   head;
}

public   void   offer(int   data)   throws   exception{ //存入数据
//   todo   auto-generated   method   stub
if(isfull()){
throw   new   exception( "queue   is   full ");
}else{
queue[end]=data;
end   =   next(end);
}
}

public   int   poll()   throws   exception{ //读取数据
//   todo   auto-generated   method   stub
if(isempty()){
throw   new   exception( "queue   is   empty ");
}else{
int   result   =   queue[head];
head   =   next(head);
return   result;
}
}

public   int   size()   { //判断大小
//   todo   auto-generated   method   stub
return   ((end+size)-head)%size;
}

public   boolean   isempty()   { //判断是否为空
//   todo   auto-generated   method   stub
return   end   ==   head;
}
/**
  *   @param   args
  */
public   static   void   main(string[]   args)   {
//   todo   auto-generated   method   stub
myqueue   mq   =   new   myqueue(20);

try   {
mq.offer(5);
mq.offer(2);
mq.offer(3);
mq.offer(4);
system.out.println( "1th   poll: "+mq.poll());
mq.offer(8);
}   catch   (exception   e)   {
//   todo:   handle   exception
e.printstacktrace();
}
for   (int   i   =   mq.head;   i   !=mq.end;   i   =   mq.next(i))   {
system.out.println(mq.queue[i]);
}
}

}
发表于:2007-01-08 21:52:097楼 得分:0
private   int   next(int   i){   //向下一个位置移动
return   (i+1)%size;
}
//返回下一个位置,   因为方法是   int   ,   所以要有一个int的返回值
//怎么返回呢?   用   return
//并且要返回int类型

public   boolean   isfull(){   //判断是否满
return   next(end)   ==   head;
}
//这个方法就是要返回   boolean
发表于:2007-01-08 22:00:078楼 得分:0
书不去看...
自己认真看看,实在不懂再来问
这是很基础的
发表于:2007-01-09 11:51:369楼 得分:0
xixi
发表于:2007-01-09 11:54:2110楼 得分:0
public   int   a(){return   (int)i}
public   void   a(){return   (int)i}失败!
发表于:2007-01-09 11:59:1411楼 得分:0
楼主,其他问题好回答,这个问题太难回答了,如果一周以内,无论有无他人帮助,你还没有搞懂,建议尽早放弃
发表于:2007-01-09 12:00:2212楼 得分:0
发表于:2007-01-09 15:40:1413楼 得分:0
系统的看一下教程
慢慢来      
自然就懂了
我原来学c语言的时候     后面都没听课....
也部会...
现在从头到尾看java


看着看着就懂了...


快速检索

最新资讯
热门点击