搭建Java开发环境,先要安装JDK,然后配置环境变量,之后安装eclipse。完成之后就可以编写Java程序了。
搭建完成后打开eclipse,下面就开始新建Java工程。点击File——New——Java Project。
输入工程名以“HelloWorld”为例,点击下一步,在出现的对话框中选择完成,结束。
右击工程名称下面的src文件夹。点击New——Class。
在对话框输入类名,注意名称要与工程名称一致!之后点击完成。
编写代码。
编译运行程序,点击工具栏里的绿点。运行程序,运行结果在下面的小框里显示。也可以直接按F11,编译并运行程序。
至此,第一个Java程序就建立成功。
一个使用eclipse编写java程序代码的应用程序必须有main方法作为入口:
以hello world为例来说明:
public class HelloWorld{
public static void main(String args[])
//向屏幕上写字符串"HelloWorld!"
{
Systemoutprintln("HelloWorld!");
}
}
可以用下面的两种方法结束运行:
点击下面控制台那里有个红色的四方形的按钮
点击红色方块后面的XX也可以
说明:Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
public class SeqList {
int[] listArray=new int[0]; //元素列表数组
/
插入
@param obj
/
private void insert(int obj){
int[] tmp = new int[listArraylength+1];
Systemarraycopy(listArray, 0, tmp, 0, listArraylength);
listArray=tmp;
listArray[listArraylength-1]=obj;
}
/
打印当前序列表
/
private void view(int[] list){
for(int i=0;i<listlength;i++){
Systemoutprint(list[i]+" ");
}
}
/
删除指定值
@param obj
/
private boolean remove(int obj){
for(int i=0;i<listArraylength;i++){
if(listArray[i]==obj){
int[] tmp=new int[listArraylength-1];
Systemarraycopy(listArray, 0, tmp, 0, i);
Systemarraycopy(listArray, i+1, tmp, i, listArraylength-i-1);
view(tmp);
listArray=tmp;
return true;
}
}
return false;
}
public static void main(String[] args) {
SeqList s=new SeqList();
sinsert(1);
sinsert(2);
sinsert(3);
sinsert(4);
sinsert(5);
int delInt=5;
Systemoutprintln(sremove(delInt)==true " <-已删除元素["+delInt+"]当前顺序表":"无此元素");
}
}
这个是java语言的简易写法 ,在不使用List接口的情况下,利用了数组来实现
但直接用ArrayList会简单一些,
再复杂点可以用类似于c++的顺序表,把istArray具体的值写成一个类,看成一个结构体,再加前后指针来实现
类C的写法就没时间给你了
欢迎分享,转载请注明来源:表白网
评论列表(0条)