JAVA学习日记Day03(小白跟做)

好久不见啊,素未谋面的老朋友们!这几天因为一些事情耽搁了更新,今天我们将继续进行JAVA语言的基础练习题,上题目!

实例一

使用赋值运算符同时为两个变量赋值

public static void main(String[] args) {
        int a,b,c;
        a=15;
        c=b=a+4;
        System.out.println(b);
        System.out.println(c);
    }

怎么样,这道开胃菜还和胃口?让我们马不停蹄开始第二道!

实例二

使用算术运算符模拟计算器

public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);//创建扫描器
        System.out.println("请输入两个数,用空格隔开:");
        double num1 = sc.nextDouble();
        double num2 = sc.nextDouble();
        System.out.println("和为:"+(num1+num2));
        System.out.println("差为:"+(num1-num2));
        System.out.println("积为:"+(num1*num2));
        System.out.println("取余为:"+(num1%num2));
        System.out.println("除为:"+(num1/num2));
        sc.close();//关闭扫描器
    }

这道题说的简洁一点就是“堆料”,将所学到的运算符知识堆砌在一起,再创建一个扫描器获取控制台输入的需要操作的值。

怎么样,也很简单吧,那让我们再来看一下第三题!

实例三

使用不同的比较运算符判断两个整数的关系

public static void main(String[] args) {
        int num1=4;
        int num2=5;
        System.out.println("num1<num2的返回值为:"+(num1<num2));
        System.out.println("num1>num2的返回值为:"+(num1>num2));
        System.out.println("num1<=num2的返回值为:"+(num1<=num2));
        System.out.println("num1>=num2的返回值为:"+(num1>=num2));
        System.out.println("num1==num2的返回值为:"+(num1==num2));
        System.out.println("num1!=num2的返回值为:"+(num1!=num2));
    }

当判断正确的时候,将会输出true,反之,则输出false

实例四

一个班级,男生有15人,女生有17人,判断“男生人数大于女生人数并且总人数大于30人”和“男生人数大于女生人数或总人数大于30人”这两种情况是否存在。

public static void main(String[] args) {
        int boys = 15;
        int girls = 17;
        int total = boys + girls;
        boolean result1 = ((boys>girls) && total>30);
        boolean result2 = ((boys>girls) || total>30);
        System.out.println("男生多于女生并且总人数大于30的情况是否存在:"+result1);
        System.out.println("男生多于女生或者总人数大于30的情况是否存在:"+result2);
    }

实例五

计算机车加速度

平均加速度,即速度的变化量除以这个变化所用的时间。现有一辆轿车用了8.7秒从每小时0千米加速到每小时100千米,计算并输出这辆轿车的平均加速度。

public static void main(String[] args) {
		int startSpeed = 0;
		double endSpeed = 100.0*1000/3600;//本人没太搞懂😂
		double time = 8.7;
		double acceleration = (endSpeed - startSpeed)/time;
		System.out.println("一辆轿车用了8.7秒从0km/h加速到100km/h,这辆轿车的平局加速度 = " + acceleration);
	}

这段代码是书本答案上的代码,说实话,这道题我做的时候就不太明白,看完答案之后我也没太想明白😂,如果有大佬看到这篇文章,这道题,能不能麻烦您帮忙讲解一下,小白我不胜感激!谢谢!

那么今天的题目就做到这里,我们明天见!

路虽远行则将至,事虽难做则必成!

学习的路上有你们相伴,我的荣幸!加油!

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值