为了账号安全,请及时绑定邮箱和手机立即绑定

本题目条件,以及一个困扰我的问题,,,

要表示奇数用 (i % 2 == 1)不可以吗,求教;

另外,要表示质数该怎么办???求大神指教。

正在回答

3 回答

(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 + "不是质数");

        }

    }

}


0 回复 有任何疑惑可以回复我~
#1

SAkc4hG 提问者

非常感谢!
2016-07-22 回复 有任何疑惑可以回复我~
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("是质数");
		  }
	  }
  }
}


1 回复 有任何疑惑可以回复我~

=是赋值 ==才是等于

所以i%2==1

 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165175    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

本题目条件,以及一个困扰我的问题,,,

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信