2024年java语言程序设计基础篇课后答案

java语言程序设计基础篇课后答案文章目录 前言 一 第一章 计算机 程序 和 Java 概述 二 第一章课后习题解析 1 1 显示三条信息 编写程序 显示 Welcome to Java Welcome to Computer Science 和 Programming is fun 1 2 显示五条信息 编写程序 显示 Welcome to Java 五次 1 3

大家好,我是讯享网,很高兴认识大家。



文章目录

  • 前言
  • 一、第一章 计算机 程序 和Java概述
  • 二、第一章课后习题解析
    • 1.1.(显示三条信息)编写程序,显示Welcome to Java,Welcome to Computer Science 和Programming is fun。
    • 1.2.(显示五条信息)编写程序,显示Welcome to Java 五次。
    • 1.3 (显示图案)编写一个程序,显示一个Java图案
    • 1.4 (打印表格)编写程序,显示以下表格:
    • 1.5(计算表达式)编写程序,显示以下公式的结果。
    • 1.6(数列求和)编写程序,显示1+2+3+4+5+6java语言程序设计基础篇课后答案3;7+8+9的结果。
    • 1.7(近似求p)可以使用以下公式计算p:
    • 1.8(圆的面积和周长)编写程序,使用以下公式计算并显示半径为5.5的圆的面积和周长。
    • 1.9(矩阵的面积和周长)编写程序,使用以下公式计算并显示宽度为4.5,高度为7.9的矩形的面积和周长。
    • 1.10(以英里计的平均速度)假设一个跑步者45分钟30秒跑了14公里。编写一个程序显示以每小时多少英里为单位的平均速度值。(注意,1英里等于1.6公里)
    • 1.11(人口估算)美国人口调查局基于以下假设进行人口估算:
    • 1.12(以公里计的平均速度)假设一个跑步者1小时40分钟35秒内跑了24英里。编写一个程序小显示以每小时多少公里为单位的平均速度值。
    • 1.13(代数,求解2✖️2线性方程)可以使用Cramer规则解下面的2✖️2线性方程组:
  • 总结


前言

本篇文章旨在帮助在学习Java的小白解决一些在教材里遇到的问题,我们以课后习题为下手点,以题带面。


一、第一章 计算机 程序 和Java概述

第一章我们简单了解了计算机基础知识,程序和操作系统,以及Java和万维网的关系,理解了API,JDK,IDE的含义,也配置了自己的编程环境,接下来,我们就是要动手写一些简单的程序,前期我们可以通过抄写一些简单程序来大致了解到我们的Java程序的基本构成,为后期更深入的学习打下基础。在抄写这些程序的时候我们会出现一些常见的错误,这里我们就要学会分析错误是怎么产生的。


在这里插入图片描述
在这里插入图片描述

二、第一章课后习题解析

1.1.(显示三条信息)编写程序,显示Welcome to Java,Welcome to Computer Science 和Programming is fun。

这道题比较简单

代码如下:

 
讯享网 

1.2.(显示五条信息)编写程序,显示Welcome to Java 五次。

这道题可以像机器一样写成下面这样

讯享网

也可以写的非常简单

 

两个代码输出的结果都一样,但是你更喜欢简单,还是重复简单的工作呢??
答案肯定是简单,所以接下来我先给你们讲点后边学的东西,他叫循环

讯享网

以上代码里有我对该代码的一些知识补充,以后的文章里也都是这样的

1.3 (显示图案)编写一个程序,显示一个Java图案

这道题就老老实实的写,但是这里你得悟到我们在

 

括号里你输入了几个空格最后我们就会输出几个空格
这道题代码如下:

 

1.4 (打印表格)编写程序,显示以下表格:

在这里插入图片描述
这道题比较简单,我们直接像上道题那样,按照他这个格式打出来就行

 

当然,我也有更简单的方法

 

这里我用到了上边我介绍的循环,所以循环是非常重要的初学者一定要掌握。

1.5(计算表达式)编写程序,显示以下公式的结果。

在这里插入图片描述
直接上代码:

 

1.6(数列求和)编写程序,显示1+2+3+4+5+6+7+8+9的结果。

用一个小小的循环即可

 

甚至你可以来个进阶版,询问用户要从一叠加到几,然后输出结果,
不难,只是这里需要从控制台读取输入:
Java并不直接支持控制台输入,但是可以使用Scanner类创建它的对象,以读取System.in的输入如下:

 

可以调用nextDouble()方法来读取一个double值,如下:

 

完整代码:

 

1.7(近似求p)可以使用以下公式计算p:

在这里插入图片描述
这道题你本来可以很简单的写照着它个的两个公式用简单的

 

在括号里打入两个运算式即可,但是得注意:人家都提醒你了用1.0代替1,是因为我们要得到的答案是一个小数,也就是(浮点数)double,后边会学习到,我们直接输入1的话,我们最后的输出也会是一个(整数型)int,所以我们输入1.0是把我们的数值转化为了double型,结果也会是一个double型
我这里给大家介绍的方法是根据题目所给的计算p的公式,直接计算比较接近真实值的算法。需要用到循环和算法,其中一些式子你可能还看不懂,但是你可以先记住,并且,你需要记住,做题不要只局限于一种方法,我们可以采用多种不同的方法来求解,在学习过程中我们不能偷懒,得多练多写。
如果你感兴趣的话,还可以像上一题那样改写一下程序,让用户输入一个需要求的精度,我们根据用户要求来循环不同的次数,当然是循化越多次越接近真实值。

 

1.8(圆的面积和周长)编写程序,使用以下公式计算并显示半径为5.5的圆的面积和周长。

在这里插入图片描述
这道题呢,我们可以串起前面为提到的从控制台读取结合第七题,来做。
这里我先用最简单的方法,做出来,代码如下:

 

这里的PI我用简单的3.1415来代替了,我们可以结合第七题把第七题计算的PI拿来用,并且我们用Scanner来获取用户输入的半径,输出面积和周长。
代码如下:

 

1.9(矩阵的面积和周长)编写程序,使用以下公式计算并显示宽度为4.5,高度为7.9的矩形的面积和周长。

面积=宽✖️高
一般做法,代码如下:

 

进阶版:只要了解了Scanner也非常容易实现
代码如下:

 

1.10(以英里计的平均速度)假设一个跑步者45分钟30秒跑了14公里。编写一个程序显示以每小时多少英里为单位的平均速度值。(注意,1英里等于1.6公里)

程序如下:

 

进阶:用户输入跑了多少路程,和多长时间,我们判断是英里还是公里,然后算出以英里或者公里为单位的平均速度值。
代码如下:

 

1.11(人口估算)美国人口调查局基于以下假设进行人口估算:

  • 每7秒有一个人诞生
  • 每13秒有一个人死亡
  • 每45秒有一个移民迁入
    编写一个程序,显示未来5年的每年的人数。假设当前的人口是,每年有365天。
    这道题不难,主要是能够找到正确的算法,认真分析题目,总结出算法即可,
    代码如下:
 

1.12(以公里计的平均速度)假设一个跑步者1小时40分钟35秒内跑了24英里。编写一个程序小显示以每小时多少公里为单位的平均速度值。

这道题在1.10时就已经解决了。

1.13(代数,求解2✖️2线性方程)可以使用Cramer规则解下面的2✖️2线性方程组:

在这里插入图片描述
简单题,你要相信你也可以做出来
解决原题:
代码如下:

 

进阶:用户输入线性方程,输出X,Y的值
代码如下:

 

总结

小讯
上一篇 2024-12-27 16:14
下一篇 2024-12-29 13:03

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/4783.html