前提・実現したいこと
メソッドとフィールド変数を利用して自分の名前と数字が奇数かどうかの判定を出力させたいです。
発生している問題・エラーメッセージ
first_nameを変数に解決できません。
last_nameを変数に解決できません。
型 Main のメソッド getName(String[]) は引数 (String, String)
に適用できません
該当のソースコード
public class Main {
public static void main(String[] args) { //① firstNameとlastNameという名前の変数を定義し、 // firstNameには自分の名前、lastNameには自分の名字で初期化しなさい final String firstName = "tanaka"; final String lastName = "naoki"; //getName関数の呼び出しと出力 System.out.println(getName(firstName, lastName)); System.out.println(); int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; //③ arr 配列をループさせ、isOdd関数を使って配列の要素が奇数かどうかの判定を行いなさい。 // 要素が奇数の場合には「nは奇数です。」と出力されます。 for (int n = 0; n < arr.length; n++) { if(n % 2 != 0) { System.out.println(n + "は奇数です"); } } } //② 関数を定義しなさい。 // 関数名:getName // 修飾子:public // 引数には①で定義したfirstNameとlastNameを引数で受け取り、 // last_name と first_name を連結した値を返り値とする変数を定義しなさい。 public static void getName(String[] args) { Main name = new Main(); name.getName(first_name,last_name); } //奇数の判定を行う。 public static void isOdd(int num) { if(num % 2 != 0) { System.out.println(num + "は奇数です。"); }
}
}