これは混乱しやすい質問または重複している場合にはごめんなさい。だから私はそれが真であるときに "Driveable"と呼ばれるブールメソッドを持っています、私は車が行くスピードを印刷したいと思います。私はまた、車がどのようなギアであるかを見せたいと思っています。しかし、私はint "スピード"を渡したいと私はそのメソッドを呼び出すときにパラメータを入力します。しかし、私は私の "gearChange"メソッドでこのメソッドを呼び出すとき、それは整数を入力するよう求めている、私は私はすでに "速度"メソッドで入力したパラメータを渡したいと思います。したがって、別のメソッドでそのメソッドを再度呼び出すときに、パラメータまたは戻り値を渡すことは可能ですか?混乱している質問についてもう一度申し訳ありません。私は私の答えを得るための他の方法があるかもしれないことに気が付いていますが、将来の参考として、これが可能かどうかを知りたいと思います。ですから、私は以下のコードや変更を心配するのではなく、このようなことをする可能性があります。別のメソッドでメソッドを再度呼び出すときに、戻り値をパラメータとして使用することは可能ですか?
public static int speed(int speed){
if(driveable()){
System.out.print(" you are going " + speed + " miles per hour");
return speed;
}else{
System.out.print("The car is not drive able");
return -1;
}
}
public static void gearChange(){
//here:
if(speed(speed) >= 1 && speed(speed) <= 20){
System.out.print("You are in first gear");
etc...
}
speed(int 15);
gearChange();
あなたが尋ねていることは不明ですし、コードを適切にフォーマットしてください。 –
どのように正しくフォーマットされていないか尋ねることはできますか?または、何が正しくフォーマットされるでしょうか?それは間隔ですか?ごめんなさい! –