起初学习简单练习,有关整数的求和,求偶,求奇,求素数.

xiaoxiao2021-02-28  139

//求1~100之间所有数字的和(整数) public static void main(String[] args) { int i=1; int sum=0; while(i<=100){ sum+=i; i++; } System.out.println(sum); }

// 求1~100之间所有偶数数字的和 public static void main(String[] args) { int i = 1, sum = 0; while (i <= 100) { if (i % 2 != 0) ; else sum += i; i++; } System.out.println(sum); }

判断质数的主线思路:就是要明白,除了1和它本身以外的任何一个数只要能整除它,那么这个数就不是质数,所以要用循环来从2开始对这个数求余进行判断(由于0,1,2的特殊所以不放在考虑范围以内)

//判断一个数 是否为质数 int sum = 6; boolean isPrimeNumber=false;       for (int j = 2; j < sum; j++) { if (sum%j==0) { break; }else{             isPrimeNumber=true; } }    System.out.print(isPrimeNumber); 通过上面的判断过程,下面就可以得到质数了

//求1~100内的素数 int number = 90; boolean result = true; int i = 2; while (i < number) { if (number % i == 0) { result = false; } i++; if (result = false) { System.out.println(number + "不為素數"); break; } else { System.out.println(number + "为素数"); break; } }

转载请注明原文地址: https://www.6miu.com/read-51968.html

最新回复(0)