Java para exercícios de loop - notas de estudo de 22 dias

A diferença entre for e while: o escopo da parte condicional da inicialização for e while é diferente

Exercício 1

package com.xin.base;

public class Practice6
{
		public void  evenNumber(){
				//遍历100,找出所有偶数和他的和
				int count = 0;
				int sum = 0;
				for(int i = 0; i <= 100; i++ ){
						//判断偶数
						if(i % 2 == 0){
							 // System.out.println(i);
									sum += i ;
									count++;
						}
				}
				System.out.println("偶数的和为:"+sum+"个数为"+count);
				}
				//循环从1到150,每个3的倍数后面加上three,5的倍数后面加上five
				//7的倍数后面加上seven
				
				
				public void text (){
						
						for(int i = 0; i <= 150; i++){
								System.out.print(i+" ");
								if(i % 3 == 0){
										System.out.print("three"+" ");
									}if (i % 5 == 0) {
										System.out.print("five"+" ");
									}if (i % 7 == 0){
										System.out.print("seven"+" ");
									}			
									//换行
								System.out.println();
						}
				}
		
}

Exercício 2

Imprime todos os "números de narciso". O chamado número de narciso refere-se a um número de três dígitos cuja soma do cubo é igual ao próprio número

int a = 1,b = 1,c = 1;
			
			
			for (int i = 100;i < 1000; i++){
					a = i / 100;  //百位
					b = i / 10 % 10;//十位
					c = i  % 10;//个位
					if(i == a*a*a + b*b*b + c*c*c){
							System.out.print(i+"\t");
					}
					
			}
			System.out.println();
			

Exercício 3

//		Scanner input = new Scanner(System.in);
//		
//		System.out.println("请输入第一个正整数");
//		int n = input.nextInt();
//		System.out.println("请输入第二个正整数");
//		int m = input.nextInt();
//		
//		//输入两个数字找到2个数里的最大公约数,与最小公倍数。
//		int dou = ( m< n) ? m : n;
//		//最小公因数不可能超过两个值中最小的一个
//		for(int i = dou;i >= 1; i-- ){
//				if(m % i == 0 && n % i == 0){
//						System.out.println(i);
//						System.out.println( (m*n) / i);
//						break;//通过break只输出最大的公约数
//				}
//		}
//		
//		//最小公倍数   两个数的乘积除以他的最大公约数
//		
//		
//		 input.close();
//			

Acho que você gosta

Origin blog.csdn.net/yibai_/article/details/115105107
Recomendado
Clasificación