자바를 0에서 배우려고합니다. 나는 그것을 다시 읽은 후에 나는 왜 작동하지 않는지를 찾을 수없는 운동을한다. Google 및 StackOverflow에 대한 연구 결과가 0으로 돌아 왔습니다.Java - public static double return
주된 목적은 숫자에 곱하기 만하면 달러를 페세타로 변환하는 것입니다. 두 함수를 사용하여 "main"에서 호출해야합니다.
제 문제는 "convertToPesetas"가 "askDollars"의 반환 된 double을 사용하지 않는다는 것입니다. 누군가가 나에게 로프를 건네 줄 수 있니?
import java.util.Scanner;
public class Converter
{
public static void main(String[] args){
askDollars();
convertToPesetas();
}
public static double askDollars(){
System.out.println("Type the quantity of dollars:");
Scanner keyboard= new Scanner(System.in);
double dollars= keyboard.nextDouble();
System.out.println("Dollars: "+dollars);
return dollars;
}
public static double convertToPesetas(double dollars){
double pesetas = pesetas*166.386;
System.out.println(dollars+ "€ equals to: "+pesetas+" pesetas");
return pesetas;
}
}
그건 컴파일조차하지 못했지만 오류 메시지를 포함해서 좋은 질문이 아니라고 생각합니까? – John3136
은 # convertToPesetas 메소드에서 첫 번째 라인의 오른쪽에 거의 가깝게 보입니다. 덧붙여서, 여러분은'#ask ...'메쏘드에서 반환 된 값을 사용하고 그것을'#convert ...'메쏘드에 전달해야합니다. – Rogue