Java语言程序设计基础篇前三章课后习题

b^2-4ac称作一元二次方程的判别式。如果它是正值,那么一元二次方程就有两个正根。如果它为0,方程式就只有一个根。如果它是负值,方程式无实根。

编写程序,提示用户输入a、b和c的值,并且显示基于判别式的结果。如果这个判别式为正,显示两个根。如果判别式为0,显示一个根。否则,显示”The equation has no real root”(该方程式无实根) 显示:

程序::

3.2(检查一个数字是否是偶数)编写程序,读入一个整数并检查它是不是偶数 程序:

检查:

3.3(代数方面:求解2x2线性方程)可以使用Cramer规则解下面的2x2线性方程组: ax+by=e cx+dy=f x=(ed-bf)/(ad-bc) y=(af-ec)/(ad-bc)

编写程序,提示用户输入a、b、c、d、e和f,然后显示结果。如果ad-bc=0.报告x消息”The equation has no solution”(方程式无解)。 程序:

显示:

3.4(游戏:学习加法)编写程序,产生两个100以下的整数,然后提示用户输入这两个整数的和。如果答案正确,程序报告结果true;否则,报告false。改程序类似于程序清单3-1 程序:

显示:

3.5(游戏:三个数的加法)程序清单3-1中的程序产生两个整数,并提示用户输入这两个整数的和。修改该程序使之能产生三个一个整数,然后提示用户输入这三个整数的和。 程序:

显示:

3.6(医疗应用程序:BMI)修改程序清单3-5,让用户输入重量,英尺和英寸。例如:一个人身高是5英尺10英寸,输入的英尺值就是5而英寸值为10. 程序:

显示:

3.7(财务应用程序:整钱兑零)修改程序清单2-10,使之只显示非零的币值单位,用单词的单数形式显示一个单位,例如1 dollar and 1 penny(1美元和1美分);用单词的复数形式显示多于一个单位的值,例如2 dollars and 3 pennies(2美元和3美分)(使用输入值23.67来测试改程序) 程序:

联系客服:779662525#qq.com(#替换为@)