0
点赞
收藏
分享

微信扫一扫

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

沈芏 2022-03-30 阅读 63
javahtml5css

📋个人简介

🌞学习前的小唠叨

在这里插入图片描述

目录

🍄 前言

🐳JAVA中的算数运算符

💦1.1什么是算术运算符

  • 🍒🍒算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。
  • 🍒🍒表如图所示:⬇️
算数运算符名称举例
+加法1+1=2
-减法3-1=2
*乘法2*4=8
/除法4/2=2
%求余7%4=3
++自增 1int i=5,i++
- -自减 1int i=5,i- -

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

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

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

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

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

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

💦1.3 除法运算符的用法

  • 🍒🍒用法如下:
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中的关系运算符

💦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) );
		
	}

}


  • 🍒🍒结果:

在这里插入图片描述

💻 结语

在这里插入图片描述

举报

相关推荐

0 条评论