- int i;
- for(i=100;i<200;i++) {
- for(int j=2;j<i;j++) {
- if(i%j==0&&i==j){
- System.out.println(i);
- }
- }
- }
3条回答 默认 最新
- threenewbee 2023-07-31 14:25关注本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
展开全部4条评论
- int i;
- for(i=100;i<200;i++) {
- for(int j=2;j<i;j++) {
- if(i%j==0&&i==j){
- System.out.println(i);
- }
- }
- }
收起
- public static void main(String[] args) {
- int i;
- for(i=101;i<201;i++) {
- boolean b=true;
- for(int a=2;a<i;a++) {
- if(i%a==0)
- { b = false; break; }
- }
- if(b) System.out.println(i);
- }
-
- }
-
您好,不用布尔型可以输出吗,还有为什么i%a返回值是假的
b为true表示是素数,false,不是素数
报告相同问题?