3.1 更简单的打印语句

  3.2 使用Java操作符

  3.3 优先级

    *int类型+String类型  直接转换为String类型

  3.4 赋值

    1. *引用=引用  两个引用指向同一个对象,所以操作任何一个引用都会对对象传递消息,执行操作;

    2. 直接操作对象内的域容易导致混乱,且违背了良好面向对象的设计原则; * get()和set()方法的出现,解决此问题;

  3.5 算数操作符

    1. Class Random 产生随机数的类

    2. Random 使用:    

      Class Random rand = new Random(47);//产生随机种子
int i = rand.nextInt(100);//100为随机数的上限 下限为0
int f = rand.nextFloat(100);
int l = rand.nextLong(100);
int d = rand.nextDouble(100);

    

    3.随机数中 0 并不是我们想要的,因为随机产生的数据可能被用作除数,除数不为0,所以使用是会 +1 操作;

  3.6 自动递增和递减

  3.7 关系操作符

  3.8 逻辑操作符

  3.9 直接常量

    1. *直接常量:在数值后直接加上带有类型识别符的常量;或者说 其后面的后缀字符标志了它的类型;

    //初始化变量初始为超出自身范围的值,编译器报错
    //后缀
    long L
    float F
    double   D     //前缀
    16进制 0x
    8进制 0

    

    2. Integer和Long类型转为二进制显示方式    

    //static toBinaryString()  静态方法,直接调用
    Integer.toBinaryString();
    Long.toBinaryString();

  3.10 按位操作符

  3.11 移位操作符

  3.12 三元操作符 if-else

    格式如下:

    boolean-exp ? value0 : value1

  3.13 字符串操作符 + 和 +=

  3.14 使用操作符常犯的错误

    即:= 和 == 的误用

  3.15 类型转换操作符

    1. *数据在操作符中运算时,总是低精度的先转为高精度类型再操作,防止精度丢失(数据丢失)

    2. *四舍五入法

    //java.lang.Math

    Math.round()//四舍五入法

  3.16 Java 没有 sizeof

  3.17 操作符小结

  

操作符 Thinking in Java 第三章的更多相关文章

  1. Think in Java 第三章操作符

    Think in Java 第三章操作符 赋值 对象赋值 ​ 我们真正操作的是对对象的引用.所以倘若"将一个对象赋值给另一个对象",实际上是将"引用"从一个地方 ...

  2. “全栈2019”Java第三章:安装开发工具IntelliJ IDEA

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  3. [Effective Java]第三章 对所有对象都通用的方法

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  4. Java 第三章 选择结构

    第三章   选择结构 if基本语法: if(条件){// 表达式 // 代码块 } eg: int a = 10; if(a > 1){ System.out.println("内容& ...

  5. 自学Java第三章——《流程控制语句结构》

    流程控制语句结构分为: 1.顺序结构:从上到下依次执行 2.分支结构:多个分支选择其中一个分支执行 3.循环结构:重复执行某些代码 3.1 顺序结构 执行过程:从上到下顺序执行 3.1.1 输出语句 ...

  6. 自动化测试selenium+java 第三章

    import java.sql.Time;import java.util.concurrent.TimeUnit; import org.junit.BeforeClass;import org.o ...

  7. Java 第三章 选择结构1

    选择结构(一) 会使用基本的 if 选择结构 掌握逻辑运算符,掌握多重 if 选择结构 , 掌握嵌套 if 选择 结构 为什么需要 if 选择结构 例如: 如果张浩的 java 考试成绩大于 98分, ...

  8. java第三章笔记

    java的基本程序设计结构: 1. 声明一个变量之后,必须用赋值语句对变量进行显示初始化,千万不能使用未被初始化的变量. 2.在java中不区分变量的声明与定义. 3.当参与/运算的两个操作数都是整数 ...

  9. java第三章多态

    多态: 多态不仅可以减少代码量,还可以提高代码的扩展和可维护性 (通过一个方法可以对所有所需方法一个运用)多态具体表现多种形态能力的特征,同一个实现接口使用不同实例而执行不同的操作 实现多态的三个条件 ...

随机推荐

  1. Maven之Nexus构建企业级Maven仓库

    什么是Nexus? Nexus是Maven仓库管理器,用来搭建一个本地仓库服务器,这样做的好处是便于管理,节省网络资源,速度快,还有一个非常有用的功能就是可以通过项目的SNAPSHOT版本管理,来进行 ...

  2. 更改MySQL数据文件目录位置

    运维mysql,某些时候需要将数据文件更改到别的路径.以下介绍将mysql的数据文件从/var/lib/mysql迁移到/home/mysqldata/mysql下. 1.停止mysql $ serv ...

  3. gridview 经典

    一.gridview 中弹出超链接 <%--好方法:超链接列中可以直接从数据库获取完整字段,然后选择在当前窗口打开 Target="mainframe" --%> &l ...

  4. MySQL数据类型总结

    MySQL中的数据类型大的方面来分,可以分为:日期和时间.数值,以及字符串.下面就分开来进行总结. 日期和时间数据类型 MySQL数据类型 含义 date 3字节,日期,格式:2014-09-18 t ...

  5. 2016 Al-Baath University Training Camp Contest-1 D

    Description X is well known artist, no one knows the secrete behind the beautiful paintings of X exc ...

  6. 2016CCPC东北地区大学生程序设计竞赛 1003 HDU5924

    链接http://acm.hdu.edu.cn/showproblem.php?pid=5924 题意:根据公式求C,D 解法:打表找规律 #include <bits/stdc++.h> ...

  7. 蚂蚁运输(ant)

    蚂蚁运输(ant)Time Limit:5000ms Memory Limit:64MB[题目描述] LYK 在观察一些蚂蚁.蚂蚁想要积攒一些货物来过冬.积攒货物的方法是这样的.对于第i只蚂蚁, 它要 ...

  8. anroid

    http://mirrors.neusoft.edu.cn/more.we#android http://www.cnblogs.com/youxilua/archive/2013/05/20/308 ...

  9. .Net(C#)Parallel"循环"的解释以及与循环的比较

    Parallel 类提供对并行循环和区域的支持. 许多个人计算机和工作站都有两个或四个内核(即 CPU),使多个线程能够同时执行. 在不久的将来,计算机预期会有更多的内核. 为了利用当今和未来的硬件, ...

  10. (1)编写一个接口:InterfaceA,只含有一个方法int method(int n); (2)编写一个类:ClassA来实现接口InterfaceA,实现int method(int n)接口方 法时,要求计算1到n的和; (3)编写另一个类:ClassB来实现接口InterfaceA,实现int method(int n)接口 方法时,要求计算n的阶乘(n!); (4)编写测试类E测试

    package a; public interface InterfaceA { int method(int n); } package a; public class ClassA impleme ...