今天来介绍一些基础运算符,先用int整数类型做介绍,最后用String字符串做介绍:
package operator;
public class Operator {
public static void main(String[] args)
{
int a,b,c,d;
//赋值
a = 0;
//两边类型要一致,否则要进行类型强转,如果转换失败会抛出异常
b = (int)1L;
//相加
c = a + b; //c = 1
//相乘
d = b * a; //d = 1
System.out.printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
//等价于a = a + 1
a += 1; //a = 1
//等价于 b = b * 2
b *= 2; //b = 2
//等价于 d = d + 1
d ++; //d = 1
//往左移4位
c = c << 4; //c = 16
System.out.printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
//()运算符
d = (a+b) * c; //d = 48
/*
* 与运算
* d = 48 --> 110000
* c = 16 --> 10000
*/
a = d & c; //a = 16 --> 010000
/*
*或运算
* d = 48 --> 110000
* 3 --> 11
*/
b = d | 3; //b = 51 --> 110011
/*
* 异或运算
* d = 48 --> 110000
* 17 --> 010001
*/
a = d ^ 17; //a = 33 --> 100001
System.out.printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
//求余
d = d % 6; //d = 6
System.out.println("d="+d);
//字符串相加
System.out.println("Hello "+ "World");
}
}
因为时间有限,可能有不全面的地方,如果有漏掉的劳烦帮忙补充下,谢谢。
分享到:
相关推荐
Java基础编程:条件运算符的嵌套和分支运用
大数据必学Java基础(十七):关系运算符和逻辑运算符
大数据必学Java基础(十八):条件运算符和位运算符
Java基础知识:运算符
大数据必学Java基础(十六):赋值运算符
Java运算符Java运算符Java运算符Java运算符Java运算符Java运算符Java运算符Java运算符
大数据必学Java基础(十五):算术运算符
前端资源:Swift 运算符介绍.docx
Java程序设计基础:运算符与表达式.pptx
头歌教学实践平台 Web前端开发基础 JavaScript学习手册三:JS运算符。源码txt格式。
关系运算符 目录 课程导入 掌握boolean类型的使用 掌握关系运算符的操 问题:求圆面积的程序。 引入 流程图描述算法 数据类型 获取半径值 计算面积 输出圆面积 结束 实现代码 public class ComputeArea{ public ...
逻辑运算符 目录 课程导入 掌握逻辑运算符的运算规则 能使用逻辑运算符组合条件 已知一个三角形的三条边长已经存放在变量a,b,c中,如何确定这个三角形能成立呢?条件如何写? 引入 a c b a+b>c , a+c>b , b+c>a a+...
Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java...
PHP运算符
剑指OFFER 第一道题目的C++代码, 题目:如下为类型CMyString的声明,请为该类型添加赋值运算符函数。可以说是非常详细了。
算术运算符包括加、减、乘、除和取余等基本运算,它们可以对整数、浮点数和字节进行操作,实现了基本的数学计算功能。 位运算符详解 位运算符主要用于处理二进制数据,包括与、或、非、异或和移位等操作,它们可以...
1.输入10个数,并按输入顺序入队,然后将它们逐个出队并输出...(1) 函数In(c):判断c是否为运算符; (2) 函数Precede(t1,t2):判断运算符t1和t2的优先级; (3) 函数Operate(a,theta,b):对a和b进行二元运算theta。
java 转型运算符 java 转型运算符 java 转型运算符 java 转型运算符
java中一些基本的运算符的学习(算术运算符,位运算符,逻辑运算符等)
这是java的条件运算符的基本例子,可参照代码来学习。