我试图得到一个Java程序打印一个特定数量的空格每行,然后下拉继续列表。我在用户指定的范围内找到所有素数,然后打印出该范围内的素数和素数本身。任何时候,程序找到一个不是质数的数字,它应该打印一个-。到目前为止,我已经:
导入java.util.Scanner;
公共类原素{
public static void main(String[] args) {
Scanner keyboard= new Scanner(System.in);
int startingVal;
int endingVal;
int index;
int currNum = 2;
boolean prime;
int count=0;
//*** Input ***
System.out.println("Enter the Starting Number of the Range: ");
startingVal = keyboard.nextInt();
System.out.println("Enter the Ending Value of the Range: ");
endingVal = keyboard.nextInt();
//*** Checks for Parameters ***
while(startingVal>1000||startingVal%10!=0){
System.out.println("Starting Value was not evenly divisible by 10. Reenter Starting Value: ");
startingVal= keyboard.nextInt();
}
while(startingVal>=endingVal||endingVal%10!=0||endingVal>1000){
System.out.println("Ending Value was less than Starting Value or Did Not Follow Guideline. Reenter Ending Value: ");
endingVal=keyboard.nextInt();
}
//*** Stores Checked Variables ***
int range = (endingVal);
int[] primeArray = new int[10];
//*** Checks for all Prime Numbers ***
for(index=startingVal; index<range; index++){
if(index==1||index%2==0||index%3==0||index%4==0||index%5==0||index%6==0||index%7==0||index%8==0||index%9==0||index%10==0){
System.out.print("-");
}else{
count++;
System.out.print(index);
}
}
System.out.println("There are " + count + " Prime Numbers in this range.");
}
}
到目前为止,这个程序找到范围内的所有质数并打印出来。但是,我需要代码打印出10套。类似于这样:这里的范围是:70-200。
131----137-139-140
在70到200之间有27个质数
通过用索引减去起始值,您将得到循环号,它将与使用计数器相同。一旦知道了这一点,如果计数器可以被sizeofset
整除,则%sizeofset==0
将返回true(如您所指定的,每个集合的输出数为10)。
int sizeOfSet = 10;
if ((index-startingVal) %sizeOfSet == 0){
//prints out an empty line
System.out.printf("%n");
}
这段代码应该包含在if-else语句之后的for循环的末尾。
我试图打印我的所有4行在我的应用程序中保持得分,我目前只是让它打印我的数组的所有索引。有没有更干净的方法打印出一行索引?
问题内容: 我正在尝试在Java的打印行中打印在webdriver test中使用的测试数据 我需要打印内的课堂上使用多个变量函数(/ /不管)。 我需要在打印语句中进行以下打印: 名字:( 我使用的变量值) 姓氏:( 我使用的变量值) 使用如下所示的方法可以得到准确的结果。 但是我需要减少行数并使用更有效的方法。 谢谢! 问题答案: 您可以使用1做到这一点:
我有下面的代码,每天打印一条文本。但是我希望它只在早上8点打印文本。 在我的代码中,打印时间取决于我运行代码的时间,代码当然没有考虑夏令时的变化等。
问题是如何使用方法在HashMap中pritn值=1的图书?在代码中,ive删除了数组中的书籍,这样代码就可以更短。
场景A(硬代码)手工输入字符串项: 系统输出: 场景B(软代码)从数据库查询字符串项: 系统输出: 这打印到单行,这不是我想要的,我如何使这打印像场景a(每个项目的新行)
我正在创建一个项目,其中我需要从. java文件中的关键字开始读取特定行。 我将不得不阅读. java文件以获取: 我将如何读取代码中的这两行代码。我应该为此设置regex吗? 我正在使用: 据我所知,Intent关键字在每个文件中都是静态的,因此我可以获得像“Intent”这样的行的开头,但如何仅从大文件中读取这一行和下一行…?