Java语言程序设计与数据结构第十一版(基础篇)第二章编程练习题答案

时间:2022-06-07 21:48:58

package xz0410sss;

import java.util.Scanner;
public class xx {
   
 public static void main(String[] args) {

//Java语言程序设计与数据结构     第二章第一个题目
//     Scanner console = new Scanner(System.in);
//     System.out.println("输入摄氏度 列如37度");
//     double ss = console.nextDouble();//摄氏温度
//     double cc = (9.0/5)*ss+32;   //华氏温度
//     System.out.println(ss+"摄氏温度"+cc+"华氏温度");
  
     //Java语言程序设计与数据结构     第二章第二个题目
//   Scanner console = new Scanner (System.in);  //控制台输入语法
//   System.out.println("输入半径:"); 
//   double c = console.nextDouble();//半径   
//   System.out.println("输入长度:");
//   double s = console.nextDouble();//长度
//   System.out.println("面积:"+(c*c)*3.1415926);
//     System.out.println("体积:"+((c*c)*3.1415926)*s);
   
     //Java语言程序设计与数据结构     第二章第三个题目 
//   Scanner console = new Scanner(System.in);
//     System.out.println("输入英尺的值:");
//     double s = console.nextDouble();
//     System.out.println(s+"英尺"+(s*0.305)+"米");
     
     //Java语言程序设计与数据结构     第二章第四个题目 
//     Scanner console = new Scanner(System.in);
//   System.out.println("输入一个以磅为单位的数字:");
//   double c = console.nextDouble();
//   System.out.println(c+"磅"+(c*0.454)+"公斤");
   
   //Java语言程序设计与数据结构     第二章第五个题目 
//   Scanner console = new Scanner (System.in);
//   System.out.println("输入小计和小费率:");
//   double c = console.nextDouble();
//   double s = console.nextDouble();
//   System.out.println("小费:"+(c*0.15)+"总费用:"+(c+(c*0.15)));
   
   //Java语言程序设计与数据结构     第二章第六个题目 
//   Scanner console = new Scanner (System.in);
//   System.out.println("输入一个数字:");
//   int c = console.nextInt();
//   int cc = c % 10;
//   int ccx = c / 10 % 10 ;
//   int ccxx = ccx % 10;
//   int sum = (cc+ccx+ccxx);
//   System.out.println("数字的和:"+sum);
   
   //Java语言程序设计与数据结构     第二章第七个题目 
//   Scanner console = new Scanner (System.in);
//   System.out.println("输入分钟数:");
//   int s = console.nextInt();
//   System.out.println(s+"分钟大约是"+(((s/60)/24)/365)+"年"+((((s/60)/24/365))%365)+"天");
   
   //Java语言程序设计与数据结构     第二章第八个题目 
   //不会
   
   //Java语言程序设计与数据结构     第二章第九个题目 
//   Scanner console = new Scanner (System.in);
//   System.out.println("v0:");
//   double c = console.nextDouble();
//   System.out.println("v1:");
//   double cc = console.nextDouble();
//   System.out.println("t:");
//   double xx = console.nextDouble();
//   System.out.println("平均加速度:"+((cc-c)/xx));
  
   //Java语言程序设计与数据结构     第二章第十个题目 
//   Scanner console = new Scanner (System.in);
//   System.out.println("输入水量(以千克为单位):");
//   double c = console.nextDouble();
//   System.out.println("输入初始温度:");
//   double x = console.nextDouble();
//   System.out.println("输入最终温度:");
//   double v = console.nextDouble();
//   System.out.println("需要的能量是:"+c*(v-x)*4184);
  
   //Java语言程序设计与数据结构     第二章第十一个题目
//   Scanner console = new Scanner (System.in);
//   System.out.println("输入年份:");
//   int c = console.nextInt();
//   System.out.println(312032486+(c*365*24*60*62/7)-(c*365*24*60*60/13)+(c*365*24*60*60/45));
  
   //Java语言程序设计与数据结构     第二章第十二个题目
//   Scanner console = new Scanner (System.in);
//   System.out.println("输入速度和加速度:");
//   int c = console.nextInt();
//   double x = console.nextDouble();
//   System.out.println("这架飞机的最小跑道长度是:"+(c*60)/(2*x));
   
   //Java语言程序设计与数据结构     第二章第十三个题目
//   Scanner co = new Scanner (System.in);
//   System.out.println("输入每月的存款金额:");
//   int ck = co.nextInt();  //控制台输入
//   double k = (1+0.00417);  //固定死的年利率
//   double l1 = ck*k;        //第一个月      存款金额  乘以  年利率
//   double o2 = (ck+l1)*k;   //第二个月      存款金额   加      第一个月的金额   再乘以年利率
//   double i3 = (ck+o2)*k;   //第三个月      存款金额   加      第二个月的金额   再乘以年利率
//   double u4 = (ck+i3)*k;   //第四个月      存款金额   加      第三个月的金额   再乘以年利率
//   double y5 = (ck+u4)*k;   //第五个月      存款金额   加      第四个月的金额   再乘以年利率
//   double h6 = (ck+y5)*k;   //第六个月      存款金额   加      第五个月的金额   再乘以年利率
//   System.out.println("第六个月后,账户余额为:"+h6);  //打印结果
   
   //Java语言程序设计与数据结构     第二章第十四个题目
//   Scanner console = new Scanner (System.in);
//   System.out.println("输入重量:");
//   double c = console.nextDouble();
//   System.out.println("输入高度:");
//   double x = console.nextInt()*0.0254;
//   System.out.println("体重指数是:"+((c*0.45359237)/((x*x))));
   
   //Java语言程序设计与数据结构     第二章第十五个题目
//   Scanner n = new Scanner (System.in);
//   System.out.println("x点:");
//   double x1 = n.nextDouble();  控制台输入
//   double x2 = n.nextDouble();  控制台输入
//   System.out.println("y点:");
//   double y1 = n.nextDouble();  控制台输入
//   double y2 = n.nextDouble();  控制台输入
//   //下面是自己做的
//       Math.pow(a, b)   求幂的方法
////   System.out.printf("两点之间的距离是:"+(Math.pow(x2-x1,2)+Math.pow(y2-y1,2)),0.5);
//   //答案
//   double distance = Math.pow(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2), 0.5);
//   System.out.println(distance);
  
   //Java语言程序设计与数据结构     第二章第十六个题目
//   Scanner nn = new Scanner (System.in);
//   System.out.println("输入边的长度:");
//   double cd = nn.nextDouble();
//      double hh = (3*Math.sqrt(3)/2*Math.pow(cd, 2));  //求平方根的方法
//      System.out.println(hh);
  
   //Java语言程序设计与数据结构     第二章第十七个题目
//   Scanner in = new Scanner (System.in);
//   System.out.println("输入在-50 和  41之间的度数:");
//   double c = in.nextDouble();
//   System.out.println("输入风速:");
//   int fs = in.nextInt();
////   公式:ta = 35.74 +0.6215ta-35.75v0.16 + 0.4275tav0.16
//   System.out.println(35.74+0.6215*c-35.75*Math.pow(fs, 0.16)+0.4275*c*Math.pow(fs, 0.16));
  
  // Java语言程序设计与数据结构     第二章第十八个题目
//   System.out.println("a    b    pow(a, b)");
//         System.out.println("1    2    " + (int)Math.pow(1, 2));
//         System.out.println("2    3    " + (int)Math.pow(2, 3));
//         System.out.println("3    4    " + (int)Math.pow(3, 4));
//         System.out.println("4    5    " + (int)Math.pow(4, 5));
//         System.out.println("5    6    " + (int)Math.pow(5, 6));
//
//   //Java语言程序设计与数据结构     第二章第十九个题目
//   Scanner in = new Scanner (System.in);
//   System.out.println("输入三角形的三个点(x1,y1)(x2,y2)(x3,y3):");
//   double x1 = in.nextDouble();
//   double y1 = in.nextDouble();
//   double x2 = in.nextDouble();
//   double y2 = in.nextDouble();
//   double x3 = in.nextDouble();
//   double y3 = in.nextDouble();
//   double s = (x1+x2+x3)/2;
//   double mj = s*(s-y1)*(s-y2)*(s-y3);
//   System.out.println("面积是:"+mj);
   
   //Java语言程序设计与数据结构     第二章第二十个题目
//   Scanner in = new Scanner(System.in);
//   System.out.println("输入余额和利息:");
//   int ye = in.nextInt();
//   double lx = in.nextDouble();
//   System.out.println("下个月的利息:"+ye*(lx/1200));
   
   //Java语言程序设计与数据结构     第二章第二十一个题目
//   Scanner in = new Scanner(System.in);
//   System.out.println("开始投资:");
//   double tz = in.nextDouble();
//   System.out.println("按百分比输入年利率:");
//   double nll = in.nextDouble()/100;  //百分之3.25   要去掉百分
//   System.out.println("输入年份:");
//   int nf = in.nextInt()*12;  // 年数是12
//   double c = 1+nll;  
//   System.out.println("未来的价值:"+tz*c);
  
   //Java语言程序设计与数据结构     第二章第二十三个题目
//   Scanner in = new Scanner(System.in);
//   System.out.println("输入行驶的距离:");
//   double jl = in.nextDouble();
//   System.out.println("输入每加仑英里数:");
//   double mjl = in.nextDouble();
//   System.out.println("输入每加仑的价格:");
//   double jg = in.nextDouble();
//   System.out.println("开车的成本是:"+jl/mjl*jg);
  }

}