运算符与优先级
来源:互联网 发布:淘宝店铺模板装修教程 编辑:程序博客网 时间:2024/04/30 01:05
// int a = 1;
// double b = 1.5;
// char c = '男';
// String s = "有好多字";
//
// String s1 = "1";
// String s2 = "1.5";
//
// int i1 = Integer.parseInt(s1);
// double i2 = Double.parseDouble(s2);
// 运算符
// 1.算术运算符+,-,*,/,%, ++,--, +=,-=,*=,/=,%=,?:
int a = 100;
int b = 200;
int c1 = a + b;
int c2 = a - b;
int c3 = a * b;
int c4 = a / b;
int c5 = a % b;// a / b 取余数
System.out.println(c5);
System.out.println(c5++);// 再次出现这个变量c5时加一
System.out.println(++c5);// 直接加一
int c6 = 1;
System.out.println(c6--);// 再次出现这个变量c5时减一
System.out.println(--c6);// 直接减一
int c7 = 10;
c7 += 5;// 一次性加5 c7-=2; c7*=2; c7/=2; c7%=2;
System.out.println(c7);
// 计算两个数的+,-,* ,/
double one = Double.parseDouble(args[0]);
double two = Double.parseDouble(args[1]);
double r1 = one + two;
double r2 = one - two;
double r3 = one * two;
double r4 = one / two;
System.out.println("这两个数的积是:" + r3 + "\n这两个数的差是:" + r2 + "\n这两个数的和是:" + r1
+ "\n这两个数的商是:" + r4);
//三目运算符
int i2 = 3<1?1:0;
String sex = r1<0?"男":"女";//条件?成立的值:不成立的值
System.out.println(i2);
System.out.println(sex);
//优先级%与*,/相同
double d1 = i2 * 3 /2 %2;
double d2 = 1+2 * 3;
System.out.println(d1);
//2比较运算符>,>=,<,<=,==,!=
//在() 里面写
int a = 1;
int b = 2;
int c = 3;
System.out.println(a>b);
System.out.println(a>=b);
System.out.println(a<b);
System.out.println(a<=b);
System.out.println(a==b);
System.out.println(a!=b);
//System.out.println(a=b);//赋值后再打印值
//3逻辑运算符,优先级:!>&&>||
System.out.println(a<2&&a>2);
System.out.println(a<2||a>2);
System.out.println(!(a>2));//a<=2
System.out.println(4>3||5>6&&5>7);
//4.位运算符& | ^
System.out.println(3^2);//011^010,数字相同就是false(0),不同就是(1)
System.out.println(3|4);//011|100,有一个是true(1)就是1
System.out.println(3&4);//011&100,一定是两个都是true(1)才是1
// double b = 1.5;
// char c = '男';
// String s = "有好多字";
//
// String s1 = "1";
// String s2 = "1.5";
//
// int i1 = Integer.parseInt(s1);
// double i2 = Double.parseDouble(s2);
// 运算符
// 1.算术运算符+,-,*,/,%, ++,--, +=,-=,*=,/=,%=,?:
int a = 100;
int b = 200;
int c1 = a + b;
int c2 = a - b;
int c3 = a * b;
int c4 = a / b;
int c5 = a % b;// a / b 取余数
System.out.println(c5);
System.out.println(c5++);// 再次出现这个变量c5时加一
System.out.println(++c5);// 直接加一
int c6 = 1;
System.out.println(c6--);// 再次出现这个变量c5时减一
System.out.println(--c6);// 直接减一
int c7 = 10;
c7 += 5;// 一次性加5 c7-=2; c7*=2; c7/=2; c7%=2;
System.out.println(c7);
// 计算两个数的+,-,* ,/
double one = Double.parseDouble(args[0]);
double two = Double.parseDouble(args[1]);
double r1 = one + two;
double r2 = one - two;
double r3 = one * two;
double r4 = one / two;
System.out.println("这两个数的积是:" + r3 + "\n这两个数的差是:" + r2 + "\n这两个数的和是:" + r1
+ "\n这两个数的商是:" + r4);
//三目运算符
int i2 = 3<1?1:0;
String sex = r1<0?"男":"女";//条件?成立的值:不成立的值
System.out.println(i2);
System.out.println(sex);
//优先级%与*,/相同
double d1 = i2 * 3 /2 %2;
double d2 = 1+2 * 3;
System.out.println(d1);
//2比较运算符>,>=,<,<=,==,!=
//在() 里面写
int a = 1;
int b = 2;
int c = 3;
System.out.println(a>b);
System.out.println(a>=b);
System.out.println(a<b);
System.out.println(a<=b);
System.out.println(a==b);
System.out.println(a!=b);
//System.out.println(a=b);//赋值后再打印值
//3逻辑运算符,优先级:!>&&>||
System.out.println(a<2&&a>2);
System.out.println(a<2||a>2);
System.out.println(!(a>2));//a<=2
System.out.println(4>3||5>6&&5>7);
//4.位运算符& | ^
System.out.println(3^2);//011^010,数字相同就是false(0),不同就是(1)
System.out.println(3|4);//011|100,有一个是true(1)就是1
System.out.println(3&4);//011&100,一定是两个都是true(1)才是1
0 0
- 运算符与优先级
- 运算符与优先级
- VC++优先级与运算符
- VC++运算符与优先级
- VC++运算符与优先级
- VC++运算符与优先级
- 表达式与运算符优先级
- 运算符优先级与指针类型判断
- 运算符结合性与优先级
- C运算符的优先级与结合
- C运算符的优先级与结合
- 运算符优先级与结合性
- 运算符的优先级与结合性
- js的表达式,运算符,与优先级
- 运算符优先级与结合性
- C 运算符优先级与记忆口诀
- 运算符与优先级、数据类型转换、注释
- 运算符与优先级、数据类型转换、注释
- Spark-SQL之DataFrame操作大全
- POJ 3551 Putin-chess 可能会
- 数据类型转换
- 扯点自己的工作经历
- Huffman 编码
- 运算符与优先级
- webvtt字幕转srt字幕方法
- Windows下Linux虚拟机的配置以及Win10 linux子系统开启
- String类型的创建机制
- RAC+ASM下,归档路径使用自定义的目录.实现不同实例不同的独立目录
- IF嵌套 Switch与if不同处
- 初探Web Service
- 博客园自定义之博客园公告栏添加时钟——利用canvas画出一个时钟
- 二重嵌套 终止继续循环