Java数组赋值的问题如何解决呢?
out。print(a[i]+" ");
System。out。println();
for(int i=0;i<10;i++){
if(b[i]==null){
System。out。print(i+" ");
public class TestArray {
public static void main(String[] args) {
int[] a = new int[10];
String[] b = new String[10];
for(int i=0;i<10;i++) {
System。
用java的多维数组要注意什么?
前一段时间做的一个项目中,有一处用到了一个多维数组来保护页面的状态。
这个数组所为一个javaBean对象的属性存在,这个javaBean对象被保存在session中,
我在修改jsp页面的时候,需要对数组中的一些值做转换。原来代码是这样的:
String [][] inputData = new String [5][24];
inputData = xxxjavaBean。
java中如何插入数组
按照你的要求编写的Java程序如下(用array3做临时数组,组合完再拷贝回数组2)
public class GGG {
public static void main(String[] args) {
int[] array1={1,2,3,4,5,6,7,8,9};
int[] array2={10,20,30,40,50};
int[] array3=new int[array1.length+array2.length];
System.arraycopy(array2, 0, array3, 0, 2);
System.arraycopy(array1, 0, array3, 2, array1.length);
System.arraycopy(array2, 2, array3, 2+array1.length, 3);
array2=new int[array3.length];
System.arraycopy(array3, 0, array2, 0, array3.length);
for(int i=0;i
查看全文
2016-10-06
0
for(int i=0;i<5;i++){
if(x<=s[i]&&x>s[i+1]){//x是你要插入的数字,s[]是现有的数组
for(int j=5-i;j>0;j++){// 如果上面的条件成立,那么重置插入位置以后的数组
s[j] = s[j-1];
}
s[i+1]=x;//插入该数字
break;//跳出循环
}
说明:如果你学过list的用法了,那么建议你用一楼仁兄的做法,我这种做法只是比较直观
java数组怎么输入数据
当然可以用循环输入语句了!
int[] array = new int[10];//数组长度为10
for(int i=0;i
array[i] = i; //这里也可以用键盘输入语句,如果用键盘输入语句就要闲定义输入流BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); 定义流在循环外面定义,然后array[i] = Integer.parseInt(br.readLine(); 这样就可以了。
这样就用循环把数组初始化了!举个例子:
....
int[] intArray=new int[6];//定义一个长度为6的整型数组
for(int i=0;i
{//初始化,这里intArray.length是数组的长度,就是6
intArray[i]=i;