62,628
社区成员
发帖
与我相关
我的任务
分享//以下程序本应输出第二次比第一次分数多出的百分比
//CMD中执行代码:(程序执行目录)\src> javac -encoding UTF-8 Main.java
//(程序执行目录)\src> java Main
//第一次的考试成绩是:Exception in thread "main" java.util.InputMismatchException
// at java.base/java.util.Scanner.throwFor(Scanner.java:939)
// at java.base/java.util.Scanner.next(Scanner.java:1594)
// at java.base/java.util.Scanner.nextInt(Scanner.java:2258)
// at java.base/java.util.Scanner.nextInt(Scanner.java:2212)
// at Main.main(Main.java:7)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner ("System.in");
System.out.print("第一次的考试成绩是:");
int first = scanner.nextInt ();
System.out.print("第二次的考试成绩是:");
int second = scanner.nextInt ();
double N = 100 * ((double)second / first - 1);
System.out.printf("提高了%.2f%%",N);
}
}