12.求1到100之间的所有整数的和。(较易)
13.求10的阶乘。(较易)
14.输出26个小写英文字母。(较易)
15.求1到100之间的所有奇数的和。(较易)
16.求1到100之间的所有偶数的和。(较易)
17.求1000以内所有能被5整除的整数的和。(较易)
18.统计1000以内所有能被7整除的数的个数。(较易)
19.打印100以内所有能被3整除的数,每5个数打印一行。(较难)
20.判断某个整数是否为素数。(素数是一个大于1且只能被1和它本身整除的整数)(较难)
21.判断某个整数是否为完全数。(完全数:所有小于该数本身的因子之和等于该数本身,例如6是一个完全数,因为,6=1+2+3)(较难)
22.输出1000以内的所有水仙花数。(水仙花数是一个三位数,该数各位的立方和等于该数本身。例如153是一个水仙花数,因为153 = 13 + 53 + 33)(较难)
23.编写程序读入整数并求它们的总和与平均值。输入0时程序结束。(较难)
24.用while循环,求n的平方大于12000的最小数n。(难)
四
import java.util.Scanner;
public class Four {
public static void main(String[] args) {
//12.求1到100之间的所有整数的和。
// // TODO Auto-generated method stub
// int sum = 0;
// for (int i = 1; i < 101; i++) {
// sum += i;
// }
// System.out.println("="+sum);
//13.求10的阶乘。
// int n = 1;
// int i = 1;
// while(i <= 10){
// n = (n*i);
// i++;
// n++;}
// System.out.println("10的阶乘为:"+n);
//14.输出26个小写英文字母。或带大写字母
// System.out.println("26个小写字母:");
// for(char a='a';a<='z';a++){
// System.out.println(""+a);//一个字母一行
// // System.out.print(""+a);//所有字母一行
// }
// System.out.println("26个大写字母:");
// for(char a='A';a<='Z';a++){
// System.out.println(""+a);//一个字母一行
// //System.out.print(""+a);//所有字母一行
// }
//第15题求1到100之间的所有奇数的和。
// double s=0;
// for(int i=1;i<101;i++){
// if(i%2==1)
// s=s+i;}
// System.out.println("1-100的奇数和为:"+s);
//第16题求1到100之间的所有偶数的和。
// double s=0;
//
// for(int i=1;i<101;i++){
// if(i%2==0)
// s=s+i;}
// System.out.println("1-100的偶数和为:"+s);
//第17题求1000以内所有能被5整除的整数的和。
// double s=0;
// for(int i=1;i<1001;i++){
// if(i%5==0)
// s=s+i;}
// System.out.println("1-1000能被5整除的整数的和为:"+s);
//第18题统计1000以内所有能被7整除的数的个数。
// int s=0;
// int i;
// for( i=1;i<1001;i++){
// if(i%7==0)
// s=s+1;
// }
// System.out.println("1-1000能被7整除的整数个数为:"+s);
//
//19题打印100以内所有能被3整除的数,每5个数打印一行。
// int count=0;//jishu
// for( int i=1;i<101;i++){
// if( i % 3 == 0){
// System.out.print( i+ "\t");
// count++;}
// if( count % 5 == 0){
// System.out.println();
// }
// }
//20、判断某个整数是否为素数。(素数是一个大于1且只能被1和它本身整除的整数
// int n ;
// String s;
// boolean b;
// Scanner sc=new Scanner(System.in);
// System.out.println("输出一个数");
// s=sc.nextLine();
// n=Integer.parseInt(s);
// b=true;
//
// for(int i=2;i<n;i++){
// if(n%i==0)
// b=false;
// if(b)
// System.out.println(n+"是");
// else
// System.out.println(n+"不是");
// }
//21判断某个整数是否为完全数。
//(完全数:所有小于该数本身的因子之和等于该数本身,例如6是一个完全数,因为,6=1+2+3)
// int n,s=0;
// Scanner sc=new Scanner(System.in);
// n=sc.nextInt();
// for(int i=1;i<=n/2;i++){
// if(n%i==0){
// s=s+i;
// }
// if(s==n){
// System.out.println(n+"是完数");}
// else{
// System.out.println(n+"不是完数");}
// }
//22输出1000以内的所有水仙花数。
//(水仙花数是一个三位数,该数各位的立方和等于该数本身。
//例如153是一个水仙花数,因为153 = 13 + 53 + 33)
// int n,a,b,c;
// for( int i=1;i<1001;i++)
// {
// for(c=1;c<=9;c++)
// {
// for(b=0;b<=9;b++)
// {
// for(a=0;a<=9;a++)
// {
// n=c*100+b*10+a;
// if(n==a*a*a+b*b*b+c*c*c)
// System.out.println("1000以内的水仙数有" +n);
// }
// }
// }
//}
// 23编写程序读入整数并求它们的总和与平均值。输入0时程序结束。
// int n,s=0,count=0;
// Scanner sc=new Scanner(System.in);
// n=sc.nextInt();
// while(n!=0){
// s =s+n;
// count++;
// n=sc.nextInt();
// }
// System.out.println(" 总和"+s+"; 平均数" +s/count);
//24用while循环,求n的平方大于12000的最小数n。
// int i=1;
// while(i*i <12000)
// {
// i++;
// }
// System.out.println(i-1);
//1+(-1/2)+1/3+....+1/99=?
// double S=0;
// int k=1;
// int t=1;
// for(int i=1;i<100;i++){
// S=S+(t*(1/k));
// t=t*(-1);
// k=k+1;
// }
// System.out.println("结果为:"+S);
//
}
}
、多重循环