当前位置: 首页 > news >正文

做网站为什么要租服务器/可以搜索任何网站的浏览器

做网站为什么要租服务器,可以搜索任何网站的浏览器,苹果风wordpress,新疆网运算符分成: 算术运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符一、算数运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。 public class Main {public static void main(String[] args) {// 加法 相加运算符两侧的值// …

运算符分成:

  • 算术运算符
  • 关系运算符
  • 逻辑运算符
  • 位运算符
  • 赋值运算符
  • 其他运算符

 

一、算数运算符

算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。

public class Main {public static void main(String[] args) {// 加法 + 相加运算符两侧的值// + 和字符串进行运算,起的是拼接作用System.out.println("1+2=" + (1 + 2));System.out.println("‘00‘+2=" + ("00" + 2));// 输出:// 1+2=3// ‘00‘+2=002//减法 - 左操作数减去右操作数System.out.println("10-1.9=" + (10 - 1.9));//输出:10-1.9=8.1//乘法 * 相乘操作符两侧的值System.out.println("2*3=" + (2 * 3));//输出:2*3=6//除法 / 左操作数除以右操作数//java中整数除于整数得到整数,产生的小数将强制去除//如果预计会出现小数,请使用双精度小数进行计算System.out.println("2/9=" + (2 / 9));System.out.println("5/3=" + (5 / 3));System.out.println("5.0/3=" + (5.0 / 3));System.out.println("5/3.0=" + (5 / 3.0));//被除数为0的,触发异常//System.out.println(2 / 0);// 输出:// 2/9=0// 5/3=1// 5.0/3=1.6666666666666667// 5/3.0=1.6666666666666667//取余 % 左操作数除以右操作数的余数System.out.println("2%9=" + (2 % 9));System.out.println("9%4=" + (9 % 4));// 输出:// 2%9=2// 9%4=1//自增运算 ++//++i; 表示先进行i=i+1后得到i的值//i++; 表示先得到i的值,在进行i=i+1;//自减运算符 -- 也同理int i = 1;System.out.println("i=1,2*++i=" + (2*++i));int j=1;System.out.println("j=1,2*j++=" + (2*j++));// 输出:// i=1,2*++i=4// j=1,2*j++=2
    }
}

 

二、关系运算符

关系运算符主要用于计算布尔运算的,返回值只有Boolean类型的值。

public class boolTest {public static void main(String[] args) {//  ==    检查如果两个操作数的值是否相等,如果相等则条件为真。System.out.println("1==1.0 " + (1 == 1.0));//  !=    检查如果两个操作数的值是否相等,如果值不相等则条件为真。System.out.println("1!=1 " + (1 != 1));//  >     检查左操作数的值是否大于右操作数的值,如果是那么条件为真。System.out.println("10.1>10 " + (10.1 > 10));//  <     检查左操作数的值是否小于右操作数的值,如果是那么条件为真。System.out.println("10.1<10 " + (10.1 < 10));//  >=    检查左操作数的值是否大于或等于右操作数的值,如果是那么条件为真。System.out.println("10.1>=10 " + (10.1 >= 10));//  <=    检查左操作数的值是否小于或等于右操作数的值,如果是那么条件为真。System.out.println("10.1<=10 " + (10.1 <= 10));}
}
//结果:
// 1==1.0 true
// 1!=1 false
// 10.1>10 true
// 10.1<10 false
// 10.1>=10 true
// 10.1<=10 false

 

 三、逻辑运算符

java中逻辑运算符分为:&、&&、|、||、!

&、&&表示:true&true=truetrue&false=falsefalse&false=false|、||表示:true|true=truetrue&false=truefalse&false=false

!表示:翻转逻辑状态,例如:!true=fasle;

 

 

其中的单个逻辑运算符表示先计算在比较,双逻辑运算符如果左边表达式已经得出结果,则不计算右边表达式。

package test;public class AndOr {public static void main(String[] args) {boolean a = (1 == 1);System.out.println("双或:" + (a || m1(1)));System.out.println("单或:" + (a | m1(1)));}//这是用来测试是否调用了右边的表达式public static boolean m1(int num) {System.out.println("执行了m1()...");return num > 10;}/* 结果:双或:true执行了m1()...单或:true*/
}

 

 

四、位运算符

java定义的位运算符有

  &:如果相对应位都是1,则结果为1,否则为0;

   |:如果相对应位都是0,则结果为0,否则为1

  ^:如果相对应位值相同,则结果为0,否则为1

 〜:按位取反运算符翻转操作数的每一位,即0变成1,1变成0。

<<:按位左移运算符。左操作数按位左移右操作数指定的位数。

>>:按位右移运算符。左操作数按位右移右操作数指定的位数。

>>>:按位右移补零操作符。左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充。

package test;public class BitOper {public static void main(String[] args) {int a = 4;// 4 = 0100int b = 13;// 13 = 1101// & 如果相对应位都是1,则结果为1,否则为0// 0100 & 1101 = 0100System.out.println("4&13=" + (a & b));// | 如果相对应位都是0,则结果为0,否则为1// 0100 | 1101 = 1101System.out.println("4|13=" + (a | b));// ^ 如果相对应位值相同,则结果为0,否则为1// 0100 ^ 1101 = 1001System.out.println("4^13=" + (a ^ b));// ~ 按位取反运算符翻转操作数的每一位,即0变成1,1变成0。// ~0100  = 1011System.out.println("~4=" + (~a));// << 按位左移运算符。左操作数按位左移右操作数指定的位数。// 0100<<2=0001 0000System.out.println("4<<2=" + (a<<2));// >> 按位右移运算符。左操作数按位右移右操作数指定的位数。// 0100>>2=0001System.out.println("4>>2=" + (a>>2));// >>> 按位右移补零操作符。左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充。// 1100>>>2=0011System.out.println("12>>>2=" + (12>>>2));}
}

 

打印结果:

4&13=4
4|13=13
4^13=9
~4=-5
4<<2=16
4>>2=1
12>>>2=3

 

 

五、赋值运算符

赋值运算符包括 =、+=、-=、*=、/=、%=、<<=、>>=、&=、|=、^=

其中:

= 表示把 右边的值赋值给左边;

a+=b 等同于 a=a+b;

a-=b 等同于 a=a-b;

a*=b 等同于 a=a*b;

a/=b 等同于 a=a/b;

a%=b 等同于 a=a%b;

a<<=b 等同于 a=a<<b;

a>>=b 等同于 a=a>>b;

a&=b 等同于 a=a&b;

a|=b 等同于 a=a|b;

a^=b 等同于 a=a^b;

 

转载于:https://www.cnblogs.com/lixingwu/p/9248734.html

http://www.jmfq.cn/news/5271373.html

相关文章:

  • 网站建设礻金手指下拉十二/宜昌网站建设公司
  • html5商城网页模板/重庆网站优化公司
  • 吾爱上云小程序制作/seo排名推广
  • 2w网站2w网站建设建设/百度收录要多久
  • WordPress小程序修改/网络优化seo
  • 网页设计资料下载网站/营销课程培训视频
  • dw做的网站如何发布/武汉seo和网络推广
  • 公司网站生成二维码/网站如何优化关键词排名
  • soho网站建设/泰安网站制作推广
  • 网页客服系统源码/快速排名优化推广排名
  • 做动态网站的软件有哪些/搜索引擎优化的简写是
  • 山东网站制作软件/如何创建自己的个人网站
  • todoist wordpress/系统优化软件哪个好
  • 网站建设和app开发/专业seo优化公司
  • 专业版式设计网站/淘宝指数转换工具
  • 免费申请企业网站/瑞昌网络推广
  • 厦门市翔安建设局网站/浏阳廖主任打人案
  • 商城网站建设价位/网络推广长沙网络推广
  • 网站建设哪家好万维科技/小学生关键词大全
  • 郴州网站优化/营销战略
  • 做美图+网站有哪些/营销软文写作
  • 武汉做网站建设/win10优化大师免费版
  • 网站建设图片怎么做/百度的广告
  • 开发网址需要多少钱/巢湖seo推广
  • 男女做那些事免费网站/排名优化seo公司
  • 医院网站建设合同/品牌推广外包公司
  • 网站设计的思想/东莞网站建设seo
  • 医药网站设计/站长工具精品
  • 成都网站设计哪家好/房管局备案查询网站
  • 通用wap网站生成系统/百度怎么做广告