import java.util.Scanner;
class Main{
public static void main(String args[]){
Scanner scanner = new Scanner(System.in);
double qimo1,qimo2;
Double shiyan = scanner.nextDouble();
Double zuoye = scanner.nextDouble();
Double ceyan = scanner.nextDouble();
Double ketang = scanner.nextDouble();
Double qizhong = scanner.nextDouble();
qimo1 = 90-(shiyan*0.2+zuoye*0.06+ceyan*0.06+ketang*0.06+qizhong*0.02);
qimo2 = qimo1/0.6;
System.out.println(String.format("%.2f",qimo2));
}
}
最简单易懂的新手须知
1.这行代码 import java.util.Scanner;
是 Java 中的一个导入语句,它用于在你的程序中引入 Scanner
类。Scanner
类属于 java.util
包,通常用于从不同的源(如键盘)读取输入。
人话:在声明类前先导入这个语句,就可以在Java中通过Scanner (名字1)=new Scanner(System.in);和(类型)(名字2)=(名字1).next(类型)();语句实现数据的输入。
例子参考上方代码Scanner scanner=new Scanner(System.in);以及Double shiyan=scanner.nextDouble();
2.String.format()
是一个 Java 中用于格式化字符串的方法。它让你能够创建带有格式标记的字符串,并根据提供的参数替换这些标记。例如,你可以定义一个字符串模板,其中包含 %s、%d 或 %f 等格式标记,然后通过提供相应类型的参数来替换这些标记。这使得生成格式化的输出变得非常方便。
例:若
System.out.println(String.format("%.2f", qimo2));
不使用String.format则会报错,是因为 System.out.println
方法没有接受一个格式化字符串和一个浮点数作为参数的重载版本。如果想要格式化输出一个浮点数并打印到控制台,你需要使用 String.format
方法来格式化字符串,然后将结果传递给 System.out.println
方法。
后言
本博客只是我作为一个Java初学者对目前所学的知识的最浅显的理解,暂时无法用专业语言表达出来,只能依照我自己的理解对学习过程做一个记录,以便以后复习使用,若有大佬路过请多多提出宝贵意见,指出我的错误,当然要是能给一些指导就更好啦(doge)!