练习2.12
(计算算术级数)等差级数(AP)或算术序列号的序列,使得连续的项之间的差为常数。例如,序列5,7,9,11,13,15 ...是具有共同差异2的AP。如果AP的初始项是A1并且连续成员的公差是d,则第n所述序列的术语的由下式给出:把一个mathemethical式成Javaa n = a 1 + (n-1)*d
收件,提示用户输入一个1和d中的程序和计算一个46
输入速度和加速度:60 3.5
最低跑道这架飞机的长度是514.286
这是我的代码:
import java.util.Scanner;
public class Chapter2Exercise12 {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("Enter speed: ");
double speed = input.nextDouble();
System.out.print("Enter acceleration: ");
double acceleration = input.nextDouble();
double length = speed + (46 - 1)* acceleration;
System.out.println("The minimum runway length for this airplane is " +
length + " meters");
}
}
这是一本书的答案:
import java.util.Scanner;
public class Exercise02_12 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter speed v: ");
double v = input.nextDouble();
System.out.print("Enter acceleration a: ");
double a = input.nextDouble();
double length = v * v/(2 * a);
System.out.println("The minimum runway length for this airplane is " +
length + " meters");
}
}
有谁了解他们如何从长公式?
它可能与其他人不明白这一点,并需要将其应用于项目中相关。
@Andy Turner为什么是2 * a?自从我交换s =和v =和a = D –
@ Tom以来,这已经很长时间了,汤姆,我想知道我的帖子是在第一次downvoted之后被提出来的,为什么系统仍然不允许我提问? –
新用户有几个限制,不一定与您的投票分数相关。你可以通过搜索“新用户限制”来找到更多,例如http://stackoverflow.com/help/privileges/new-user – Tom