三、单循环 Java

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);
//		
	}
}


、多重循环

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值