在我的代碼下面double getAirSpeed
double calcPatternwidth
和double calcPatternLength
沒有正確初始化,爲什麼?我的變量沒有正確初始化
/**
* holding patterns
* assignment 1
* question 2
**/
import java.util.Scanner;
public class StockiColeA1Q2 {
public static void main(String []args) {
Scanner keyboard = new Scanner(System.in);
double getAirSpeed ;
double calcPatternWidth;
double calcPatternLength;
System.out.println("That speed is " + getAirSpeed +
"\nHolding pattern width: " + calcPatternWidth +
"kms\nHolding pattern length: " + calcPatternLength + "kms");
}//main
public static double getAirSpeed() {
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter the speed in Knots: ");
double knots = keyboard.nextDouble(); //knots given by user
return knots*1.852;
}//get air speed
public static double calcPatternWidth(double knots) {
return (knots/60*Math.PI)*2;
}//patern width
public static double calcPatternLength(double knots) {
return knots/60 + (knots/60*Math.PI)*2;
}//pattern width
}//class
有什麼問題嗎?預期產出是多少?你有什麼,有什麼錯誤?請在問題BODY(不是標題)中說明。另外,爲您的問題添加標籤,特別是代碼的語言。 – Mephy 2014-09-28 02:39:46
你宣佈他們,然後不要對他們做任何事情。所以你的答案是:如果你想要*中的任何東西*,你必須先讓你的代碼做到這一點。 – 2014-09-28 02:40:42