学习前的小唠叨个人简介 :
作者简介:大家好,我是迈热✌️
支持一下:点赞+收藏+留言
系列专栏:java基础
✉️格言:先把键盘敲烂再说往死里敲!
目录哈喽 兄弟萌! 我们都在想成为大佬的路上加油着
既然我们已经踏入了学习这一长路, 那么就把它做的让
自己满意为止 加油兄弟萌!!!!
个人简介学习前的小唠叨 前言JAVA中的算数运算符
1.1什么是算术运算符1.2++和--运算符的使用1.3 除法运算符的用法1.4 取模运算符的用法 案例一:算数运算符有关案例
1.1 案例一需求1.2 案例一代码演示 ⏳Java中的关系运算符
1.1常见关系运算符1.2如何使用关系运算符 ⏳案例二:关系运算符的使用
2.1 案例二需求2.2 案例二代码演示 结语
前言JAVA中的算数运算符这一期我们来学习有关算数运算符的知识点和案例
1.1什么是算术运算符在我们的生活中,我们会经常碰到两个数的加,减,乘,除,取模运算,那么我们如何在计算机当中,通过计算机语言,让计算机来代替我们来完成此项功能呢?跟着我的步骤来一步步命令计算机完成此任务吧!
算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。表如图所示:⬇️
| 算数运算符 | 名称 | 举例 |
|---|---|---|
| + | 加法 | 1+1=2 |
| - | 减法 | 3-1=2 |
| * | 乘法 | 2*4=8 |
| / | 除法 | 4/2=2 |
| % | 求余 | 7%4=3 |
| ++ | 自增 1 | int i=5,i++ |
| - - | 自减 1 | int i=5,i- - |
其中,++和–既可以出现在操作数的左边,也可以出现在右边,但结果是不同的,如:
当++出现在左边时:
输出的结果如图:
当++出现在右边时:
输出的结果如图:
Java当中的除法运算相比较其他运算符来说有点特殊,在这里将分为两种情况依次说明其用法,当两个操作数是int类型时的相除,当两个操作数是float或者double类型时的相除,下面请看具体示例:
用法如下:
int i=11/2;//结果是5,因为i是整数,所以除法运算的结果会省略后面的小数点 int i=10/2;//结果是5 //当两个操作数是float或者double类型时,就是正常的除法运算,如: double i=9.8; double j=3.2; double result=i/j; System.out.println(result);//此时result的值为3.06251.4 取模运算符的用法
也叫求余数,求余的字面意思就是求被除数除以除数,整除后还余下多少?
用法如下:
例: int i=11%2;//这里i=1;表示11被2整除5次还余1. //求余的正负号说明:主要是取决于前面一个数是正数还是负数,不管后面数。如下: int i=-11%2;//这里i=-1 int i=10%2;//这里i=0;就是10被2刚好整除5次,没有余数。案例一:算数运算符有关案例
1.1 案例一需求学完上述内容之后我们用一个小案例来总结一下上述内容吧!!
案例需求:定义两个变量a和b,然后使用上(Scanner)获取程序输入的数据并赋值给a,b变量,使程序能输出如下效果:
1.2 案例一代码演示
代码:
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入第一个整数");
int a = sc.nextInt();
System.out.println("请输入第二个整数");
int b = sc.nextInt();
int jia=a+b;
int jian=a-b;
int che=a*b;
int chu=a/b;
int yu=a%b;
System.out.println("两数相加的结果为:"+jia );
System.out.println("两数相减的结果为:"+jian );
System.out.println("两数相乘的结果为:"+che );
System.out.println("两数相除的结果为:"+chu );
System.out.println("两数取余数的结果为:"+yu );
}
}
结果:
⏳Java中的关系运算符1.1常见关系运算符生活中,我们经常会判断两个数的关系,如哪个数大,哪个数小,两个数是否相等的情况,同理,在我们的编程世界中,这种现象更是频繁,所以,此节,我们主要来学习一下Java当中的一些常见的一些关系运算符。
下表为Java支持的关系运算符:表格中的实例整数变量A的值为10,变量B的值为20:如图
| 运算符 | 描述 | 例子 |
|---|---|---|
| == | 检查如果两个操作数的值是否相等,如果相等则条件为真 | (A==B)为假(非真) |
| != | 检查如果两个操作数的值是否相等,如果不相等则条件为假 | (A!=B)为真 |
| > | 检查左操作数的值是否大于右操作的值,如果是则条件为真 | (A>B)非真 |
| < | 检查左操作数的值是否小于右操作的值,如果是则条件为假 | (A |
| >= | 检查左操作数的值是否大于或等于右操作的值,如果相等则条件为真 | (A>=B)为假 |
| <= | 检查左操作数的值是否假于或等于右操作的值,如果相等则条件为真 | (A<=B)为真 |
为了加强程序的交互性,你可以创建一个扫描仪(Scanner)接受用户随机的输两个数进行比较。
如下所示:
Scanner sc=new Scanner(System.in);
System.out.println("请输入第一个数字:");
double a=sc.nextDouble();
System.out.println("请输入第二个数字:");
double b=sc.nextDouble();
System.out.println("a==b是否成立:"+(a==b));
System.out.println("a>b是否成立:"+(a>b));
结果如下所示:
⏳案例二:关系运算符的使用
2.1 案例二需求学完上述内容之后我们用一个小案例来总结一下上述内容吧!!
需求:第一次测试会输入数据:20,34;需要你的程序输出:
a==b=false
a!=b=true
a>b=false
a b>=a=true
b<=a=false
2.2 案例二代码演示
代码:
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入第一个数字:");
int a=sc.nextInt();
System.out.println("请输入第二个数字:");
int b=sc.nextInt();
System.out.println("a==b="+(a==b) );
System.out.println("a!=b="+(a!=b) );
System.out.println("a>b="+(a>b) );
System.out.println("a=a="+(b>=a) );
System.out.println("b<=a="+(b<=a) );
}
}
结果:
结语到这我们的任务就结束啦!!!
感谢大家的阅读 如果在内容方面有什么问题的话可以
在评论区或私信告诉我吧
博主小要求 如果这段对大家有用的话 就给博主
一个免费的点赞+评论✉️ +收藏吧!!!
感谢大家啦



