java数组添加元素
Ⅰ java数组添加元素
case 4的代码有些逻辑问题,其实已经添加成功了,只不过你对 fruit 进行循环,导致循环了5次,每次循环都要添加一次。
正确的做法是,先找出空位置,记录下这个空位置的索引,然后再添加,更改后的 case 4 如下代码:
case4://添加水果
intpos=-1;
//先找到一个空位
for(inti=0;i<fruit.length;i++){
if(fruit[i]==null){
pos=i;
}
}
//如果pos!=-1说明有空位,否则没有位置添加新水果
if(pos!=-1){
System.out.println("请输入要添加的水果:");
Stringname=input.next();
fruit[pos]=name;
}else{
System.out.println("没有位置添加水果!");
}
break;
Ⅱ java 数组添加一个或多个元素
以int数组为例:int[] array = new int[n];这里n是你要填的值,比如5表示这个整型数组有5个值,然后就可以赋值了,这里的n也可以不写确定的值。比如你定义一个整形变量n;通过输入给n赋值,然后就可以确定数组的长度,这是一种动态的改变数组的长度。如果想要数组的长度在数组长度不够的情况下增加,需要用到循环了。当然,不是改变n的值,是改变数组的引用array。不知道你理解了没有。。。。
Ⅲ java 里怎么向一个空数组添加元素
定义一个数组
String[] s = new String[3];
赋值
s[0] = "1";
s[1] = "asfa";
s[2] = "5555";
数组长度是固定的,不能增加或删除。
Ⅳ JAVA 程序中如何在一个数组中添加元素
//先声明一个长度为10的数组
int[] a = new int[10];
//向数组中填值
a[0]=xx;
a[1]=xx;
a[2]=xx;
...
若是已经定义好的数据,例如int num[] = { 1,4,5,8,2,6 }; 形式的,只能新建立一个数组,利用循环把原数据中的值加入你新创建的数据,在添加你自己想要加入的值!
Ⅳ java中如何添加数组元素
1、定义2个数组
String[]arr1={"1","2"};//定义一个字符串数组,把arr1的元素加入到arr2中
String[]arr2=newString[2];//什么一个字符串数组
2、循环方式把arr1的数组元素加入到arr2
for(inti=0;i<2;i++){
arr2[i]=arr1[i];//把arr1的元素添加到arr2中
Ⅵ java给数组添加一个元素的方法
例如:int a[3] ;
a[0]=3;
Ⅶ java数组如何循环添加元素
java数组循环添加元素,实例如下:
publicclassceshi{
publicstaticvoidmain(String[]args)throwsException{
int[]intArray=newint[10];//新建一个int类型数组
for(inti=0;i<9;i++){
intArray[i]=i;
System.out.println("循环给int数组赋值,打印出来的值为"+intArray[i]);
}
}
}
运行结果为:
Ⅷ java数组中怎么动态添加元素
java数组循环添加元素,实例如下:
public class ceshi {
public static void main(String[] args) throws Exception {
int[] intArray = new int[10];//新建一个int类型数组
for (int i = 0; i < 9; i++) {
intArray[i] = i;
System.out.println("循环给int数组赋值,打印出来的值为 " + intArray[i]);
}
}
}
Ⅸ Java往数组中插入新元素
往数组中添加数据有如下几种方式:
1,int[] a={1,2,3,4,5};//已知数组内容
2,int[] b = new int[]{1,2,3,4,5};
3,int[] c=new int[5];
for(int i=1;i<=5;i++){
c[i]=i;
}
希望能帮到你