Java语言中:++a与a++小练习 &与&&小练习 |与||小练习 boolean类型小练习

简介: ---------------------------------------------------第一题int x = 1,y = 1;if(x++==2 & ++y==2) //false & true =false;   x=2,y=2{   x =7;}System.

---------------------------------------------------
第一题
int x = 1,y = 1;

if(x++==2 & ++y==2) //false & true =false;   x=2,y=2
{
  x =7;
}
System.out.println("x="+x+",y="+y);

输出结果是:

x=2,y=2
---------------------------------------------------
第二题
int x = 1,y = 1;

if(x++==2 && ++y==2)
{
  x =7;
}
System.out.println("x="+x+",y="+y);

输出结果是:

x=2,y=1
---------------------------------------------------
第三题
int x = 1,y = 1;

if(x++==1 | ++y==1) //true | false = true;   x=2,y=2
{
  x =7;   //x=7,y=2
}
System.out.println("x="+x+",y="+y);

输出结果是:

x=7,y=2
---------------------------------------------------
第四题
int x = 1,y = 1;

if(x++==1 || ++y==1)
{
  x =7;  //x=7,y=1
}
System.out.println("x="+x+",y="+y);

输出结果是:

x=7,y=1
---------------------------------------------------
第五题
boolean b = true;  //把true赋值给b。

if(b == false)
  System.out.println("a");
else if(b)
  System.out.println("b");
else if(!b)
  System.out.println("c");
else
  System.out.println("d");

输出结果是:

b

 

改进版:

if(b = false)   //这个做法:把false赋值给b,把b留下来。
  System.out.println("a");
else if(b)
  System.out.println("b");
else if(!b)
  System.out.println("c");
else
  System.out.println("d");

输出结果是:

c
---------------------------------------------------

我的GitHub地址: https://github.com/heizemingjun
我的博客园地址: http://www.cnblogs.com/chenmingjun
我的蚂蚁笔记博客地址: http://blog.leanote.com/chenmingjun
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】
相关文章
|
19天前
|
安全 Java 大数据
探索Java的奇妙世界:语言特性与实际应用
探索Java的奇妙世界:语言特性与实际应用
|
4天前
|
Java 索引
【JAVA基础篇教学】第七篇:Java异常类型说明
【JAVA基础篇教学】第七篇:Java异常类型说明
|
1天前
|
Java 编译器 C语言
【Java开发指南 | 第五篇】Java变量类型、参数变量及局部变量
【Java开发指南 | 第五篇】Java变量类型、参数变量及局部变量
8 3
|
7天前
|
传感器 人工智能 前端开发
JAVA语言VUE2+Spring boot+MySQL开发的智慧校园系统源码(电子班牌可人脸识别)Saas 模式
智慧校园电子班牌,坐落于班级的门口,适合于各类型学校的场景应用,班级学校日常内容更新可由班级自行管理,也可由学校统一管理。让我们一起看看,电子班牌有哪些功能呢?
99 4
JAVA语言VUE2+Spring boot+MySQL开发的智慧校园系统源码(电子班牌可人脸识别)Saas 模式
|
8天前
|
网络协议 Java 数据库连接
Java语言的特点
【5月更文挑战第7天】Java是一种面向对象的编程语言,强调数据和操作的封装,具备平台独立性,能“一次编写,到处运行”。它有自动垃圾收集机制,消除手动内存管理。Java是强类型语言,注重安全性,并支持多线程编程。其丰富的API库和对网络编程的良好支持增强了功能。此外,Java的可扩展性使其能轻松适应新需求和扩展。
22 4
|
8天前
|
分布式计算 Java 大数据
Java语言主要应用领域
【5月更文挑战第7天】Java在嵌入式系统中以低至130KB的占用展现可靠性,实现“一次编写,到处运行”。在大数据领域,Java通过Hadoop、Hbase、Accumulo和ElasticSearch等工具发挥关键作用。Java也是Eclipse、IntelliJ IDEA和NetBeans等开发工具的基础。广泛应用于电商网站和金融服务器系统,即便在J2ME式微后,仍能在部分低端手机中找到其踪影。
19 4
|
14天前
|
Java
Java String类型转换成Date日期类型
Java String类型转换成Date日期类型
|
14天前
|
关系型数据库 MySQL Java
Java时间转换为MySQL中的INT类型时间戳
Java时间转换为MySQL中的INT类型时间戳
|
15天前
|
Java 编译器
【Java探索之旅】解密Java中的类型转换与类型提升
【Java探索之旅】解密Java中的类型转换与类型提升
19 0
|
16天前
|
Java
Java语言---面向对象的三大特征之继承
Java语言---面向对象的三大特征之继承