私は2つの整数を入力するプログラムを作成しようとしており、そのうちの大きい方を返します。だから、今のところ、これは私が持っているものである2の大きな値が67方法を呼び出す[私は間違っていますか? ]
である私は23 67
Assign5ターミナル
Javaでそれを入力すると、次のように機能するであろう
//Main Method
public class asign5 {
public static void main (String[] args){
int num1;
int num2;
num1 = Integer.parseInt(args[0]);
num2 = Integer.parseInt(args[1]);
System.out.println("The larger value of the two is: " + getMax(num1, num2));
}
}
//getMax Method
public static int getMax(num1, num2){
if (num1 > num2) { return num1; }
else
{return num2;}
}
}
getMaxメソッドを作成したにもかかわらず、getMaxが有効なメソッドではないということを私の主なメソッドで教えています。 getMaxメソッドでは、public static intがシンタックスであることがわかります。私は実際にこの2時間をこのロードブロッキングで過ごしましたが、自分自身を理解していないので、頭がおかしくなります。誰か助けてくれますか?ただgetMax
方法前から2番目閉じ括弧を削除 - getMax
方法は、現時点ではクラスでは、実際にはないので
私はEclipseを使用して行います。メソッドについては、自分のコードで入力したものに対して、トークンintの構文エラーを宣言し続けます。 –
@Kevin:Eclipseを使用している場合、インデントが間違っていることが明らかになると思います。そうでない場合は、ファイル全体を再フォーマットしてみてください。 'getMax'の前に2番目の閉じ括弧を削除しましたか? –