为了账号安全,请及时绑定邮箱和手机立即绑定

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

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 回答

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);// 输出

        }


}


}


2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信