Discuss / Java / 我又可以了

我又可以了

Topic source

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        System.out.print("输入你去年的成绩:");

        int s1 = scanner.nextInt();

        System.out.print("输入你今年的成绩:");

        int s2 = scanner.nextInt();

        double r =(double)(s2-s1)/s1*100;

        System.out.printf("你的成绩比去年提高(+)/降低(-)了:%.2f%%",r); 

    }

}

结果:

输入你去年的成绩:98

输入你今年的成绩:95

你的成绩比去年提高(+)/降低(-)了:-3.06%

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        System.out.print("输入你去年的成绩:");

        double s1 = scanner.nextDouble();

        System.out.print("输入你今年的成绩:");

        double s2 = scanner.nextDouble();

        double r =(s2-s1)/s1*100;

        System.out.printf("你的成绩比去年提高(+)/降低(-)了:%.2f%%",r); 

    }

}

这样子改进更好,因为输入整数和小数都可以。


  • 1

Reply