public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入你上次的考试成绩:");
int prev = scanner.nextInt();
System.out.println("请输入你这次的成绩");
int score = scanner.nextInt();
double percent = ((double)score-(double)prev)/prev*100;
System.out.printf("你这次的成绩相对上次提升了%.2f%%",percent);
}
我自己总结顺便给新生总结
1.为什么%.2f后面要加%%,其中第一个%是默认的“占位符”至于什么是占位不知道 但是C里面有这些,所以只有要输出%的时候用得到%%。
其余的标准输出和C很相似,可以就用C的习惯操作
Sign in to make a reply
绅士手无力ss
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入你上次的考试成绩:");
int prev = scanner.nextInt();
System.out.println("请输入你这次的成绩");
int score = scanner.nextInt();
double percent = ((double)score-(double)prev)/prev*100;
System.out.printf("你这次的成绩相对上次提升了%.2f%%",percent);
}
}
我自己总结顺便给新生总结
1.为什么%.2f后面要加%%,其中第一个%是默认的“占位符”至于什么是占位不知道 但是C里面有这些,所以只有要输出%的时候用得到%%。
其余的标准输出和C很相似,可以就用C的习惯操作