No.1ベストアンサー
- 回答日時:
> 仮に配列の要素が5個だった場合value.lengthは5になって-1なので4で
> 最初にi=0が入っていたとすると0=4ですぐに終了するのでしょうか?
全く何を仰ってるのかサッパリです。
配列が何だって?
配列の処理は全く関係ないですよ。
貴方の「脳内」のコードが何を想定してるのか知りませんが、大方「無意味だ」って事だけは言っておきましょう。
全く問題の本質ではない。
根本的に考え違いをしてるのは、
> エはどのような処理をするのでしょうか?
どのような処理をするもクソもない。
このテの処理は・・・Javaでどう言うんだろな。
一般的には「述語処理」って言われるもので、結果、一般にはTrueを返すかFalseを返すか二つに一つしかない。
っつーか、真偽値を返すモノを一般に「述語」(predicate)と呼ぶ。C言語みたいに真が1、偽が0を返す場合もあるけど、いずれにせよ二値のうち一つしか返さない。
それだけ。
だからエの
i != values.length - 1
は単に(iとvaluesが何であれ)
「iがvalues.length - 1と同値だった場合は偽を返し、そうじゃない時は真を返す」
と言う役割以上や以下の事は果たさない。
「周りに何を置いてるか」とか全然関係ないの。
プログラミング言語は「空気を読まない」んで、貴方も「空気を読む」な。
空気を読もうとするから「配列は・・・」とか関係ねぇ事考えて混乱するんだよ。
> 最初にi=0が入っていたとすると0=4ですぐに終了するのでしょうか?
だから「最初に」も「終了する」もクソもねぇんだよ。
勝手に脳内で「周りのコードを」考えない。
書かれてる箇所「だけ」で考えなさい。
i =0、values.length - 1 = 4なら i != values.length - 1は真を返す。
それだけ、だ。
それ以上でもそれ以下でもありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java・配列の問題です。 int 「」nums = new int「5」 ⤴︎ この5の事を言葉で 2 2023/06/21 22:30
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- Java Java モンスターブリーダー 1 2023/02/05 09:44
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Java javaの質問です 3人の名前をコンソールに入力して名前を表示。 3人目、入力後に「何番目の名前を表 1 2022/06/09 17:42
- その他(ゲーム) マインクラフトJAVA版の導入・ローカルマルチプレイについて 1 2022/03/23 18:59
- Java プログラミング教えてください。 5 2022/10/12 09:35
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- Visual Basic(VBA) VBAのトグルボタンでのマクロについて質問です 3 2022/10/10 17:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
cloneメソッドについて (java)
-
配列で、値の入っている要素数...
-
Java 配列の問題です。 写真の...
-
Java配列の問題を教えてくださ...
-
データベースから取得したデー...
-
質問です。 配列が100以上の場...
-
Java:配列に配列を格納する方法
-
Javaで文字と数字が混ざったも...
-
char string[100]; int c, i=0;...
-
C言語のポインターに関する警告
-
パソコンキーボードで時分秒を...
-
結合した文字列をファイル名に...
-
プログラミングの問題です。大...
-
IF関数でEmpty値を設定する方法。
-
Java配列でNullPointerExceptio...
-
[JAVA]try 内の変数を外で!?
-
VBAで配列の計算
-
java.util.Comparatorのcompare...
-
unityでのC++エラーの原因がわ...
-
ジャバスクリプトについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[Ljava.lang.Stringってなんですか
-
この警告はどうすれば?
-
C#で動的配列Listの中身をListB...
-
javaで大容量テキストファイル...
-
C言語でunsigned char配列を連...
-
n番目に大きな値を探索する
-
JavaのBase64デコードで正しく...
-
配列で、値の入っている要素数...
-
Javaで文字を漢字であるか否か...
-
配列の中に複数存在する数がい...
-
データベースから取得したデー...
-
【C#】ハッシュテーブル(連想...
-
Javaで文字と数字が混ざったも...
-
cloneメソッドについて (java)
-
ArrayListからBean配列に値をセ...
-
配列をセッションに割り当てた後で
-
int配列をbyte配列に変換
-
セッションを使ったint型の値の...
-
javamailで複数人にメールを送...
-
【Ajax通信&Java】配列の受け取...
おすすめ情報