{
int [] num =new int[]{1,2,3,4,5,6,7,8,9,10}
Scanner input = new Scanner(System.in)
int temp=0
System.out.println("请输入你要删除的元素:")
int de=input.nextInt()
for(int i =0i<num.lengthi++)
{
if(num[i]==de)
{
for(int j = ij<num.length-1j++)
{
num[j]=num[j+1]
}
temp=1
break
}
}
if(temp==1)
{
System.out.println("删除此对象后数组值为:")
for(int i = 0i<num.length-1i++)
{
System.out.print(num[i]+"\t")
}
}
else
{
System.out.println("未找到你要删除的对象")
}
}
irb(main):001:0>a=[1,2,5,3,9,0,9]=>[1, 2, 5, 3, 9, 0, 9]
irb(main):002:0>a-[2]
=>[1, 5, 3, 9, 0, 9]
irb(main):004:0>a
=>[1, 2, 5, 3, 9, 0, 9]
irb(main):005:0>a-[4]
=>[1, 2, 5, 3, 9, 0, 9]
数组的创建和初始化a = Array.[](1,2,3,4)
b = Array[1,2,3,4]
c = [1,2,3,4]
d = Array.new #创建一个空数组
e = Array.new(3) #[nil,nil,nil] 初始大小3
f = Array.new(3,"xx") #["xx","xx","xx"] 初始大小3 初始值"xx"
f[0].capitalize! #=>["Xx","Xx","Xx"]
g = Array.new(3){"yy"} #=>["yy","yy","yy"]
g[0].capitalize! #=>["Yy","yy","yy"]