需要输出:Enter␣vehicle␣make:␣FerrariEnter␣vehicle␣model:␣458␣SpiderEnter␣kilometres␣travelled:␣593Enter␣...
需要输出:
Enter␣vehicle␣make:␣Ferrari
Enter␣vehicle␣model:␣458␣Spider
Enter␣kilometres␣travelled:␣593
Enter␣litres␣of␣fuel␣used:␣86.13
Fuel␣efficiency␣for␣a␣Ferrari␣458␣Spider:␣14.52␣litres/100␣km
冒号右边是键盘输入
并且要把 空格 变成 “␣“
下面是我自己写的,运行到第三行有问题,并且最后计算结果也不对。
import java.util.Scanner;
public class CopyOfEfficiency {
public static void main(String[] args){
Scanner keyboard = new Scanner(System.in);
keyboard.useDelimiter("␣");
String word2,word4;
double a,b,c,d;
System.out.print("Enter vehicle make: ");
word2 = keyboard.nextLine();
System.out.print("Enter vihicle model: ");
word4 = keyboard.nextLine();
System.out.print("Enter kilometres travelled: ");
a = keyboard.nextDouble();
System.out.print("Enter liters of fuel used: ");
b = keyboard.nextDouble();
c = a/100;
d = b/c;
System.out.printf("Fuel efficiency for a "+word2+" "+word4+" "+"%.2f"+" "+" litres/100 km",d);
}
展开