JAVA入门知识点+案例介绍(第二集)

举报
迈热 发表于 2022/04/28 00:32:38 2022/04/28
【摘要】 JAVA入门知识点+案例介绍(第二集)

📋个人简介

📜个人简介 :
🎅 作者简介:大家好,我是迈热✌️
🌝 支持一下:点赞👍+收藏🌟+留言📪
📣 系列专栏:java基础🍁
✉️格言:先把键盘敲烂再说💻往死里敲!🌞

🌞学习前的小唠叨

🌈哈喽 兄弟萌! 我们都在想成为大佬的路上加油着👍
既然我们已经踏入了学习这一长路, 那么就把它做的让
自己满意为止💜 加油兄弟萌!!!!😝

在这里插入图片描述

@[TOC](目录)

🍄 前言

🍊这一期我们来学习有关算数运算符的知识点和案例🍊

🐳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- -

💦1.2++和–运算符的使用

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

  • 🍒🍒当++出现在左边时:
    在这里插入图片描述

  • 🍒🍒输出的结果如图:
    在这里插入图片描述

  • 🍒🍒当++出现在右边时:
    在这里插入图片描述

  • 🍒🍒输出的结果如图:
    在这里插入图片描述

💦1.3 除法运算符的用法

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.0625

💦1.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中的关系运算符

生活中,我们经常会判断两个数的关系,如哪个数大,哪个数小,两个数是否相等的情况,同理,在我们的编程世界中,这种现象更是频繁,所以,此节,我们主要来学习一下Java当中的一些常见的一些关系运算符。

💦1.1常见关系运算符

  • 🍒🍒下表为Java支持的关系运算符:
  • 🍒🍒表格中的实例整数变量A的值为10,变量B的值为20:如图
运算符 描述 例子
== 检查如果两个操作数的值是否相等,如果相等则条件为真 (A==B)为假(非真)
!= 检查如果两个操作数的值是否相等,如果不相等则条件为假 (A!=B)为真
> 检查左操作数的值是否大于右操作的值,如果是则条件为真 (A>B)非真
< 检查左操作数的值是否小于右操作的值,如果是则条件为假 (A<B)为真
>= 检查左操作数的值是否大于或等于右操作的值,如果相等则条件为真 (A>=B)为假
<= 检查左操作数的值是否假于或等于右操作的值,如果相等则条件为真 (A<=B)为真

💦1.2如何使用关系运算符

  • 🍒🍒 为了加强程序的交互性,你可以创建一个扫描仪(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=true
    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<b="+(a<b) );
        System.out.println("b>=a="+(b>=a) );
        System.out.println("b<=a="+(b<=a) );
		
	}

}


  • 🍒🍒结果:

在这里插入图片描述

💻 结语

🍻🍻到这我们的任务就结束啦!!!🌝
感谢大家的阅读 如果在内容方面有什么问题的话可以
在评论区或私信告诉我吧
博主小要求🙏🙏 如果这段对大家有用的话 就给博主
一个免费的点赞👍+评论✉️ +收藏💻吧!!!
感谢大家啦💙💙💙

在这里插入图片描述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。