A 回答 (4件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
不足しているコードを追加しましたが、実行時エラーが起きて動きません。
動くソースで質問して下さい。
エラーメッセージ
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 25
at Main.main(Main.java:8)
ソース
class Main {
public static void main(String[] args) {
char[][] s = new char[25][25];
char[][] s2 = new char[25][25];
for(int i = 0; i < 25; i ++) {
s2[i][0] = s[i][24];
for(int j = 0; j < 25; j++) {
s2[i][j] = s[i][j-1];
}
}
}
}
No.3
- 回答日時:
おそらく推測ですが、
sとか、s2は「string型」の配列で
s … 文字列を何行か含んでいる。
s[i] … そのsの中の「i行目」の文字列。
s[i][j] … そのs[i]の中の「j行目」の文字列。
例えば、sが2行のstring型の2行の配列で
s={“abcde”, “fghij”}
だったとすると、
s[0]=“abcde”(0行目の文字列)で、
s[0][3]=‘d’(0行目の文字列の3番目の文字。)です。
※Javaの場合、配列の添え字i、jは0から始まることに注意。
まず、コレが分かるかどうかです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語でユーザ関数を利用して入力された文字列を反転させるプログラムを作りたいです。 3 2023/01/29 19:47
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- C言語・C++・C# C 言語の Gauss Jordan 法について 2 2022/12/28 11:16
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# C言語で再起関数とポインタを用いて文字列反転をする方法がわかりません。 4 2023/04/29 20:32
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- C言語・C++・C# 変数のスコープ 5 2023/05/27 17:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
この警告はどうすれば?
-
Javaで文字を漢字であるか否か...
-
hit&blow
-
同じ配列またはクラスを、2回...
-
C言語でunsigned char配列を連...
-
ページング
-
main(String[] args) の args...
-
[Ljava.lang.Stringってなんですか
-
乱数を発生させて、それを配列...
-
配列で、値の入っている要素数...
-
String[] とVectorの使い分け
-
『args[]』とは?
-
0から99の数字をランダムに...
-
csvファイルを2次元配列に格納
-
配列の中に複数存在する数がい...
-
動的配列確保
-
javamailで複数人にメールを送...
-
数字が重ならないようにするには
-
sqlparamaterでIN句を使いたい。
-
ファイルの読み込み、配列に格納
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaで文字と数字が混ざったも...
-
[Ljava.lang.Stringってなんですか
-
この警告はどうすれば?
-
Java配列の問題を教えてくださ...
-
配列の中に複数存在する数がい...
-
配列で、値の入っている要素数...
-
java
-
『args[]』とは?
-
javaで大容量テキストファイル...
-
C#で動的配列Listの中身をListB...
-
csvファイルを2次元配列に格納
-
Javaで文字を漢字であるか否か...
-
フローチャート
-
javaについて
-
【C#】ハッシュテーブル(連想...
-
セッションを使ったint型の値の...
-
C言語でunsigned char配列を連...
-
配列について
-
n番目に大きな値を探索する
-
cloneメソッドについて (java)
おすすめ情報
24行目の中身すべてをそのままs2の0行目にコピーする。次にsの1行目をs2の2行目、sの2行目をs2の3行目という具合に、sの中身を1行ずつずらしながらs2にコピーする。これが終わると、s2の中身はsをそっくり1行分下にずらしたものになっている。