Dạ chào anh chị và các bạn, em mới học java đang làm bài in ra những giá trị trùng nhau trong mảng hai chiều. Em viết đoạn code sau nhưng cách code còn phức tạp quá, anh chị em có thể góp ý giúp để cho nó gọn hoặc tối ưu lại được không ạ.
System.out.println("So trung: ");
int i = 0, j = 0, duplicate = 0;
int start = maTran[i][j];
for(i=0;;)
{
for( j=1;j<cot;j++)
{
if(start == maTran[i][j])
{
duplicate = start;
System.out.print("\t" + duplicate);
}if(start != maTran[i][j])
{
continue;
}
}
if(i<dong && j<cot)
start = maTran[i++][j++];
else
break;
}
if(duplicate==0)
System.out.print("Khong co so trung !");

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?