收藏此站 联系我们 网站
当前位置:首页» 网站推广 » 【建站服务】阳春设计网页公司-域名申请

【建站服务】阳春设计网页公司-域名申请

作者: 风兰 . 阅读量: 4 . 发表时间:2022-09-21 02:35:11

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


阳春设计网页公司

网站建设.png

行结果为:

进行自增运算后的值等于4进行自减运算后的值等于2

解析:

  • int b = ++a; 拆分运算过程为: a=a+1=4; b=a=4, 最后结果为b=4,a=4

  • int d = --c; 拆分运算过程为: c=c-1=2; d=c=2, 最后结果为d=2,c=2

2、前缀自增自减法(++a,--a): 先进行自增或者自减运算,再进行表达式运算。


3、后缀自增自减法(a++,a--): 先进行表达式运算,再进行自增或者自减运算 实例:

实例

public class selfAddMinus{    public static void main(String[] args){        int a = 5;//定义一个变量;        int b = 5;        int x = 2*++a;        int y = 2*b++;        System.out.println("自增运算符前缀运算后a="+a+",x="+x);        System.out.println("自增运算符后缀运算后b="+b+",y="+y);    }}

运行结果为:

自增运算符前缀运算后a=6,x=12自增运算符后缀运算后b=6,y=10

关系运算符

下表为Java支持的关系运算符

表格中的实例整数变量A的值为10,变量B的值为20:

运算符描述例子
==检查如果两个操作数的值是否相等,如果相等则条件为真。(A == B)为假。
!=检查如果两个操作数的值是否相等,如果值不相等则条件为真。(A != B) 为真。
检查左操作数的值是否大于右操作数的值,如果是那么条件为真。(A> B)为假。
检查左操作数的值是否小于右操作数的值,如果是那么条件为真。(A <B)为真。
>=检查左操作数的值是否大于或等于右操作数的值,如果是那么条件为真。(A> = B)为假。
<=检查左操作数的值是否小于或等于右操作数的值,如果是那么条件为真。(A <= B)为真。

实例

下面的简单示例程序演示了关系运算符。复制并粘贴下面的Java程序并保存为Test.java文件,然后编译并运行这个程序:

Test.java 文件代码:

public class Test {  public static void main(String[] args) {     int a = 10;     int b = 20;     System.out.println("a == b = " + (a == b) );     System.out.println("a != b = " + (a != b) );     System.out.println("a > b = " + (a > b) );     System.out.println("a < b = " + (a < b) );     System.out.println("b >= a = " + (b >= a) );     System.out.println("b <= a = " + (b <= a) );  }}

以上实例编译运行结果如下:

a == b = falsea != b = truea > b = falsea < b = trueb >= a = trueb <= a = false

位运算符

Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。

位运算符作用在所有的位上,并且按位运算。假设a = 60,b = 13;它们的二进制格式表示将如下:

A = 0011 1100B = 0000 1101-----------------A&B = 0000 1100A | B = 0011 1101A ^ B = 0011 0001~A= 1100 0011


A = 0011 1100

B = 0000 1101

-----------------

A&B = 0000 1100

A | B = 0011 1101

A ^ B = 0011 0001

~A= 1100 0011

下表列出了位运算符的基本运算,假设整数变量 A 的值为 60 和变量 B 的值为 13:


操作符 描述 例子

如果相对应位都是1,则结果为1,否则为0 (A&B),得到12,即0000 1100

| 如果相对应位都是 0,则结果为 0,否则为 1 (A | B)得到61,即 0011 1101

^ 如果相对应位值相同,则结果为0,否则为1 (A ^ B)得到49,即 0011 0001

按位取反运算符翻转操作数的每一位,即0变成1,1变成0。 (〜A)得到-61,即1100 0011

<< 按位左移运算符。左操作数按位左移右操作数指定的位数。 A << 2得到240,即 1111 0000

>> 按位右移运算符。左操作数按位右移右操作数指定的位数。 A >> 2得到15即 1111

>>> 按位右移补零操作符。左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充。 A>>>2得到15即0000 1111

实例

下面的简单示例程序演示了位运算符。复制并粘贴下面的Java程序并保存为Test.java文件,然后编译并运行这个程序:


Test.java 文件代码:

public class Test {

  public static void main(String[] args) {

     int a = 60; /* 60 = 0011 1100 */ 

     int b = 13; /* 13 = 0000 1101 */

     int c = 0;

     c = a & b;       /* 12 = 0000 1100 */

     System.out.println("a & b = " + c );

 

     c = a | b;       /* 61 = 0011 1101 */

     System.out.println("a | b = " + c );

 

     c = a ^ b;       /* 49 = 0011 0001 */

     System.out.println("a ^ b = " + c );

 

     c = ~a;          /*-61 = 1100 0011 */

     System.out.println("~a = " + c );

 

     c = a << 2;     /* 240 = 1111 0000 */

     System.out.println("a << 2 = " + c );

 

     c = a >> 2;     /* 15 = 1111 */

     System.out.println("a >> 2  = " + c );

  

     c = a >>> 2;     /* 15 = 0000 1111 */

     System.out.println("a >>> 2 = " + c );

  }

以上实例编译运行结果如下:


a & b = 12

a | b = 61

a ^ b = 49

~a = -61

a << 2 = 240

a >> 2  = 15

a >>> 2 = 15

逻辑运算符

下表列出了逻辑运算符的基本运算,假设布尔变量A为真,变量B为假


阳春设计网页公司


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务