Java第一章练习题

一些简单的初学者练习题

第一题:

分析:

该公式由分子和分母组成,故将该式分为两部分,让(9.5*4.5-2.5*3)和(45.5-3.5)进行除运算。

class Demo01{
                 public static void main(String[] args){

    System.out.println( (9.5*4.5-2.5*3)/(45.5-3.5));//直接打印出该算式结果
    }

打印出结果为:

第二题:

分析:

该题求以英里为单位的速度值,题中给出的距离为公里,故而先将公里换算为英里,用14/1.6,得出一个数值Number,

时间为45.5/60h,用Number和该时间进行除运算。

class Demo02{
    public static void main(String[] args){

    double Number=0.0;//定义距离
    Number=14/1.6;//该数字的结果就是以英里为单位的距离
    double Vel=0.0;//定义速度
    Vel=Number/(45.5/60);//速度的运算
  
    System.out.println(Vel+"英里/小时");//打印结果
    }
}

打印出结果为:

第三题:

分析:

计算每年当中诞生、死亡、迁入的人数。

诞生-死亡+迁入就是一年当中人口的变化。

class Home01{
    public static void main(String[] args){
    
    long Now=312032486;//当前人数
    long birth=0,dead=0,migrate=0;
    System.out.println("未来五年的人口数为:");
    for(int i=1;i<=5;i++){            
    long time=365*24*60*60*i;//把年换算为秒
    birth=time/7;                      //每年诞生人数
    dead=time/13;                   //每年死亡人数
    migrate=time/45;               //每年迁入人数
    Now+=birth-dead+migrate;//
    System.out.println(Now);
    }
     }

打印出结果为:

第四题

分析:

该题求以公里为单位的速度值,题中给出的距离为英里,故而先将英里换算为公里,用24*1.6,得出路程Road,

把时间换算成以小时为单位,用Road和该时间进行除运算。

class Demo03{
    public static void main(String[] args){
    
    double Road=0.0;//定义路程
    Road=24*1.6;      //路程
    double Vel=0.0;//定义速度
    Vel=Road/(1+40/60+35/6000);//计算速度

    System.out.println(Vel+"公里/小时");
    
    }
}

打印出结果为:

第五题

分析:

先输入该方程组的各个常量,根据该题中告诉的求值方法列出求x和y的公式,最后直接对x和y进行打印。

class Home02{
    public static void main(String[] args){

    final double a,b,c,d,e,f;//定义常量
    a=3.4;
    b=50.2;
    c=2.1;
    d=0.55;
    e=44.5;
    f=5.9;
    
    double x,y;定义未知数x,y
    
    x=(e*d-b*f)/(a*d-b*c);//求x的值
    y=(a*f-e*c)/(a*d-b*c);//求y的值

    System.out.println("x="+x);
    System.out.println("y="+y);
    }
}

打印出结果为:

发布了7 篇原创文章 · 获赞 0 · 访问量 94

猜你喜欢

转载自blog.csdn.net/weixin_42668873/article/details/104187339