あなたはループで再生してみてくださいすることができます
String[][] example = new String[][] { { "a", "b", "c", "d" }, { "e", "f", "g", "h" } };
for (int row = 0; row < example.length; row++) {
for (int column = 0; column < example[row].length/2; column++) {
System.out.print(" " + example[row][column] + "\t|");
}
System.out.println();
}
System.out.println("----------------------------------------");
for (int row = 0; row < example.length/2; row++) {
for (int column = 0; column < example[row].length; column++) {
System.out.print(" " + example[row][column] + "\t|");
}
System.out.println();
}
System.out.println("----------------------------------------");
for (int row = example.length/2; row < example.length; row++) {
for (int column = 0; column < example[row].length; column++) {
System.out.print(" " + example[row][column] + "\t|");
}
System.out.println();
}
System.out.println("----------------------------------------");
for (int row = 0; row < example.length; row++) {
for (int column = example[row].length/2; column < example[row].length; column++) {
System.out.print(" " + example[row][column] + "\t|");
}
System.out.println();
}
System.out.println("----------------------------------------");
for (int row = 0; row < example.length; row++) {
for (int column = example[row].length/4; column < example[row].length; column++) {
System.out.print(" " + example[row][column] + "\t|");
}
System.out.println();
}
System.out.println("----------------------------------------");
for (int row = 0; row < example.length; row++) {
for (int column = example[row].length * 3/4; column < example[row].length; column++) {
System.out.print(" " + example[row][column] + "\t|");
}
System.out.println();
}
System.out.println("----------------------------------------");
出力:
a | b |
e | f |
----------------------------------------
a | b | c | d |
----------------------------------------
e | f | g | h |
----------------------------------------
c | d |
g | h |
----------------------------------------
b | c | d |
f | g | h |
----------------------------------------
d |
h |
----------------------------------------
最初の質問:何四分の一ですか? – tadman
一般的には、特定のセクションのみを印刷するような行や列がある場合は、最後の2行と最後の2列を印刷します –
@hephaestus hadesは2d配列のポストを更新できます。それは答えを与えるのに役立ちます。 – Dev4World