java中怎么判断一个二维字符数组中某一行或一列的所有元素都相等

就比如a,a,ab,c,fd,a,s怎么判断出第一行元素都相等?我是这么写的定义一个空的char型二维数组,提示输入元素值if(number[0][0]==number[... 就比如a,a,a
b,c,f
d,a,s
怎么判断出第一行元素都相等?
我是这么写的
定义一个空的char型二维数组,提示输入元素值
if (number[0][0]==number[1][1]&&number[1][1]==number[2][2])
String output="equal"
但当我第一次输入number[0][0]='a'时,就打印了equal了
不知道为什么???
展开
 我来答
小傻

2015-11-07 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部

java判断二维字符数组中某一行或一列是否相等,主要是通过for循环语句来遍历下标相同的数据是否相同,如下代码:

package com.qiu.lin.he;

public class CeShi {
public static void main(String[] args) {
int[][] number = new int[][] { { 1, 1, 1 }, { 2, 3, 3 }, { 3, 4, 3 } };//二维数组初始化
int i, j;
boolean f = true, t = true;
for (i = 0; i < 3; i++) {
for (j = 0; j < 2; j++) {
if (number[i][j] != number[i][j + 1]) {
f = false;//设置标志位
}
}
if (f) {
System.out.println("第" + i + "行元素相等");
}
for (j = 0; j < 2; j++) {
if (number[j][i] != number[j + 1][i]) {
t = false;
}
}
if (t) {
System.out.println("第" + i + "列元素相等");
}
}

}
}

结果如下:

沃销
2009-11-21 · TA获得超过447个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:144万
展开全部
给你一个比较笨 但是有效的办法 循环比较。先拿第一个与其他的一次比较,但后拿第二个与后面的依次比较(不需要跟第一个比较了),只要有不同 就break跳出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鲁工伏以彤
2019-06-18 · TA获得超过4122个赞
知道大有可为答主
回答量:3196
采纳率:33%
帮助的人:224万
展开全部
我也不太清楚,可以把整个程序给我。这里给你写一个
int
i,j;
boolean
f=true,t=true;
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
if(number[i][j]!=number[i][j+1]
f=false;
if(f)
System.out.println("第"+i+"行元素相等");
for(j=0;j<2;j++)
if(number[j][i]!=number[j+1][i]
t=false;
if(t)
System.out.println("第"+i+"列元素相等");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qd070526
2009-11-21 · TA获得超过146个赞
知道答主
回答量:37
采纳率:0%
帮助的人:26.2万
展开全部
我也不太清楚,可以把整个程序给我。这里给你写一个
int i,j;
boolean f=true,t=true;
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
if(number[i][j]!=number[i][j+1]
f=false;
if(f) System.out.println("第"+i+"行元素相等");
for(j=0;j<2;j++)
if(number[j][i]!=number[j+1][i]
t=false;
if(t) System.out.println("第"+i+"列元素相等");
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式