四、编程题: 1、编写一个Java应用程序,用循环结构打印如下的数值列表: N 10*N 100*N 1000*N 1 10 100 1000 2 20 200 2000 3 30 300 3000 4 40 400 4000 5 50 500 5000 答案: public class Xiti1 { public static void main(String[] args) { System.out.println("N\t10*N\t100*N\t1000*N"); for (int i = 1; i <= 5; i++) System.out.println(i + "\t" + i * 10 + "\t" + i * 100 + "\t" + i * 1000); } } 2、用while循环求n2大于12000的最小数n。 答案:public class Xiti2 { public static void main(String[] args) { int n=1; while(n*n<=12000) n++; System.out.println("n2大于12000的最小数为"+n); } } 3、打印2到10000的所有素数,每行显示8个素数。 答案: public class Xiti3 { public static void main(String[] args) { int k = 0; int m=0; for (int n = 2; n <= 10000; n++) { m=0; for(int j=1;j<=n;j++) if(n%j==0) m++; if(m==2) {System.out.print(n + "\t"); k++; if (k%6 == 0) System.out.println();}} } } 本文来源:https://www.wddqw.com/doc/5b28a2f2c0c708a1284ac850ad02de80d4d80625.html