円の面積を探します
知識ポイントを含みます
Javaの精度
コード
package 圆的面积;
import java.text.DecimalFormat;
import java.util.Scanner;
import static java.lang.StrictMath.atan;
public class Main{
public static void main(String[] args){
double PI=atan(1.0)*4;
Scanner read =new Scanner(System.in );
int r= read.nextInt();
double area= PI*r*r;
//Java中规定精确度
DecimalFormat df = new DecimalFormat("#0.0000000");
System.out.println(df.format(area));
}
}
フィボナッチ数
設計知識
フィボナッチ数、残りを取ります
コード
package Fibonacci数列;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int n=in.nextInt();
int []f=new int[1000000];
f[1]=1;
f[2]=1;
for(int i=3;i<=n;i++)
{
f[i]=(f[i-1]+f[i-2])%10007;
}
System.out.println(f[n]);
}
}
シーケンス加算
1つの+ 2 + 3 + 4 + ... + Nを求めます
知識ポイントを含みます
データ範囲
コード
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
long n=in.nextInt();
long m=n*(n+1)/2;
System.out.println(m);
}
}
A + Bの問題
コード
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int a=in.nextInt();
int b=in.nextInt();
System.out.println(a+b);
}
}