public class SeqList implements List
{
final int defaultSize = 10;
int maxSizs;
int size;
Object[]ArrayList;
public SeqList()
{
intiate(defaultSize);
}
public SeqList(int size)
{
initiate(size);
}
private void insert(int i,Object Obj)//插入字符
{
maxSize = sz;
size = 0;
ArrayList = new Object[size];//初始化 } public Object delete(int i)throws Exception
{
if (size = 0)
{
throw new Exception("顺序表已经空了 没办法删了");
}
if (i<0||i>size-1)
{
throw new Exception("参数错误!!!"); }
Object it = ArrayList[i];
for (int j = i;j<size-1 ;j++ )
ArrayList[j] = ArrayList[j+1]; size--;
return it; }
public Object getDate(int i)throws Exception //获取指定的数组元素
{
if (i<0||i>=size)
{
throw new Exception("参数错误!!!");
}
return ArrayList[];
}
public int size()//元素个数
{
return size; }
public boolean isEmpty()//测试是否为空
{
return size = 0;//fan hui false
}
public int MoreDataDlete(SeqList L,Object x)throws Exception
{
int i,j;
int tag = 0;
for (int i = 0;i<L.length ;i++ )
{
if (x.equals(L.getData(i)))
{
L.delete(i);
i--;
tag=1;
}
}
return tag;
}
}
这个类在编译的时候回出现
SeqList.java:48: 需要 ".class"
return ArrayLis[];我在运行里输入javac 回出现"javac"不是内部命令也不是外部命令...
我检查了我的环境变量配置
我不敢保证配置没有问题 但之前是这样配置的
JAVA_HOME
C:\Program Files\Java\jdk1.5.0_06
classpath
.;%JAVA_HOME%\jre\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib
path
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem\%JAVA_HOME%\bin可我写了个小程序
for(int i = 0;i<10++)
运行还是可以输出1,2,34,5,6,7,8,9
请高手帮忙!!
感激不尽
{
final int defaultSize = 10;
int maxSizs;
int size;
Object[]ArrayList;
public SeqList()
{
intiate(defaultSize);
}
public SeqList(int size)
{
initiate(size);
}
private void insert(int i,Object Obj)//插入字符
{
maxSize = sz;
size = 0;
ArrayList = new Object[size];//初始化 } public Object delete(int i)throws Exception
{
if (size = 0)
{
throw new Exception("顺序表已经空了 没办法删了");
}
if (i<0||i>size-1)
{
throw new Exception("参数错误!!!"); }
Object it = ArrayList[i];
for (int j = i;j<size-1 ;j++ )
ArrayList[j] = ArrayList[j+1]; size--;
return it; }
public Object getDate(int i)throws Exception //获取指定的数组元素
{
if (i<0||i>=size)
{
throw new Exception("参数错误!!!");
}
return ArrayList[];
}
public int size()//元素个数
{
return size; }
public boolean isEmpty()//测试是否为空
{
return size = 0;//fan hui false
}
public int MoreDataDlete(SeqList L,Object x)throws Exception
{
int i,j;
int tag = 0;
for (int i = 0;i<L.length ;i++ )
{
if (x.equals(L.getData(i)))
{
L.delete(i);
i--;
tag=1;
}
}
return tag;
}
}
这个类在编译的时候回出现
SeqList.java:48: 需要 ".class"
return ArrayLis[];我在运行里输入javac 回出现"javac"不是内部命令也不是外部命令...
我检查了我的环境变量配置
我不敢保证配置没有问题 但之前是这样配置的
JAVA_HOME
C:\Program Files\Java\jdk1.5.0_06
classpath
.;%JAVA_HOME%\jre\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib
path
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem\%JAVA_HOME%\bin可我写了个小程序
for(int i = 0;i<10++)
运行还是可以输出1,2,34,5,6,7,8,9
请高手帮忙!!
感激不尽
解决方案 »
- 我是否能学习Java,请各位前辈指点迷津。
- Java 正则表达式 多行抽取
- 高分求解.........................
- 已知E:\uplod目录下有一个.txt文件,怎么把它转化成Byte数组呢?(急)
- java里\r和\n的区别是什么?
- 请问如何控制线程并发的个数?
- iReport可以支持SQL Procedures么?
- 一个初学者,请大侠们给出这个题目的完整程序(急)
- java的速度怎么这么慢!
- 继续http://expert.csdn.net/Expert/topic/1722/1722637.xml?temp=.182934,没有拿到分的老兄过来接分。参加的都算
- 数组变例的具体含义是什么
- 求助~!关于java程序打包的问题~~~~急!!!
前面要有 ; 号 还有你的这个类错误太多了自己好好检查一下
你再DOS下直接输这个命令 DOS怎么会知道这个程序在哪呢?
值得庆幸的是window里有个path的环境变量可以让他自动先再PATH里找.
所以你要再PATH里加%JAVA_HOME%\bin.
系统有很多默认的PATH.所以各个PATH之间要用;(分号)分割
至于classpath也是一样的道理.