【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
    }
}



相关文章
|
10天前
|
Java 数据库
案例一:去掉数据库某列中的所有英文,利用java正则表达式去做,核心:去掉字符串中的英文
这篇文章介绍了如何使用Java正则表达式从数据库某列中去除所有英文字符。
28 15
|
6天前
|
Java 程序员 API
Java中的Lambda表达式:简化代码的秘密武器
【10月更文挑战第11天】 在Java编程中,Lambda表达式是一种简洁而强大的工具,它允许我们将函数作为参数传递给其他方法。本文将介绍Lambda表达式的基本概念、使用方法以及在实际项目中的应用案例,帮助你更好地理解和利用这一特性来简化代码。
21 8
|
9天前
|
并行计算 Java API
Java中的Lambda表达式及其应用
本文将深入探讨Java中的Lambda表达式,从基本概念到实际应用。我们将了解Lambda表达式的定义、优势和使用场景,并通过实例展示其在Java编程中的强大功能。无论是初学者还是经验丰富的开发者,都可以从中获得有价值的见解。
|
15天前
|
IDE Java 测试技术
Java“非法的表达式开头"是什么原因引起的,怎么解决
“非法的表达式开头”通常是由于在Java代码中错误地放置了表达式或语法错误导致的。例如,在应该是一个语句的地方写了一个表达式,或者在表达式内部出现了不正确的结构。解决方法是检查并修正相关语法错误,确保表达式的正确性和位置适当性。检查括号是否配对完整,以及变量声明、运算符使用是否符合规范也是必要的步骤。
|
15天前
|
IDE Java 开发工具
Java“未封闭的 String 表达式”怎么解决
要解决Java中的“未封闭的 String 表示”问题,需检查并修正字符串字面量,确保每个字符串被正确地用双引号括起来。若字符串跨越多行,可使用字符串连接操作符(+)或引入文本块(JDK 13 及以上版本)。这能帮助避免语法错误,并使代码更整洁易读。
|
13天前
|
Java
JAVA易错点详解(数据类型转换、字符串与运算符)
JAVA易错点详解(数据类型转换、字符串与运算符)
39 4
|
11天前
|
安全 Java 测试技术
🌟 Java 零基础 | 详解 instanceof 运算符
【10月更文挑战第1天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
17 1
|
13天前
|
存储 Java C语言
【一步一步了解Java系列】:了解Java与C语言的运算符的“大同小异”
【一步一步了解Java系列】:了解Java与C语言的运算符的“大同小异”
35 3
|
12天前
|
并行计算 Java API
探索Java中的Lambda表达式:简化代码,提高可读性
【10月更文挑战第5天】Lambda表达式在Java 8中引入,旨在简化集合操作和并行计算。本文通过介绍Lambda表达式的基本概念、语法结构以及实际应用示例,展示了如何利用这一特性编写更加简洁、易读的代码。我们将从Lambda的基础入手,逐步深入到其在函数式接口中的应用,并探讨其对Java编程范式的影响。
|
12天前
|
Java
探索Java中的Lambda表达式
【10月更文挑战第5天】Lambda表达式是Java 8引入的一个新特性,它允许我们将功能作为方法参数,或者代码作为数据进行处理。这种表达式提供了一种简洁的表示匿名函数的方式,使得代码更加简洁易读。本文将深入探讨Lambda表达式的基本概念,使用方法,以及如何在Java程序中有效地应用它们。
11 1