头歌Java入门 - 运算符和表达式

第1关:算数运算符

任务描述

本关需要你使用Java程序完成对两个数的运算,效果如下:

相关知识

在我们的生活中,我们会经常碰到两个数的加,减,乘,除,取模运算,那么我们如何在计算机当中,通过计算机语言,让计算机来代替我们来完成此项功能呢?跟着我的步骤来一步步命令计算机完成此任务吧!

什么是算术运算符

算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。 Java 中常用的算术运算符:

++和--运算符的使用

其中,++--既可以出现在操作数的左边,也可以出现在右边,但结果是不同的,如:

输出的结果如图:

输出的效果图如下图:

除法运算符的用法

Java当中的除法运算相比较其他运算符来说有点特殊,在这里将分为两种情况依次说明其用法,当两个操作数是int类型时的相除,当两个操作数是float或者double类型时的相除,下面请看具体示例: 用法如下:

 
  
  1. int i=11/2;//结果是5,因为i是整数,所以除法运算的结果会省略后面的小数点
  2. int i=10/2;//结果是5
  3. //当两个操作数是float或者double类型时,就是正常的除法运算,如:
  4. double i=9.8;
  5. double j=3.2;
  6. double result=i/j;
  7. System.out.println(result);//此时result的值为3.0625

取模运算符的用法

也叫求余数,求余的字面意思就是求被除数除以除数,整除后还余下多少? 用法如下:

 
  
  1. int i=11%2;//这里i=1;表示11被2整除5次还余1.
  2. //求余的正负号说明:主要是取决于前面一个数是正数还是负数,不管后面数。如下:
  3. int i=-11%2;//这里i=-1
  4. int i=10%2;//这里i=0;就是10被2刚好整除5次,没有余数。

编程要求

start-end区域定义两个变量ab,然后使用上一章节学到的扫描仪(Scanner)获取程序输入的数据并赋值给ab变量,使程序能输出如下效果:

测试说明

我会对你编写的代码进行若干次测试: 第一次测试会输入数据:10,4; 需要你的程序输出: 两数相加的结果为:14 两数相减的结果为:6 两数相乘的结果为:40 两数相除的结果为:2 两数取余数的结果为:2

第二次测试会输入数据:35; 需要你的程序输出: 两数相加的结果为:8 两数相减的结果为:-2 两数相乘的结果为:15 两数相除的结果为:0 两数取余数的结果为:3

注意:平台会输入数据,但是输入的数据不会显示在输出结果中,所以标红部分是我输入的部分,不需要你进行输出,其余部分都需要你进行打印输出。


Try,Try,赶紧动手实验吧!


开始你的任务吧,祝你成功!

package step1;
import java.util.Scanner;

public 

你可能感兴趣的:(java,jvm,算法)