1 차원 배열의 섹션을 인쇄하려면 변경해야하는 부분이 무엇인지 묻는 질문에 대답하지 말아야합니다. 예를 들어 배열의 행과 열이 5 개인 경우 마지막 3 행과 마지막 3 열을 출력할까요?2 차원 배열의 부분을 인쇄하는 방법
import java.util.Scanner;
public class multiplication {
static int a,b;
public static void main(String[] args){
Scanner input = new Scanner(System.in);
a =input.nextInt();
b = input.nextInt();
int[][] matrix = new int[a][b];
matrix = timesTable(a,b);
for (int row = 0; row < matrix.length; row++) {
for (int column = 0; column < matrix[row].length; column++) {
System.out.print(" "+matrix[row][column] + "\t|");
}
System.out.println();
}
}
public static int[][] timesTable(int r, int c)
{
int [][] yes = new int[c][c];
for (r = 0; r < yes.length ; r++)
{
for (c = 0; c < yes[r].length; c++)
{
yes[r][c] = (r+1)*(c+1);
}
}
return yes;
}
}
정확히 원하는 작업이 무엇입니까? – ifly6
정확히 달성하기를 원하십니까? 무엇을 입력하고 싶은 출력이 무엇입니까? 몇 가지 예를 든다. 또한 코드를 덤프하는 대신 코드가하는 일을 설명하십시오. – Zabuza
귀하의 요구 사항이 명확하지 않습니다. "4와 4를 타이핑하면 인쇄 될 것입니다."유익하지 않은 것 같습니다. 요구 사항을 다시 말해주세요. –