![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java程序设计习题
java程序设计第二版清华大学出版社丁振凡著,把部分课后题上传,以供参考
栀ᝰ°
一本正经的不学无术
展开
-
输入一个整数,输出该数的二进制表示的字符串。
package demo3;import java.util.Scanner;public class demo309 { public static void main(String[] args) { // 输出二进制数字串 Scanner in=new Scanner(System.in); int a=in.nextInt(); System.out.print(Integer.toBinaryString(a)); }}运行结原创 2020-05-30 09:34:10 · 2346 阅读 · 0 评论 -
输入一个整数,判断该数是否为降序数,是输出true,否则输出false,所谓降序数是指该数的各位数字从高到低逐步下降(包括相等)。例如5441是降序数,但363就不是。
package demo3;import java.util.Scanner;public class demo308 { public static void main(String[] args) { // 判断一个数是否为降序数 Scanner in=new Scanner(System.in); int a=in.nextInt(); boolean flag=true; int j,k; j=a%10;原创 2020-05-30 09:30:59 · 3787 阅读 · 4 评论 -
用二重循环输出九九乘法表,注意用制表符“\t”实现结果的对齐显示。
package demo3;public class demo307 { public static void main(String[] args) { // 输出九九乘法表 int a,b; for(a=1;a<10;a++) { for(b=1;b<10;b++) { System.out.print(a+"*"+b+"="+a*b+"\t"); }原创 2020-05-30 09:09:14 · 1812 阅读 · 0 评论 -
利用下列公式求e^x的近似值
ex=1+x/1!+x2/2!+x3/3!+…+xn/n!+…输出x为0.2~1.0之间步长为0.2的所有ex值(计算精度为0.00001)。package demo3;public class demo306 { public static int jiecheng(int a) { if(a==1) return 1; else return a*jiecheng(a-1); } public static void main(String[] args) {原创 2020-05-28 21:15:16 · 6528 阅读 · 0 评论 -
运输公司对用户计算运费,路程越远,折扣越多,标准如下图
路程s(千米)折扣s<2500%250<=s<5002%500<=s<10005%1000<=s<20008%2000<=s<300010%s>=300015%设每吨千米货物的基本运费为price,货物重量为weight,距离为s,折扣为discount,则运费freight的计算公式为:freight=priceweights*(1-discount)从键盘输入price,w...原创 2020-05-28 20:24:43 · 5446 阅读 · 0 评论 -
从键盘输入a,b,c3个实数,计算ax*x+b*x+c=0方程的根
package demo3;import java.util.Scanner;public class demo304 { public static void main(String[] args) { // TODO Auto-generated method stub double a,b,c,x1,x2,middle; double r,v; Scanner in=new Scanner(System.in); a=in.nextDouble()原创 2020-05-28 19:51:21 · 2319 阅读 · 1 评论 -
从键盘输入一个实数获取该实数的整数部分,并求出实数与整数部分的差,将结果分别用两种形式输出:一种是直接输出,一种是用精确到小数点后4位的浮点格式输出
package demo3;import java.util.Scanner;public class demo303 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); //double x=in.nextDouble(); String s=in.nextLine(); double y=Double.原创 2020-05-27 19:46:56 · 3027 阅读 · 0 评论 -
球体积公式计算4/3PIr*r*r,编写一个程序输入半径,求体积
编译环境是:eclipse记得运行代码程序前安装好JDK和设置好环境变量,我创建的包名是demo3,每一个程序是demo+编号,没有其他特殊意义,一般的class最好设置成比较显而易见的名字,一看就知道程序实现了什么类,这样更简洁直观一些,不过我的都是课后题,要求不高。package demo3;import java.util.Scanner;//输入半径,求球体体积public class demo302 { public static void main(String[] args)原创 2020-05-27 19:24:29 · 3140 阅读 · 0 评论