Discuss / Java / 作
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); 
        System.out.print("恁上次考多少分: "); 
        double lastscore = scanner.nextInt(); 
        System.out.print("恁这次考多少分: "); 
        double finalscore = scanner.nextInt(); 
        double increaseratio = (finalscore - lastscore)/lastscore * 100;
        boolean isIncreaseratio = increaseratio >= 0;
        System.out.printf("%s, %.2f%%\n", isIncreaseratio ? "哟!提高了:" : "咦!负提高:", Math.abs(increaseratio)); // 格式化输出
    }
}
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); 
        System.out.print("恁上次考多少分: "); 
        double lastscore = scanner.nextInt(); 
        System.out.print("恁这次考多少分: "); 
        double finalscore = scanner.nextInt(); 
        double increaseratio = (double)(finalscore - lastscore)/lastscore * 100;
        boolean isIncreaseratio = increaseratio >= 0;
        System.out.printf("%s %.2f%%\n", isIncreaseratio ? "哟!提高了:" : "咦!负提高:", Math.abs(increaseratio)); // 格式化输出
    }
}

javac -encoding UTF-8 Main.java

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); 
        System.out.print("恁上次考多少分: "); 
        double lastscore = scanner.nextDouble(); 
        System.out.print("恁这次考多少分: "); 
        double finalscore = scanner.nextDouble(); 
        double increaseratio = (double)(finalscore - lastscore)/lastscore * 100;
        boolean isIncreaseratio = increaseratio >= 0;
        System.out.printf("%s %.2f%%\n", isIncreaseratio ? "哟!提高了:" : "咦!负提高:", Math.abs(increaseratio)); // 格式化输出
    }
}

  • 1

Reply