要表示奇数用 (i % 2 == 1)不可以吗,求教;
另外,要表示质数该怎么办???求大神指教。
(i%2==1)缺一个“=”! 一个“=”事赋值
质数:
public class Prime {
public static void main(String[] args) {
int a = 17; //判断17是不是质数
int c = 0;
for (int b = 2; b < a; b++) {
if (a % b != 0) {
c++;
}
}
if (c == a - 2) {
System.out.println(a + "是质数");
} else {
System.out.println(a + "不是质数");
}
}
}
package 判断是否质数;
public class 质数 {
public static void main(String[] args){
int a=19;
for(int b=2;b<a;b++){
if(a%b==0){
System.out.println("不是质数");break;
}else if(b==a-1){
System.out.println("是质数");
}
}
}
}=是赋值 ==才是等于
所以i%2==1