Discuss / Java / 自我测验

自我测验

Topic source
import java.util.Scanner;public class Hello{    public static void main(String[] args){        Scanner in = new Scanner(System.in);        System.out.print("请输入你上次考试的成绩:");        int score_ago = in.nextInt();        System.out.print("请输入你这次考试成绩:");        int score_now = in.nextInt();        double rate = (score_now - score_ago)*1.0 / score_ago;        System.out.printf("你的成绩提高了%.2f%%", rate*100);    }}

郭兴超

#2 Created at ... [Delete] [Delete and Lock User]
 System.out.printf("你的成绩提高了%.2f%%", rate*100); 

这里为什么要用两个%?----%%

这一章提到了,“注意,由于%表示占位符,因此,连续两个%%表示一个%字符本身。”


  • 1

Reply