您的位置:

java中怎么给二维数组赋值,java如何给二维数组赋值

本文目录一览:

java 二维数组赋值

普通的赋值是:int[][] i = {{1,2,3},{2,3,4},{1,3,4}};

如果是其他情况可以这样:比如:

import java.util.*

public class TT(){

public static void main(String[] args){

int m=0;

for(int i=0 ;i5;i++){

for(int j=0;j5;j++)

a[i][j]=m;

m++;

}

}

}

这是一个给二维数组赋值的例子 把0到25赋值给数组a。

其他还有,你自己多看看书,练习一下。

java中怎么给二位数组赋值

首先要明白 二维数组本质上是以数组作为数组元素的数组,即“数组的数组”;

java中有两种方式给二维数组赋值,

第一,声明则赋值,代码如下:

int[][] array ={{1,2,},{1,2,5},{1,2,5}} ;

第二,先声明,再赋值,代码如下:

int[][] array;

array[0][0] = 1;

array[0][1]=2;

依次类推:

array[1][0] = 1;

正常工作中,一般不会这么都会循环赋值

for(int i=0 ;i3;i++){

for(int j=0;j++){

array[i][j] = x;//你要赋的值

}

}

JAVA中如何创建一个二维数组,然后给二维数组赋值!

1、一维数组,可以理解为只能存放一行相同数据类型的数据。在Java中如果要使用数组,需要先声明数组,然后再分配数组内存(即,可以存放多少个数据)。声明数组格式: 数据类型 数组名[]; //声明一维数组,分配内存格式:数组名 = new 数据类型[个数]; //分配内存给数组。\x0d\x0a2、数据类型在之前的经验里已经讲过。数组名,也同标识符一样,其命名规则还需要满足那三条规则。对于编程人员来说。命名数组名,尽量使用有意义的英文单词,养成良好的编程习惯。例如命名一组学生的身高的数组:声明数组:int Height[];分配内存:Height = new int[40];//有40个学生。\x0d\x0a拓展资料:\x0d\x0a1、简介\x0d\x0a编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。\x0d\x0a为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。\x0d\x0a2、汇编程序\x0d\x0a汇编程序。使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、繁琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。\x0d\x0a3、执行原理\x0d\x0a计算机对除机器语言以外的源程序不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的。这种将高级编程硬件程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。

java中怎样给Boolean型二维数组赋值?

java中给Boolean型二维数组赋值,可以使用for循环语句,逐个赋值,如下代码:

public class ceshi {

public static void main(String[] args) {

Boolean group[][] = new Boolean[3][14];

for (int i = 0; i  group.length; i++) {

for (int j = 0; j  group[i].length; j++) {

group[i][j] = new Boolean(true);//逐个赋值

}

}

System.out.println(group[0][0]);//打印第一个数据

}

}

运行结果如下:

请教给位高手 在java里面怎样给二维数组赋值 ?

要用循环的话,就用System.in接收输入的参数作为数组的值.

package test;

import java.io.*;

public class Test {

public static void main(String[] args) throws IOException{

String s[][] = new String[3][2];

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

for(int i = 0 ; i 3 ; i ++){

for(int j = 0 ; j 2 ; j ++) {

System.out.println("请输入第" + i + "行" + "第" + j + "列的值");

s[i][j] = reader.readLine();

}

}

for(int i = 0 ; i 3 ; i ++){

for(int j = 0 ; j 2 ; j ++) {

System.out.print(s[i][j] + " ");

}

System.out.println();

}

}

}

以上代码是途简便,最好还是加上try{}catch(){}finally{} 最后关闭IO流.

java怎样给整个二维数组赋同一个值?必须用循环吗?

目前就一种不需要循环的,把数组类型定义为数值类(short, int, float, double),且定义数组行列。

例如int a[][] = new int[4][4]; 这时候a中所有元素都是0。但是要赋其它值貌似不行。