当前位置: 首页 > 知识库问答 >
问题:

编写一个程序Java打印101到200之间的所有素数

叶书
2023-03-14

我是编程新手,在运行这段代码时遇到困难。任何帮助都将不胜感激。程序需要使用while循环运行。

class F
{
 public static void main(String args[])
 {
  int a=101,b=200,c=2;

  while(a<=b)
  { 
   while(a>c)
   {
    c=2;
    if(a%c==0)
    {c=200;}
    else if(a==c)
    {System.out.println(a);}
   else{c++;}
   }
   a++;
  }
 }
}

共有1个答案

文寒
2023-03-14
while(a>c) {
    c=2;
    if(a%c==0)
    {c=200;}
    else if(a==c)
    {System.out.println(a);}
    else{c++;}
}

a%c==0时,将c设置为200,并在不打印a的情况下结束迭代。然后检查while条件并200

 类似资料:
  • 当我运行下面的程序时,没有输出,程序也不会退出。它应该打印素数。程序需要使用while循环运行。哪里出了问题?

  • 当我运行下面的程序时,没有输出,程序也不会退出。它应该打印素数。程序需要使用while循环运行。哪里出了问题?

  • 本文向大家介绍编写一个C程序以打印所有文件和文件夹。,包括了编写一个C程序以打印所有文件和文件夹。的使用技巧和注意事项,需要的朋友参考一下 文件是记录的集合(或)在硬盘上永久存储数据的位置。 通过使用C命令,我们可以以不同的方式访问文件。 文件操作 下面给出的是可以用C编程语言对文件执行的操作- 命名文件 打开文件 从文件读取 写入文件 关闭档案 语法 下面分别给出了打开和命名文件的语法- 例如,

  • 本文向大家介绍Python程序可打印介于1到100之间的所有Happy数字,包括了Python程序可打印介于1到100之间的所有Happy数字的使用技巧和注意事项,需要的朋友参考一下 当需要打印介于1到100之间的所有ahppy数字时,将使用一个简单的循环和“%”,“ +”和“ //”之类的操作。 当一个Happy数字被数字中每个数字的平方和所代替时,它以1结尾。 要打印给定范围内的Happy数字

  • 本文向大家介绍C程序打印所有ASCII值。,包括了C程序打印所有ASCII值。的使用技巧和注意事项,需要的朋友参考一下 问题 打印0到255个字符的美国信息交换标准代码(ASCII)值,而无需将该字符初始化为整数类型变量。只需使用格式说明符。 解决方案 在这里,我们正在编写一个程序,仅打印65到122。 如果要查看所有ASCII值,则在for循环中可以编写如下: 然后,它打印从0到255的所有AS

  • 我想要一个编译或运行时错误。我得到了一个输出。它是“”。它在Java中的原因是什么?