前提・実現したいこと
配列a、bを用意し、要素数と配列の要素を入力してもらい、配列a,bが等しいかどうか判定するコードを書いています。
発生している問題・エラーメッセージ
booleanでreturn文を返す際に、
return ture;
部分でエラーが表示されてしまっています。
false部分ではエラーが出ていないので、どういうことかわからず困っています。
ture を変数に解決できません
該当のソースコード
java
1import java.util.Scanner; 2 3public class ArrayEqual { 4 5 static boolean equals(int[]a, int[]b){ 6 if(a.length != b.length){ 7 return false; 8 } 9 for(int i = 0; i<a.length; i++){ 10 if(a[i] != b[i]){ 11 return false; 12 } 13 } 14 return ture; 15 } 16 17 public static void main(String[] args) { 18 Scanner scan = new Scanner(System.in); 19 System.out.print("配列aの要素数は?"); 20 int na = scan.nextInt(); 21 int[] a = new int[na]; 22 for(int i = 0; i<na; i++){ 23 System.out.print("a[" + i + "]:"); 24 a[i] = scan.nextInt(); 25 } 26 27 System.out.print("配列bの要素数は?"); 28 int nb = scan.nextInt(); 29 int[] b = new int[nb]; 30 for(int i = 0; i<nb; i++){ 31 System.out.print("b[" + i + "]:"); 32 b[i] = scan.nextInt(); 33 } 34 35 System.out.println("配列aとbは" + (equals(a, b) ? "等しい" :"等しくない")); 36 37 } 38 39} 40
補足情報(FW/ツールのバージョンなど)
Eclipse Java EE IDE for Web Developers.
Version: Neon.3 Release (4.6.3)
Build id: 20170314-1500
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/25 22:44