*******************************
累加
public static void main(String[] args) {
int sum=0;
for(int i=1;i<=1000;i++){
sum+=i;
}
System.out.println(sum);
}
******************************
阶乘
public static void main(String[] args) {
long s=1;
for(long i=1;i<=20;i++){
s*=i;
}
System.out.println(s);
}
******************************
求π
public static void main(String[] args) {
double sum=0;
for(long i=1;i<=100000000;i+=4){
sum+=1D/i-1.0/(i+2);
}
double pi=sum*4;
System.out.println(pi);
}
*******************************
数列求和
public static void main(String[] args) {
long sum=0;
long num=0;
for(int i=0;i<10;i++){
num=num*10+9;
sum+=num;
System.out.println(i+","+num+","+sum);
}
System.out.println(sum);
}
**********************************
打印出1000以内的所有质数(break写法)
public static void main(String[] args) {
for(int num=2;num<=1000;num++){
boolean isPrime=true;
for(int i=2;i<=num/2;i++){
if(num%i==0){
isPrime=false;
break;
}
}
if(isPrime){
System.out.println(num+"是质数");
}
}
打印出1000以内的所有质数(continue 写法)
public static void main(String[] args) {
nextNum:for(int num=2;num<=1000;num++){
for(int i=2;i<=num/2;i++){
if(num%i==0){
continue nextNum;
}
}
System.out.println(num+"是质数");
}
}