java数组增删改查操作方法
数组常见的操作有遍历,追加,插入元素,修改元素的值,删除元素,反转,排序这些操作,本文演示遍历,追加,插入元素,删除元素,查询这五个操作。那么java数组增删改查操作方法是怎样的?以下仅供参考!
具体方法如下:
数组是元素个数固定一种数据结构,这里所有说的插入操作是逻辑上假定的一个新数组创建好后其有意义的逻辑元素为0个。
public class Demo1 {
public static void main(String[] args) {
Scannerinput=new Scanner();
int[] arr=newint[10];
intindex=0;
//追加元素
for(inti=0;i<5;i++){
tln("请输入一个整数:");
arr[index++]=Int();
}
for(inti=0;i<index;i++){
t(arr[i]+" ");
}
tln();
//插入向数组下标为1挺入新元素
intpos;
tln("请输入要插入的'位置:");
intIndex=Int();
for( pos=index;pos>Index;pos-- ){
arr[pos]=arr[pos-1];
}
tln("请输入要插入的值:");
arr[pos]=Int();
index++;
for(inti=0;i<index;i++){
t(arr[i]+" ");
}
tln();
tln("请输入要删除元素的位置:");
Index=Int();
for( pos=Index;pos<index;pos++ ){
arr[pos]=arr[pos+1];
}
index--;
for(inti=0;i<index;i++){
t(arr[i]+" ");
}
tln();
tln("请输入要查询元素的值:");
intvalue=Int();
pos=-1;
for(inti=0;i<index;i++){
if(value==arr[i]){
pos=i;break;
}
}
if(pos!=-1){
tln("元素值为:"+value+"在数组中的位置是:"+(pos+1));
}else{
tln("元素值为:"+value+"在数组不存在");
}
e();
}
}
-
Java数据类型、变量和常量的基础知识
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。那么Java数据类型、变量和常量的基础知识都有哪些?以下仅供参考!一、数据类型Java编程语言定义了八种基本的数据...
-
java的应用范围
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。自从sun公司推出java语言以来,java极大受到开发者和企业的欢迎,在互联网如此发达的今天,java语言得到了广泛的应用,比如网站,游戏,电子商务等,java语言在这些领域开发占很大的比例。在全球云计算和移动互...
-
经典的Java main方法面试题10个
在java中,main()方法是java应用程序的入口方法。本文是本站小编搜索整理的关于经典的Javamain方法面试题10个,特别适合参加Java面试的朋友阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!1.不用main方法如何定义一个类?不行,没有main方...
-
10个经典的Java main方法面试题
Java具有简单性、面向对象、分布式、健壮性、安全性、平台的独立与可移植性、多线程、动态性等特点。以下是为大家分享的10个经典的Javamain方法面试题,供大家参考借鉴,欢迎浏览!1.不用main方法如何定义一个类?不行,没有main方法我们不能运行Java类。在Java7之前,...