编写一个JAVA程序,输出100~200之间不能被2和5整除的数

编写一个JAVA程序,输出100~200之间不能被2和5整除的数
高手大虾们帮帮忙啊!

第1个回答  2010-11-15
public class test {

public static void main(String args[]) {
// 输出5行
for (int i = 0; i < 5; i++) {
// 输出4列
for (int j = 1; j < 5; j++) {
// 当i==0时输出标题栏
if (i == 0) {
// 过滤j=1的时候输出1*N的这种情况
if (j - 1 == 0)
// "/t"表示退格键,为了让输出对齐
System.out.print("N\t");
// 输出10的j-1次方*N
else
System.out.print((int) Math.pow(10, j - 1) + "*N\t");
}
// 当i!=0时输出计算内容
else {
// 输出10的j-1次方*i
System.out.print((int) Math.pow(10, j - 1) * i + "\t");
}
}
System.out.println();// 换行输出
}
}
}
第2个回答  2010-11-15
/**
*
* @param from start number
* @param to end number
*/
public void zhengchu(int from,int to)//here is 100 to 200
{
//first it can't be divided by 2, that means it is a odd number(奇数),so:
if(from%2!=0)
{
for(int i=from;i<=to;i+=2)//可以减少一半的比较次数
{
if(i%5!=0)
System.out.print(i+",");
}
}
else
{
for(int i=from+1;i<=to;i+=2)
{
if(i%5!=0)
System.out.print(i+",");
}
}
}本回答被提问者采纳

编写一个JAVA程序,输出100~200之间不能被2和5整除的数
public class test { public static void main(String args[]) { \/\/ 输出5行 for (int i = 0; i < 5; i++) { \/\/ 输出4列 for (int j = 1; j < 5; j++) { \/\/ 当i==0时输出标题栏 if (i == 0) { \/\/ 过滤j=1的时候输出1*N的这种情况 if (j - 1 == 0)\/\/ ...

用java输出100~200之间不能被5整除的数?
public static void main(String[] args) { for (int i = 100; i <= 200; i++) { if (i % 5 != 0) { System.out.print(i + " ");} } } } ```这段代码使用for循环从100到200遍历每一个数字,如果当前数字不能被5整除,则打印出该数字。可以在控制台输出结果:101 102 103...

java编写一个程序打印1-200内的素数
200内的素数是200内的一个数除以他的一半以内的数(100以内)后,看是否能被整除。所以:for(i=2;i<=j\/2;i++){ if(j%i==0) \/\/不是质数,跳出 break;} if(i>j\/2){ System.out.println(j); \/\/i>j\/2表示100内已经没有该数的约数了,100——200之间一定没有约数,不检验。然后输...

java 输出100--200间不能被3整除的数
public class Test{ public static void main(String[] args){ System.out.println("100-200间不能被3整除的数有:");int j = 0;\/\/换行标志数 for(int i=100;i<=200;i++){ if(i%3!=0){ System.out.print(i+" ");j++;} if(j%10==0){\/\/每输出10个数,换行 System.out.p...

java语言编程输出100到200之间的素数
public class Sushu { \/ param args \/ public static void main(String[] args) { \/\/ TODO Auto-generated method stub System.out.println("100到200之间的素数有:" );int i, j;for (i = 100; i <= 200; i++) { for (j = 2; j < i; j++) { if (i % j == 0)break;...

用Java程序编写100~200之间的能被五整除输出…并求他们的...
public static void main(String[] args) { \/\/定制一个sizes来储存所有能被五整除的值所加的和 int sizes=0;\/\/定义i的值为100 i 小于等于200 for (int i = 100; i <= 200; i++) { \/\/ if (i%5==0) { \/\/得到的值相加 sizes+=i ---> sizes=sizes+i sizes+=i;Sys...

Java中用while循环打印1-100之间所有不能被5整除的数
public class Test{ public static void main(String[] args) { int i =1;while(i<=100){ \/\/判断i是否能被5整除(i除以5 ,取余,若余数不为0,则表示不能整除)if(i%5!=0){ System.out.println(i);} \/\/改变i的值(1--100)i++;} } } ...

编写Java程序,输出100到200之间的所有素数
for(int i=100;i<=200;i++){ boolean isPrime = true;for(int j=2;j<=Math.sqrt(i);j++){ if(i%j==0){ isPrime = false;break;} } if(isPrime)System.out.print(i+" ");}

跪求用Java编写100~200之间的能被五整除输出…并求他们的平均值,用整...
for (int i = 100; i < 200; i ++) { if (i % 5 == 0) { System.out.println(i); \/\/打印能被5整除的数 sum += i; \/\/值相加 count ++; \/\/个数自加1 } } System.out.println("平均值是"+ sum\/count);} 这是直接的方法,还有用数组的方法,就是一楼的方法了。

编写Java程序,输出100到200之间的所有素数
= 0; for(int i = 100 ;i <= 200;i++){ boolean isPrime=true;\/\/是否是质数的标志 for(int j=i-1;j>1;j--){\/\/n除以每个比n小比1大的自然数 if(i%j==0){\/\/如果有能被整除的,则不是质数 isPrime=false; } } if(isPrime){\/\/如果是质数,...

相似回答