我刚学习JAVA    其中return怎么用的啊  麻烦教我一下

解决方案 »

  1.   

    如方法pubic static void main(String[]arge){
    }有void修饰的就不能用return返回
      

  2.   

    该方法反回的数据   
    return i;
    返回i的值
      

  3.   

    int fun(){
    return i;
    }
    int 是返回类型
    i  就必须是int 类型的
      

  4.   

    比如说   这段语句中的  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]);
    }
    }}
      

  5.   

    private int next(int i){ //向下一个位置移动
    return (i+1)%SIZE;
    }
    //返回下一个位置, 因为方法是 int , 所以要有一个int的返回值
    //怎么返回呢? 用 return
    //并且要返回int类型public boolean isFull(){ //判断是否满
    return next(end) == head;
    }
    //这个方法就是要返回 boolean
      

  6.   

    public int a(){return (int)i}
    public void a(){return (int)i}失败!
      

  7.   

    系统的看一下教程
    慢慢来   
    自然就懂了
    我原来学c语言的时候  后面都没听课....
    也部会...
    现在从头到尾看java
    看着看着就懂了...