有好心人帮我解释一下每行代码的含义吗,谢谢!

来源:7-1 简易扑克牌游戏

慕移动7711817

2018-09-07 04:36

class Element

{

    public int value;

    public Element next;

}



public class Program {

public static void main(String[] args) {

Element start=new Element();

start.value=22; 

Element end=start;

Element temp=start;

end.next=null;

temp=new Element();

temp.value=45;

end.next=temp;

end=end.next;

end.next=null;

//printing, simple way

        System.out.println(start.value);

        System.out.println(start.next.value);

        

      //printing, universal way

        for (temp = start; temp != null; temp = temp.next) {

            System.out.println(temp.value);

        }


}


}


写回答 关注

1回答

  • 慕工程9518986
    2018-09-08 17:52:13
    已采纳

    class Element    //创建一个类

    {

        public int value;   // 定义成员变量

        public Element next;  //定义成员变量

    }



    public class Program {   // 创建一个program类

    public static void main(String[] args) {   //main函数

    Element start=new Element();    // 创建一个start的对象

    start.value=22;   //定义value的值

    Element end=start;      // 创建element的对象 

    Element temp=start;  //同上

    end.next=null;   // 给next赋值为null,既为空

    temp=new Element();// 实例化一个对象

    temp.value=45;  // 赋值

    end.next=temp; //同上

    end=end.next;//同上

    end.next=null;//同上

    //printing, simple way

            System.out.println(start.value);     //输出语句

            System.out.println(start.next.value); //输出

            

          //printing, universal way

            for (temp = start; temp != null; temp = temp.next) {//遍历数组

                System.out.println(temp.value);// 输出

            }


    }


    }


Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题