解决方案 »

  1.   

    第二题:System.out.println("2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97");
      

  2.   


    import java.util.Scanner;public class Test {
    public static void test1() {
    int m = 0;
    for (int i = 1; i <= 200; i++) {
    if (i % 3 == 0) {
    System.out.print(i + " ");
    m++;
    }
    }
    System.out.println("1-200之内总共有" + m + "个能被 3整队的数");
    } public static void test2() {
    int m = 0;
    int j = 0;
    for (int i = 2; i <= 100; i++) {
    for (j = 2; j <= i; j++) {
    if (i % j == 0)
    break; }
    if (j >= i) {
    System.out.print(i + " ");
    m++;
    }
    }
    System.out.println("*********" + m + "个"); } public static void test3() {
    int a, b, c, d;
    for (a = 100; a < 1000; a++) {
    b = a / 100;
    c = a % 100 / 10;
    d = a % 10;
    if (a == b * b * b + c * c * c + d * d * d) {
    System.out.println(a);
    }
    } } public static void test4() {
    Scanner s = new Scanner(System.in);
    System.out.println("请输入行数");
    int temp = s.nextInt();
    int i, j, k;
    for (i = 1; i <= temp / 2 + 1; i++) {// 上部分
    for (j = 1; j <= temp / 2 + 1 - i; j++)
    // 前半段打空格
    System.out.print(" ");
    for (k = 1; k <= 2 * i - 1; k++)
    // 打"*"
    System.out.print("*");
    System.out.println("");
    } for (i = 1; i <= temp - (temp / 2 + 1); i++) {// 下部分
    for (j = 1; j <= i; j++)
    System.out.print(" ");
    for (k = 1; k <= temp - 2 * i; k++)
    System.out.print("*");
    System.out.println("");
    } } public static void test5() {
    Scanner s = new Scanner(System.in);
    System.out.println("请输入行数");
    int temp = s.nextInt();
    for (int i = temp; i >= 0; i--) {
    for (int j = 1; j <= 2*temp - i; j++)// 打印每行的空格
    {
    System.out.print(" ");
    } for (int j = 1; j <= 2 * i - 1; j++) // 打印每行的*
    {
    System.out.print("*");
    }
    System.out.println();
    } }

    public static void test6() {
    Scanner s = new Scanner(System.in);
    System.out.println("请输入两个数:");
    int a = s.nextInt();
    int b = s.nextInt();
    System.out.println(a+"**********"+b);
    int m = 0;
    int j = 0;
    for (int i = 2; i <= 100; i++) {
    for (j = 2; j <= i; j++) {
    if (i % j == 0)
    break; }
    if (j >= i) {
    if (a < i && i < b) {
    System.out.print(i + " ");

    }else if(b < i && i < a){
    System.out.print(i + " ");

    }
    }
    }
    } public static void main(String[] args) {
    test1();
    test2();
    test3();
    // test4();
    //test5();
    test6();
    }
    }
      

  3.   

    任何一种编程语言都可以把这几个问题解决掉,循环问题,自己多看看书、或者视频就能解决,java基础入门知识讲解。