声明:蓝桥杯练习系统中的Java环境为1.8.0
BEGIN-1
代码如下
import java.util.*;
public class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
Integer a = sc.nextInt();
Integer b = sc.nextInt();
System.out.println(a + b);
}
}
BEGIN-2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long n = sc.nextLong();
long sum = n * (n +1) / 2;
System.out.println(sum);
}
}
BEGIN-3
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int f[] = new int[n];
f[0] = 1;
if(n>=2 && n<=1000000){
f[1] = 1%10007;
for(int i=3;i<=n;i++){
//解释一下为什么不能为f[i] =(f[i1]+f[i-2])%10007;
//当n=3时会出现f[3],而数组的长度为3,所以会出现
// java.lang.ArrayIndexOutOfBoundsException(数组越界异常)
f[i-1] =( f[i-2]+f[i-3])%10007;
}
}
System.out.println(f[n-1]);
}
}
BEGIN-4
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int r = sc.nextInt();
Double PI=3.141592653589793;
Double area=PI*r*r;
//这里输出的核心就是保留几位小数
//你可以是用String.format("",Object);
//其中i第一个参数表示格式,%.7f表示浮点数,小数点后面7位
//第二个参数是你要格式化的内容,传入的是一个Object
System.out.println(String.format("%.7f", area));
}
}