Java中二维数组的使用

[复制链接]
查看11 | 回复5 | 2020-4-29 18:08:19 | 显示全部楼层 |阅读模式
int i=0;
float YB[][]= new float[2][2];

YB=1;
这样写为什么不对

回复

使用道具 举报

千问 | 2020-4-29 18:08:19 | 显示全部楼层
二维数组:intnum[][]=newint[3][];这里定义的是3行的二维数组,列数可以逐个定义,也就是每行的列数可以不相同。但后面定义的列数的时候要用NEW来定义。例:intnum[][]=newint[3][];定义一个为3行的二维数组。intnum[0]=newint[3];定义第一行为3列intnum[1]=newint[2];定义第二行为2列intnum[2]=newint[3];定义第三行为3列...
回复

使用道具 举报

千问 | 2020-4-29 18:08:19 | 显示全部楼层
这个问题我测试过了,应该是没问题的吧。public class test{public static void main(String[] args){int i=1;float f[][]=new float[2][2];f=1;System.out.println(f[1][1]);}...
回复

使用道具 举报

千问 | 2020-4-29 18:08:19 | 显示全部楼层
没问题,整数可以自动转换为浮点数...
回复

使用道具 举报

千问 | 2020-4-29 18:08:19 | 显示全部楼层
public class ABC { public static void main(String[]args){ int i=0; float YB[][]= new float[2][2];
YB=1;System.out.println(YB); }}没错。...
回复

使用道具 举报

千问 | 2020-4-29 18:08:19 | 显示全部楼层
应该不会有问题int转成float不会出错 float转int应该会有问题...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行