java链表问题-如何使用java生成链表?

问题描述

如何使用java生成链表?

package 自习;
import java.util.*;
class Note
{
int x;
Note next;
Note(int a)
{
x=a;
next=null;
}
}
public class LinkList {
void put(Note J,int a)
{
J.next=new Note(a);
System.out.println("测试"+J.next.x);
J=J.next;

}
public static void main(String[] args) {
    Scanner input=new Scanner(System.in);
    int N,i=1,j;
     LinkList A=new LinkList();

    System.out.println("输入要建立的链表大小N:");
    N=input.nextInt();

    System.out.println("Please input the "+i+"th number.");
    j=input.nextInt();

    Note X=new Note(j);
    Note Y=X;

    for(i=2;i<=N;i++)
    {
        System.out.println("输入第"+i"个数:");
        j=input.nextInt();
        System.out.println("ceshi"+i);
        A.put(X,j);
    }

    for(i=1;i<=N;i++)
    {
        System.out.println(Y.x);
        Y=Y.next;

    }
}

}
用以上代码为什么生成的链表里最多只有两个元素?如果是每次调用A.put(X,j);的问题,那么怎样解决呢!在不用 for(i=2;i<=N;i++)
{
System.out.println("输入第"+i"个数:");
j=input.nextInt();
X.next=new Note(j);
X=X.next;

    }

替换的情况下。

时间: 2024-08-01 12:29:36

java链表问题-如何使用java生成链表?的相关文章

JSP调用Java Bean在网页上动态生成柱状图

js|动态|网页|柱状图 我们经常要在网页看到一些动态更新的图片,最常见的莫过于股票的K线图,本文试图通过一个简单的实例,向大家展示如何通过JSP 调用Java Bean在网页上动态生成柱状图. 背景:本人最近在为某统计局开发项目时,涉及到在网页上动态生成图片的问题,费了一天的时间,终于搞定,为帮助大家在以后遇到同样的问题时不走弯路,现将设计思想及源代码公布出来,与大家共勉.以下代码在Windows2000成功测试通过,Web应用服务器采用Allaire公司的Jrun3.0,如有疑问,敬请联系作

mysql-请问:用java代码怎样读取MySQL数据库生成JSP文件?谢谢!

问题描述 请问:用java代码怎样读取MySQL数据库生成JSP文件?谢谢! 用java代码怎样读取MySQL数据库生成JSP文件? 解决方案 你是要写一个数据导出的程序吧,程序里面包含数据导出命令,生成文件格式为jsp啊. 解决方案二: 将文件从数据库(MySQL)中进行读取 解决方案三: 不能从后台去数据库去数据然后写到JSP文件?

class文件-Java在CMD上编译如何生成CLASS文件

问题描述 Java在CMD上编译如何生成CLASS文件 解决方案 javac java文件路径 如D:/test.java javac D:/test.java 需要配置好环境变量 解决方案二: 进入文件所在的路径,最好将文件在具体的盘里(如F盘),不要在桌面上. 进入文件所在的盘里 然后javac file.java 运行class文件 java file,不要带后缀".class" 解决方案三: java c + .java文件 解决方案四: 配好CLASSPATH环境变量,如:

Aspose.BarCode for Java 4.5.0发布 条码生成和识别组件

Aspose.BarCode for Java 是一款基于Java的生成和识别一维和二维条码的可视化组件,用于Java和Web应用程序.它支持29多种条形码符号,包括:MSI.QR.OneCode.Australia Post.Aztec.Code128.Code11.EAN128.Codabar.Postnet 和 USPS等. Aspose.BarCode for Java 还支持以GIF.PNG.BMP和http://www.aliyun.com/zixun/aggregation/167

java ssl https 连接详解 生成证书

我们先来了解一下什么理HTTPS 1. HTTPS概念         1)简介            HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版.即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL.这个系统的最初研发由网景公司进行,提供了身份验证与加密通讯方法,现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面.  

rsa加解密-关于java自带RSA密钥包生成的私钥公钥加密不了,求大神帮忙看一下

问题描述 关于java自带RSA密钥包生成的私钥公钥加密不了,求大神帮忙看一下 我用JAVA生成了一个公钥如下: System.out.println(publicKey.getPublicKey()); 输出:modulus:154308594144468705348294760484396264219304223307125368116140288659005422830 114898674784044956357283073098453132761265419031547660249768

$proxy类-java动态代理中,如何生成 $Proxy 类

问题描述 java动态代理中,如何生成 $Proxy 类 java动态代理中,会动态生成代理的类,如$Proxy0.请问如何能输出动态生成的类如$Proxy0的字节码,以便于反编译查看呢? 解决方案 1.动态代理概述 ??????? 动态代理机制的出现,可以简单地指定类加载器对象和一组接口,便能动态地获得代理类,动态扩展功能. ???????Proxy有一点点小小的遗憾,仅支持 interface 代理,但可以使用CGLIB动态代理支持类! ? 2.代理模式 ??????? 为了保持行为的一致性

java sql server jsp-JSP java SQL servlet实现页面表格生成Excel文件

问题描述 JSP java SQL servlet实现页面表格生成Excel文件 使用JSP java SQL server做了个小系统,现在想实将现通过查询功能生成的表,通过页面上的按钮触发,生成Excel文件.求大神指导! 解决方案 http://271788203.iteye.com/blog/491052

源代码-用java将excle中表格数据生成一个雷达图,并存入PPT中

问题描述 用java将excle中表格数据生成一个雷达图,并存入PPT中 网上的很多代码都是写在一个jFrame上,但是我这个项目经理要求,不要出现这样的浮框 ,点击运行的话,直接在PPT里生成一个雷达图图片.我尝试了很多方法,就是不行, 希望有这方面经验的,帮忙说一下怎么做,最好有一个源代码参考一下! 解决方案 刚才有想直接用java画一个图,但是画雷达图的时候又出现了浮框..这个jFrame也太多 了...