Java基础程序题Day1

**

Day1程序题

**
1.Hello World!

class hello{
 public static void main(String[] args){
  System.out.println("Hello World!");
 }
}

2.近似求圆周率
可以使用以下公式求圆周率(p)
p=4*(1-1/3+1/5-1/7+1/9-1/11+…)
编写程序,显示p=4*(1-1/3+1/5-1/7+1/9-1/11)和p=4*(1-1/3+1/5-1/7+1/9-1/11+1/13)的结果。计算时用1.0代替1.

class Demo01{
 public static void main(String[] args){
 /*
 数据:pi
 指令:
 1.计算
 2.输出
 */
 double pi1=4*(1-1.0/3+1.0/5-1.0/7+1.0/9-1.0/11);
 double pi2=4*(1-1.0/3+1.0/5-1.0/7+1.0/9-1.0/11+1.0/13);
 System.out.println(pi1);
 System.out.println(pi2);
 }
}

3.以英里计的平均单位
假设一个跑步者45分钟30秒内跑了14公里,编写一个程序显示以每小时多少英里的平均速度。

class Demo02{
 public static void main(String[] args){
 /*
 数据:英里/每小时 45分钟30秒 14公里
 指令: 
 1.计算 ?公里/秒
 2.将 ?公里/秒   ?*60*60 -> ?公里/小时
 3.将 ?公里/小时 ?/1.6-> ?英里/小时
 4.输出
 */
 double kmSecond=14.0/(45*60+30);
 double kmhour=kmSecond*60*60;
 double inchour=kmhour/1.6;
 System.out.println(inchour);
 }
}

4.代数:求解2*2线性方程
可以使用Cramer规则解下面的22线性方程组:
a
x+by=e
c
x+dy=f
x=(e
d-bf)/(ad-bc)
y=(a
f-ec)/(ad-b*c)
编写程序,求解以下方程组并显示x和y的值
3.4x+50.2y=44.5
2.1x+0.55y=5.9

class Demo03{
 public static void main(String[] args){
  /*
  数据:a b c d e f x y
  指令:
  1.计算
  2.输出
  */
  double a=3.4;
  double b=50.2;
  double c=2.1;
  double d=0.55;
  double e=44.5;
  double f=5.9;
  double x=(e*d-b*f)/(a*d-b*c);
  double y=(a*f-e*c)/(a*d-b*c);
  System.out.println(x);
  System.out.println(y);
 }
}
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值