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