21xrx.com
2024-09-20 00:21:41 Friday
登录
文章检索 我的文章 写文章
《Java程序设计与应用开发第二版》习题答案分享
2023-06-16 14:49:17 深夜i     --     --
Java程序设计 应用开发 习题答案

在学习Java程序设计与应用开发过程中,解题是提高能力和理解能力的一个重要方法。但是很多人会遇到一些难题,不知道应该怎么解决。此时,一份答案集就显得十分重要。本篇文章分享《Java程序设计与应用开发第二版》的习题答案,让大家有一个更好的练习和学习环境。

以下是部分习题答案:

1. 输出以下图形

*

***

*****

*******

*********

代码实现:


public class Triangle {

  public static void main(String[] args) {

    for(int i=1;i<=5;i++){//外层循环控制行数

      for(int j=1;j<=2*i-1;j++){//内层循环控制输出的星号个数

        System.out.print("*");

      }

      System.out.println();//每行末尾换行

    }

  }

}

2. 判断输入数字是否为素数

代码实现:


public class PrimeNumber {

  public static void main(String[] args) {

    int n = 5;

    boolean flag = true;

    for(int i=2;i<=Math.sqrt(n);i++){//每个数的质因数都不会大于这个数平方根

      if(n%i==0)

        flag = false;

        break;

      

    }

    if(flag){

      System.out.println(n+"是素数");

    }else{

      System.out.println(n+"不是素数");

    }

  }

}

3. 打印杨辉三角

代码实现:


public class YangHuiTriangle {

  public static void main(String[] args) {

    int[][] arr = new int[6][6];

    for(int i=0;i<6;i++){

      arr[i][0] = 1;//第一列都为1

    }

    for(int i=1;i<6;i++){

      for(int j=1;j<=i;j++){

        arr[i][j] = arr[i-1][j] + arr[i-1][j-1];//杨辉三角的规律

      }

    }

    for(int i=0;i<6;i++){

      for(int j=0;j<=i;j++){

        System.out.print(arr[i][j]);//输出每个点的值

        if(j!=i){

          System.out.print(" ");

        }

      }

      System.out.println();//每行换行

    }

  }

}

以上是部分课后习题的答案,希望能帮助大家更好地理解和学习Java程序设计与应用开发。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复