В моем коде ниже 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
вы их заявляете, а затем ничего не делайте с ними. Итак, есть ваш ответ: если вы хотите что-либо в * их, вы должны сначала сделать свой код так. –