【Java零基础入门】:操作运算符与表达式

简介: 【Java零基础入门】:操作运算符与表达式


博主简介:

博客主页:Java知识分享博主

Java零基础入门专栏:Java零基础入门专栏

Java交流社区:飞鸟社区

欢迎阅读,如果文章对你有帮助点赞,支持一下!


文章目录


推荐阅读

Java零基础入门:概论(一)

Java零基础入门:实战教程(二)

Java零基础入门:接口的实现(三)

Java零基础入门:构造方法的重载

Java零基础入门:java的异常

基本语法,瞄一眼就行:

第一:两个 int 类型数据进行数学运算之后的结果一定是 int 类型;

第二:++或- -可以出现在变量前也可以是变量后;

第三:++无论出现在 变量前还是变量后,只要执行了++,那么变量必然会 自加 1;

第四:++出现在变量后会先进行赋值运算,再自加 1;第五:++出现在变量前

会先自加 1,再进行赋值运算。

public class ArithmeticOperatorTest01 {
    public static void main(String[] args){
        int a = 10;
        int b = 3;
        System.out.println(a+b);//13
        System.out.println(a-b);//7
        System.out.println(a*b);//30
        System.out.println(a/b);//3
        /*
        *10对3求余数,3乘3得9,余数1.
        */
        System.out.println(a%b);//1
        int i = 10;
        i++;
        System.out.println("i="+i);//11
        int j = 10;
        ++j;
        System.out.println("j="+j);//11
        int k = 10;
        int m = k++;
        System.out.println("k="+k);//11
        System.out.println("m="+m);//10
        int x = 10;
        int y = ++x;
        System.out.println("x="+x);//11
        System.out.println("y="+y);//11
        /*
        *第一:两个 int 类型数据进行数学运算之后的结果一定是 int 类型;
        *第二:++或--可以出现在变量前也可以是变量后;第三:++无论出现在
        *变量前还是变量后,只要执行了++,那么变量必然会自加 1;第四:
        *++出现在变量后会先进行赋值运算,再自加 1;第五:++出现在变量前
        *会先自加 1,再进行赋值运算。
        */
        int c = 100;
        System.out.println(c++);//100
        int d = 100;
        System.out.println(++d);//101
    }
}



相关文章
|
25天前
|
Java
探索Java中的Lambda表达式
【10月更文挑战第37天】本文将带你深入理解Java的Lambda表达式,从基础语法到高级特性,通过实例讲解其在函数式编程中的应用。我们还将探讨Lambda表达式如何简化代码、提高开发效率,并讨论其在实际项目中的应用。
|
27天前
|
Java API
Java中的Lambda表达式与函数式编程####
【10月更文挑战第29天】 本文将深入探讨Java中Lambda表达式的实现及其在函数式编程中的应用。通过对比传统方法,我们将揭示Lambda如何简化代码、提高可读性和维护性。文章还将展示一些实际案例,帮助读者更好地理解和应用Lambda表达式。 ####
|
27天前
|
JSON 自然语言处理 Java
这款轻量级 Java 表达式引擎,真不错!
AviatorScript 是一个高性能、轻量级的脚本语言,基于 JVM(包括 Android 平台)。它支持数字、字符串、正则表达式、布尔值等基本类型,以及所有 Java 运算符。主要特性包括函数式编程、大整数和高精度运算、完整的脚本语法、丰富的内置函数和自定义函数支持。适用于规则判断、公式计算、动态脚本控制等场景。
|
1月前
|
Java API 开发者
Java中的Lambda表达式与函数式编程####
在Java的演变过程中,Lambda表达式和函数式编程的引入无疑是一次重大的飞跃。本文将深入探讨Lambda表达式的定义、用法及优势,并结合实例说明如何在Java中利用Lambda表达式进行函数式编程。通过对比传统编程方式,揭示Lambda表达式如何简化代码、提高开发效率和可维护性。 ####
|
2月前
|
自然语言处理 安全 Java
Aviator Java 表达式引擎
AviatorScript 是一门高性能、轻量级寄宿于 JVM 之上的脚本语言。
52 10
|
1月前
|
Java API 数据处理
探索Java中的Lambda表达式与Stream API
【10月更文挑战第22天】 在Java编程中,Lambda表达式和Stream API是两个强大的功能,它们极大地简化了代码的编写和提高了开发效率。本文将深入探讨这两个概念的基本用法、优势以及在实际项目中的应用案例,帮助读者更好地理解和运用这些现代Java特性。
|
2月前
|
算法 Java 测试技术
🌟Java 零基础 | 详解 单目运算符
【10月更文挑战第14天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
46 7
|
2月前
|
Java 测试技术 开发者
🌟Java 零基础 | 深入理解三目运算符
【10月更文挑战第13天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
28 3
|
2月前
|
Java API
[Java]Lambda表达式
本文主要介绍了Java中的Lambda表达式,包括其优化匿名内部类的方式、使用规范、内置函数式接口及方法引用等内容。文章详细解析了Lambda的基础语法、参数列表、方法体的简化规则,以及如何利用Lambda优化代码。此外,还探讨了Lambda的作用域和引用规则,强调了对局部变量、成员变量和常量的访问限制,旨在帮助读者全面理解和掌握Lambda表达式的应用。
24 0
[Java]Lambda表达式
|
2月前
|
Java 程序员 API
Java中的Lambda表达式:简化代码的秘密武器
【10月更文挑战第11天】 在Java编程中,Lambda表达式是一种简洁而强大的工具,它允许我们将函数作为参数传递给其他方法。本文将介绍Lambda表达式的基本概念、使用方法以及在实际项目中的应用案例,帮助你更好地理解和利用这一特性来简化代码。
25 8