package _3_5_运算符; public class _3_5_Example { public static void main(String[] args) { // TODO 自动生成的方法存根 //1、赋值运算符 int a,b,c; b=c=a=9; System.out.println("a="+a+" b="+b+" c="+c); b=c=a+8; System.out.println("a="+a+" b="+b+" c="+c); //2、算术运算符 : + - * / % float number1=123.56f; int number2=34; System.out.println("number1和number2的和为"+number1+number2); System.out.println("number1和number2的差为"+(number1-number2)); System.out.println("number1和number2的积为"+number1*number2); System.out.println("number1和number2的商为"+number1/number2); //3、自增自减运算符 int aa=9; System.out.println("aa="+aa); int bb=aa++;//aa++表示使用变量aa后对aa加1 System.out.println("aa="+aa+" bb="+bb); bb=++aa;//++aa表示使用变量之前对aa加一 System.out.println("aa="+aa+" bb="+bb); bb=aa--; System.out.println("aa="+aa+" bb="+bb); bb=--aa; System.out.println("aa="+aa+" bb="+bb); //4、比较运算符 int test1=4; int test2=5; System.out.println("4>5是否成立:"+(test1>test2)); System.out.println("4<5是否成立:"+(test1<test2)); System.out.println("4=5是否成立:"+(test1==test2)); System.out.println("4!=5是否成立:"+(test1!=test2)); System.out.println("4>=5是否成立:"+(test1>=test2)); System.out.println("4<=5是否成立:"+(test1<=test2)); //5、逻辑运算符 //逻辑运算符包括逻辑或||、|、逻辑与&&、&、逻辑非! int _a_5=4; int _b_5=5; boolean result1=((_a_5>_b_5)&&(_a_5!=_b_5)); System.out.println("(_a_5>_b_5)&&(_a_5!=_b_5)的值为"+result1); System.out.println("(_a_5>_b_5 || _a_5!=_b_5)的值为"+(_a_5>_b_5 || _a_5!=_b_5)); //6、位运算符 int i=46; int j=97; char _c='a'; System.out.println("46&97的值是:"+(i&j)); System.out.println("46^a的值是:"+(i^_c)); System.out.println("46>>1的值是:"+(i>>1)); //三元运算符,Java中唯一的三元运算符 int ki=9; int kj=10; int mc=(ki>kj ? ki:kj); System.out.println(ki+"和"+kj+"中较大的是"+mc); } }
package _3_5_运算符; import java.util.Scanner; //几个实例 public class _3_5_Exercise { public static void main(String[] args) { // TODO 自动生成的方法存根 /*不用中间变量实现两个数的互换 * 异或运算咯 */ Scanner scanner=new Scanner(System.in);//创建输入流扫描器 System.out.println("请输入变量A的值(整数):"); long A=scanner.nextLong();//接收第一个变量的值 System.out.println("请输入变量B的值(整数):"); long B=scanner.nextLong();//接收第一个变量的值 System.out.println("A="+A+" B="+B); System.out.println("执行互换操作..."); A=A^B; B=B^A; A=A^B; System.out.println("A="+A+" B="+B); /* * 判断任意整数数字的奇偶性 */ System.out.println("请输入任意整数"); long ki=scanner.nextLong(); scanner.close(); String check=(ki%2==0)? "这个数是偶数":"这个数是奇数"; System.out.println(check); } }
相关推荐
例如,`5 % 3`的结果是2,因为5除以3的余数是2。模运算符常用于检查一个数是否能被另一个数整除,以及获取整数除法的余数。 最后,我们不能忘记**算数运算符**,它们是最基础的数学操作。加法(`+`)、减法(`-`)...
标题“Is运算符_jichu_”提示我们将要探讨的是关于这个关键字的基础知识。尽管描述“shilijkkkklkloiihjkhgugyf”似乎是一串无意义的字符,我们仍可以围绕“Is运算符”的主题来展开深入的讨论。 “Is”运算符用于...
例如,100对3求模结果为3,对5求模结果为0。 2. **比较运算符** 比较运算符如 `、`>`、`=`、`、`>=` 和 `<>` 用于比较两个值。这些运算符在SQL查询中非常常见,用于筛选满足特定条件的记录。 - 比较运算符的结果...
` 这个表达式会将5和3相加并将结果赋值给`result`。 赋值运算符(=)用于将右边的值赋给左边的变量,例如 `int x = 10;`。此外,Java还提供了复合赋值运算符,如`+=`、`-=`等,它们在赋值的同时进行运算,如 `x += ...
int x = 5, y = 3; int z = x + y * 2; // 这里的表达式是 "x + y * 2" ``` 在这个例子中,`z` 的值将为 11,因为乘法优先于加法运算。 总的来说,理解和熟练掌握C和C++中的运算符、表达式、结构体和枚举是编程基础...
5. **复合赋值运算符**:如`+=`、`-=`、`*=`、`/=`、`%=`等。这些是结合赋值运算符和二元运算符的组合,通常需要同时实现相应的二元运算符和赋值运算符。 运算符重载的规则和注意事项: - 运算符重载函数的返回类型...
3. **空值处理**: - `IS NULL` 和 `IS NOT NULL` 用于检查字段是否为空值。例如,找出没有管理者的员工: ```sql SELECT last_name, job_id FROM employees WHERE manager_id IS NULL; ``` 4. **带有条件的...
在这个名为“MATLAB语言运算符_matlab源码.rar”的压缩包中,我们主要关注的是MATLAB的运算符及其在源码中的应用。 MATLAB的运算符分为不同类型,包括算术运算符、关系运算符、逻辑运算符、赋值运算符和位运算符等...
在实验中,我们可以看到运算符的优先级和结合性,例如(int a = 2,b = 3,c;c = a / b * 8;)中的运算顺序。 四、表达式 Java语言中的表达式是指一个或多个操作数和运算符组合的结果。表达式可以是简单的,如(int ...
Java程序是由一系列的语句构成的,包括声明语句(如变量声明)、赋值语句(如`x = 5;`)、控制流语句(如if、for、while、do-while、switch)、方法调用语句、空语句(`;`)等。理解各种语句的语法和功能,是编写...
##### 5. 左移运算符() 左移运算符将一个操作数的二进制表示向左移动指定的位数。 例如: ```c int value = 12; // 00001100 int shift_count = 3; int result = value << shift_count; // Shift left shift_...
在"JS基本语法运算符_day1"的学习资料中,我们将深入理解JavaScript的基础语法,特别是运算符的部分。以下是对这些知识点的详细阐述: 1. **变量声明**: 在JavaScript中,我们使用`var`, `let`, 或 `const` 来...
5. 位运算符:&、|、^、~、、>>、>>>用于对整数类型进行位级别的操作,常用于低级优化和处理二进制数据。 6. 自增自减运算符:++和--可以放在变量前或后,表示将变量值加1或减1。例如,`int i = 0; i++;`或`i = ++i...
C#三元运算符、四则运算式、字符的操作 C#中只有一个三元运算符,也就是条件运算符(Conditional Operator),格式为A?B:C,如果A的逻辑是True则返回B,否者返回C。例如: int iNum1 = int.Parse(Console....
5. **位运算符**:包括按位与 (&)、按位或 (|)、按位异或 (^)、左移 () 和右移 (>>). 这些运算符在处理二进制数据或底层硬件交互时特别有用。 6. **条件运算符(三元运算符)**:条件运算符以 ? : 的形式存在,用于...
3. 左右位移 << >> 不等,大于 >= 小于 - 左移 `和右移 `>>` 用于位操作,改变二进制表示中的位位置。 - 不等于运算符 `!=`、大于运算符 `>`、小于等于运算符 `、小于运算符 `和大于等于运算符 `>=` 用于比较操作...
#### 3. equals() 方法 `equals()`方法最初定义在`Object`类中,用于比较两个对象是否“相等”,这里的“相等”通常是指两个对象的内容或状态是否相同。需要注意的是,`equals()`方法默认的行为仍然是比较对象的...
例如,`5 + 3` 结果为 `8`。 2. 减法运算符 (-): 用于计算两个数值的差。例如,`7 - 2` 结果为 `5`。 3. 乘法运算符 (*): 用于计算两个数值的乘积。例如,`4 * 5` 结果为 `20`。 4. 除法运算符 (/): 用于对两个数值...
3. **比较运算符**:这些运算符用于比较两个值。包括等于运算符"==",不等于运算符"!=",大于运算符">",小于运算符",大于等于运算符">="和小于等于运算符"。例如,`if (x > y) {...}`检查x是否大于y。 4. **逻辑...