2016-11-17 1 views
-2

net bean 및 java를 처음 사용하고 net beans GUI를 사용하여 선형 변환 테이블을 만들어야합니다. 센티미터에서 인치까지
피트에서 센티미터까지
야드에서 미터까지
마일과 킬로미터. 다음 공식은 미터 단위로 측정 영어 제국 단위를 변환 할 수 있습니다 :Netbeans/Java에서 매개 변수 전달 사용

Centimeters = Inches * 2.54  
Centimeters = Feet * 30  
Meters = Yards * 0.91  
Kilometers = Miles * 1.6 
은 매개 변수 전달을 사용하여 작성해야하며, 이것은 내가 무엇을 가지고

call.` 방법으로 다시 값을 반환해야

지금까지 완료 :

int conversion;  
double centimetres = 0,value, metres = 0, kilometres = 0;  
conversion=Integer.parseInt(conversioninput.getText());  
value=Integer.parseInt(valueinput.getText());  
if (conversion==1)  
    centimetres=value*2.54;  
    output.setText(""+value+" inches = "+centimetres+ " centimetres"); 
if (conversion==2)  
    centimetres=value*30;  
    output.setText(""+value+" feet = "+centimetres+ " centimetres");  
if (conversion==3)  
    metres=value*0.91;  
    output.setText(""+value+" yards = "+metres+ " metres");  
if (conversion==4)  
    kilometres=value*1.6;  
    output.setText(""+value+" miles = "+kilometres+ " kilometres"); 

매개 변수 전달을 포함해야하며이를 수행하는 방법을 모릅니다. 나는 온라인 과정을 수행하고 그것은 아무것도 설명하지 않습니다

+0

은 무엇 매개 변수 것은 당신이 통과하려고 :

public enum Conversion { InchToCentimeter, FeetToCentimeter, YardsToMeters, KilometersToMiles } 

여기에 열거위한 좋은 출발점이다? 어디에서 어디로? – bradimus

+0

끝에 'return'을 사용할 수 있도록 매개 변수를 전달하려고하는데 if 문을 포함하는 위치에서 사용하고 싶습니다. 도와 주셔서 감사합니다 –

답변

1

싶은 것 것은이 같은 것입니다 : 당신의 main 메소드 내에서 호출하는 다음

public float conversion(int value, int conversion) { 
    // put your code inside this method 
} 

만 수행

conversion(40, 2); 

프로그래밍에 익숙하지 않은 것 같지만 conversion 변수는 enums입니다. 그리고 설치와 같은 수준의 뭔가 : https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html

+0

정말 고맙습니다 user123 –