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

来源:4-12 Java循环跳转语句之 continue

SAkc4hG

2016-07-22 21:25

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

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

写回答 关注

3回答

  • 编辑中
    2016-07-22 21:34:03
    已采纳

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

            }

        }

    }


    SAkc4h...

    非常感谢!

    2016-07-22 21:36:10

    共 1 条回复 >

  • 有一个地方只有我们知道3901388
    2016-08-31 21:50:32
    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("是质数");
    		  }
    	  }
      }
    }


  • 八达5543346
    2016-07-22 21:30:48

    =是赋值 ==才是等于

    所以i%2==1

     

Java入门第一季(IDEA工具)升级版

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

1165172 学习 · 17581 问题

查看课程

相似问题