1 int a = 3;
 2         System.out.println(a++);                  输出3      进行++运算后a=4
 3         System.out.println(--a);                  输出3      a=3
 4           System.out.println(a);                  输出3
 5         int c = 5 - (a--);                        c=2          进行--运算后a=2
 6         System.out.println("c的值:" + c);          输出2
 7         boolean b = a == 2;                       a=2   b=true                                 
 8         System.out.println(b);                    b=true
 9         b = b && (a < c--) ? false : true;        b=true      进行--运算后 c=1
10         int d = b ? 7 : 9;                        d=7
11
12         int e = d + 12;                           e=19
13         c *= 3;                                   c=3
14         System.out.println("c的值:" + c);          输出3
15
16         System.out.println("e的值:" + e);          输出19
17
18         int f = ((++e == c) ? 25 : 35) + (++a);   输出 e=20       f=35 +3
19
20         System.out.println("f的值:" + f);          输出38                           

JAVA

1.基础数据类型

               内存空间         取值范围

byte      8位(1字节)       -128~127                                       2的8次方个数

   short     16位(2字节)  -32768~32767                                   2的16次方个数

   int         32位(4字节)  -2147483648~2143483647              2的32次方个数

   long       64位(8字节)  -9223372036854775808~9223372036854775807        2的64次方个数

 2.浮点类型

float     单精度浮点类型      写的时候如:float f = 1.22f    最后要加个f

double   双精度浮点类型(常用)

3.布尔类型

boolean

true    false

4.字符型

char   指一个字符

char c=数字;  表示这个字符在ASCII码中的位置

5.字符串   String

可以理解为char的数组

逻辑运算符

&&  ,  ||      两个都是短路运算符      如果&&前面的条件不符合,&&后面的直接不运行     ||也同理。

^  异或

修饰符    (大写)

final    int  A  = 7;

  1. final修饰的类不能被继承。

  2. Sting就是一个被final修饰的类,我们只能用,不用继承

  3. final不仅可以修饰类,还可以修饰变量,被final修饰的变量就是一个常量,只能赋值一次

转载于:https://www.cnblogs.com/klose11/p/6831050.html

JAVA数据类型与逻辑练习相关推荐

  1. java数据类型转化_JAVA基本数据类型及其转换

    Java语言是一种强类型语言.这意味着每个变量都必须有一个声明好的类型.Java语言提供了八种基本类型.六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型.Java另外还提供大数字对 ...

  2. Java编程的逻辑 (36) - 泛型 (中) - 解析通配符

    本系列文章经补充和完善,已修订整理成书<Java编程的逻辑>,由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买,京东自营链接:http:/ ...

  3. java数据类型_JAVA基础篇(数据类型)

    首先请大家想想这几个问题: 1.java数据类型是什么? 2.Java数据类型有什么用? 上一节(JAVA基础篇(函数))有个add函数,里面有两个int类型,int类型就是整数的意思,这一节我们来学 ...

  4. java 数据类型分为_JAVA中分为基本数据类型及引用数据类型

    byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值 ...

  5. book1复习 使用java理解程序逻辑

    book1复习 使用java理解程序逻辑 第一章 初识Java 开发步骤 编写源代码 编译源文件 运行 基本命令 输出内容:1,输出换行. 2,输出不换行 输入内容:获得键盘的输入 注释 单行注释 多 ...

  6. 题库明细 使用java理解程序逻辑

    题库明细 使用java理解程序逻辑 初识java 变量.数据类型和运算符 选择结构(一) 选择结构(二) 循环结构(一) 循环结构(二) 数组 循环结构进阶 类和对象 类的无参方法 带参数的方法 字符 ...

  7. Java编程的逻辑 (56) - 文件概述

    本系列文章经补充和完善,已修订整理成书<Java编程的逻辑>,由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买,京东自营链接:http:/ ...

  8. 编程杂谈---vb,vb.net,java数据类型区分

    编程杂谈: --------------- 2013/11/11 vb,vb.net,java数据类型区分 技术qq交流群:JavaDream:251572072  教程下载,在线交流:创梦IT社区: ...

  9. Java数据类型之Java数据类型的划分方式

    程序的本质在于数据的处理上.所以如果想进行程序处理,那么必须要有相应的数据类型.在Java中针对于数据类型一共可以划分为两类: 基本数据类型:是进行内容的操作,而不是进行内存的操作: |-  数值型: ...

最新文章

  1. MySQL:讨人喜欢的 MySQL replace into 用法(insert into 的增强版)
  2. ar linux 删除模块_Linux基础命令---ar
  3. vim的代码折叠:设置默认代码不折叠
  4. js中document.referrer认识
  5. 牛刀小试、用SharePoint 实现请假管理功能
  6. spark on yarn 完全分布式_「大数据」(七十一)Spark之架构介绍
  7. 《贝叶斯思维:统计建模的Python学习法》——2.5 封装框架
  8. 法拉利等12家车厂 将与苹果手机联网(图)
  9. 计算机编程思想 —— 缓存
  10. python将图片名写入txt后最新命名并增强图片
  11. linux版本浏览器有哪些,5款面向Linux的简单Web浏览器
  12. Python代码实现将png格式图片批量转换为jpg个格式
  13. Pseudo Inverse 伪逆
  14. 解决Connection error: (‘Unable to connect to any servers‘, {‘192.168.193.136‘: OperationTimedOut。。。。
  15. 完全数是由古人创造的一种整数,其因数的和(不包含本身)加起来就是数字本身。例如 6= 1+2+3 28=1+2+4+7+14 因数的和比数字本身大的数称为充沛数,因数和比数字本身大的数称为充沛数,因数
  16. 服务器阵列卡维修费用,IBM服务器阵列卡损坏N种情况的解决的方法.doc
  17. 打破校史!双非高校,迎来首位杰青!
  18. 【踩坑记录】—— app运行闪退(Mac版)
  19. Spark学习-DAY1
  20. 一个假冒的序列号被用来注册IDM

热门文章

  1. Spring 和 Spring Boot 最核心的 3 大区别,详解!
  2. 图解Spring循环依赖,看过之后再也不怕面试被问到了!
  3. 说说 “后台开发” 需要注意哪几点
  4. 中国SaaS死或生之六:逢场作戏or脚踏实地?
  5. 如何在一分钟内搞定面试官?
  6. maven可选依赖(Optional Dependencies)和依赖排除(Dependency Exclusions)
  7. java集合:ArrayList
  8. JVM: G1和CMS的区别
  9. 【Python】青少年蓝桥杯_每日一题_5.03_判断是否是三角形
  10. html表格选择一行,vue + element table表格如何默认选中第一行