`
_jia_shun
  • 浏览: 27810 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

_3_5_运算符

 
阅读更多
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);
		
	}

}

 

分享到:
评论

相关推荐

    yunsuanfu.zip_GGO_Z2H_d2l_ead_运算符

    例如,`5 % 3`的结果是2,因为5除以3的余数是2。模运算符常用于检查一个数是否能被另一个数整除,以及获取整数除法的余数。 最后,我们不能忘记**算数运算符**,它们是最基础的数学操作。加法(`+`)、减法(`-`)...

    Is运算符_jichu_

    标题“Is运算符_jichu_”提示我们将要探讨的是关于这个关键字的基础知识。尽管描述“shilijkkkklkloiihjkhgugyf”似乎是一串无意义的字符,我们仍可以围绕“Is运算符”的主题来展开深入的讨论。 “Is”运算符用于...

    第04章_运算符3

    例如,100对3求模结果为3,对5求模结果为0。 2. **比较运算符** 比较运算符如 `、`&gt;`、`=`、`、`&gt;=` 和 `&lt;&gt;` 用于比较两个值。这些运算符在SQL查询中非常常见,用于筛选满足特定条件的记录。 - 比较运算符的结果...

    [Java4Android 07_运算符与表达式

    ` 这个表达式会将5和3相加并将结果赋值给`result`。 赋值运算符(=)用于将右边的值赋给左边的变量,例如 `int x = 10;`。此外,Java还提供了复合赋值运算符,如`+=`、`-=`等,它们在赋值的同时进行运算,如 `x += ...

    第3章_运算符和表达式_C-C++_

    int x = 5, y = 3; int z = x + y * 2; // 这里的表达式是 "x + y * 2" ``` 在这个例子中,`z` 的值将为 11,因为乘法优先于加法运算。 总的来说,理解和熟练掌握C和C++中的运算符、表达式、结构体和枚举是编程基础...

    rd.zip_运算符重载

    5. **复合赋值运算符**:如`+=`、`-=`、`*=`、`/=`、`%=`等。这些是结合赋值运算符和二元运算符的组合,通常需要同时实现相应的二元运算符和赋值运算符。 运算符重载的规则和注意事项: - 运算符重载函数的返回类型...

    第04章_运算符1

    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源码.rar”的压缩包中,我们主要关注的是MATLAB的运算符及其在源码中的应用。 MATLAB的运算符分为不同类型,包括算术运算符、关系运算符、逻辑运算符、赋值运算符和位运算符等...

    2-java语言实验(数据类型_运算符).docx

    在实验中,我们可以看到运算符的优先级和结合性,例如(int a = 2,b = 3,c;c = a / b * 8;)中的运算顺序。 四、表达式 Java语言中的表达式是指一个或多个操作数和运算符组合的结果。表达式可以是简单的,如(int ...

    【第3章:Java基础程序设计】_运算符、表达式与语句

    Java程序是由一系列的语句构成的,包括声明语句(如变量声明)、赋值语句(如`x = 5;`)、控制流语句(如if、for、while、do-while、switch)、方法调用语句、空语句(`;`)等。理解各种语句的语法和功能,是编写...

    C语言按位运算符详解

    ##### 5. 左移运算符() 左移运算符将一个操作数的二进制表示向左移动指定的位数。 例如: ```c int value = 12; // 00001100 int shift_count = 3; int result = value &lt;&lt; shift_count; // Shift left shift_...

    JS基本语法运算符_day1.zip

    在"JS基本语法运算符_day1"的学习资料中,我们将深入理解JavaScript的基础语法,特别是运算符的部分。以下是对这些知识点的详细阐述: 1. **变量声明**: 在JavaScript中,我们使用`var`, `let`, 或 `const` 来...

    02_Java基础_(变量、运算符)_讲义cxf

    5. 位运算符:&、|、^、~、、&gt;&gt;、&gt;&gt;&gt;用于对整数类型进行位级别的操作,常用于低级优化和处理二进制数据。 6. 自增自减运算符:++和--可以放在变量前或后,表示将变量值加1或减1。例如,`int i = 0; i++;`或`i = ++i...

    c#三元运算符_四则运算式_字符的操作

    C#三元运算符、四则运算式、字符的操作 C#中只有一个三元运算符,也就是条件运算符(Conditional Operator),格式为A?B:C,如果A的逻辑是True则返回B,否者返回C。例如: int iNum1 = int.Parse(Console....

    VS2010轻松学习C#-从零到深入-天轰穿.NET4趣味编程视频教程_第06讲_运算符学习

    5. **位运算符**:包括按位与 (&)、按位或 (|)、按位异或 (^)、左移 () 和右移 (&gt;&gt;). 这些运算符在处理二进制数据或底层硬件交互时特别有用。 6. **条件运算符(三元运算符)**:条件运算符以 ? : 的形式存在,用于...

    C++_运算符优先级助记口诀.docx

    3. 左右位移 &lt;&lt; &gt;&gt; 不等,大于 &gt;= 小于 - 左移 `和右移 `&gt;&gt;` 用于位操作,改变二进制表示中的位位置。 - 不等于运算符 `!=`、大于运算符 `&gt;`、小于等于运算符 `、小于运算符 `和大于等于运算符 `&gt;=` 用于比较操作...

    java中的比较运算符== 与 equals()方法 ..doc

    #### 3. equals() 方法 `equals()`方法最初定义在`Object`类中,用于比较两个对象是否“相等”,这里的“相等”通常是指两个对象的内容或状态是否相同。需要注意的是,`equals()`方法默认的行为仍然是比较对象的...

    04.算数运算符和变量的命名_Python算数运算符和变量的命名_

    例如,`5 + 3` 结果为 `8`。 2. 减法运算符 (-): 用于计算两个数值的差。例如,`7 - 2` 结果为 `5`。 3. 乘法运算符 (*): 用于计算两个数值的乘积。例如,`4 * 5` 结果为 `20`。 4. 除法运算符 (/): 用于对两个数值...

    asp运算符图片运算符图片

    3. **比较运算符**:这些运算符用于比较两个值。包括等于运算符"==",不等于运算符"!=",大于运算符"&gt;",小于运算符",大于等于运算符"&gt;="和小于等于运算符"。例如,`if (x &gt; y) {...}`检查x是否大于y。 4. **逻辑...

Global site tag (gtag.js) - Google Analytics