前提・実現したいこと
javaアプリケーションにて
引数 int max(上限値)を持つ keisanメソッドをkeisanメソッド内でfor文を使い上限の引数maxまで足し
また、maxの値が4以下の場合は0として扱うようにしたいです。
mainメソッド内にて値が10以上なら10以上、10未満5以上なら、10未満5以上、それ以外なら0と表示させたいです。
発生している問題
型 Practice のメソッド keisan(int) は引数 () に適用できません
該当のソースコード
package practice; public class Practice { static int keisan(int max) { for(int i=5;i<max;i++) { //型 Practice のメソッド keisan(int) は引数 () に適用できません return keisan(); //引数maxの値が4以下の場合戻り値の値を0にしたい if(max<4) { return max=0; } } } public static void main(String args[]) { //keisanを呼び出し keisan(); //引き数の値をセット int max=30; if(max>=10) { System.out.println("10以上"); } else if(max>=9) { System.out.println("10未満5以上"); } else { System.out.println("0です"); } } }
補足情報(FW/ツールのバージョンなど)
eclipse使用しています。
回答1件
あなたの回答
tips
プレビュー