對不起,如果這是一個令人困惑的問題或重複。所以我有一個名爲「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();
你不清楚你在問什麼,請正確格式化你的代碼。 –
我可以問問它沒有正確格式化嗎?或者什麼可以使其格式正確?它是間距嗎?抱歉! –