首页 > 编程语言 >java中%的含义,千万别弄反了!!!

java中%的含义,千万别弄反了!!!

时间:2023-12-08 22:25:23浏览次数:26  
标签:千万别 弄反 java isFlag int false

i%j代表的是i除以j的余数,比如5%2=1,千万别弄反了!!!

因为敲代码时候弄反,导致结果出错

/*
题目:找出100以内所有素数/质数,10000以内的呢
*/
public class PrimeNumberTest {
public static void main(String[] args) {
for(int i=1;i<=100;i++){
boolean isFlag = true;
for(int j = 2;j<i;j++){
if(i%j==0){//这里当时写反了,写的j%i==0,导致永远不会是0,也就是isFlag不可能变为false
isFlag = false;
}
}
if(isFlag){
System.out.println(i);
}
}
}
}

标签:千万别,弄反,java,isFlag,int,false
From: https://www.cnblogs.com/paocaiwang/p/17889161.html

相关文章

  • Java_2 判断语句
    1if语句1.1基本if-else语句当条件成立时,执行某些语句;否则执行另一些语句。importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);inta=sc.nextInt();if......
  • Java_1 变量、运算符、表达式、输入与输出
    1编写一个简单的Java程序–手速练习publicclassMain{publicstaticvoidmain(String[]args){System.out.println("HelloWorld");}}2语法基础2.1变量变量必须先定义,才可以使用。不能重名。变量定义的方式:publicclassMain{publicstat......
  • 南昌航空大学JAVA Blog-3
    一.前言这一次博客将主要介绍在第7、8次PTA作业和期末考试中涉及到的知识点。(1)题目集7: 7-1容器-HashMap-检索7-2容器-HashMap-排序7-3课程成绩统计程序-27-4动物发声模拟器(多态)这几道题目中只有课程成绩统计程序-2难度较大,其他的三道题目考察的都是较为基础的内容,代码量......
  • java IO流
    I:input,输入流,从磁盘文件读数据到内存O:Output,输出流,从内存写数据到磁盘文件1.IO流分类字节流:最小读取单位为字节,更适合读音视频文件字符流:最小读取单位为字符,更适合读文本内容2.文件字节输入流(1).每次读取一个字节缺点:效率低每次只能读一个字节且不......
  • #yyds干货盘点#Java面试题
    1.如何理解面向对象和面向过程【面向过程】:完成某件事的过程,性能高于【面向对象】优点:但是因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展【面向对象】:把要完......
  • Java ClassLoader、ContextClassLoader与SPI实现详解
    (目录)JavaClassLoaderClassLoader做什么的?​ 众所周知,Java或者其他运行在JVM(java虚拟机)上面的程序都需要最终便以为字节码,然后被JVM加载运行,那么这个加载到虚拟机的过程就是classloader类加载器所干的事情.直白一点,就是通过一个类的全限定类名称来获取描述此类......
  • java流程控制-分支控制
    免责声明:java基础资料均来自于韩顺平老师的《循序渐进学Java零基础》教案,具体视频内容可以去B站观看,这些资料仅用于学习交流,不得转载用于商业活动1.分支控制让程序有选择的去执行,分支控制有三种单分支if双分支if-else多分支if-elseif-...else1.1单分支if基本语法if(......
  • Java_02
    7-1邻接表存储实现图的深度优先遍历#include<bits/stdc++.h>usingnamespacestd;#defineMAXSIZE100inta[MAXSIZE]={0};//边表typedefstructAt{intt;//保存邻接点下标charwei;//储存权值structAt*next;//链域,指向下一个邻接点......
  • java 方法
    一、方法概述 二、方法定义和调用1、方法定义 2、方法调用3、带参方法定义 4、带参方法调用 5、形参和实参 6、带返回值方法的定义 7、带返回值方法的调用8、方法的注意事项 9、方法的通用格式 三、方法重载1、概述2、特点 四、方法......
  • 秦疆的Java课程笔记:64 面向对象 构造器详解
    类中的构造器也称为构造方法,世在进行创建对象的时候必须要调用的。并且构造器有以下两个特点必须和类的名字相同必须没有返回类型,也不能写void构造器必须掌握!一个类即使什么也没写,也会存在一个方法//写一个空的Person类=========================publicclassPer......