java学习(二)运算符】的更多相关文章

学习完了变量+常量,现在只能简单的声明变量+赋值+打印变量. 但是程序要做的就是去处理数据,把原本散乱的数据,处理成有意义的数据,供我们来使用,这就涉及到了运算符的应用. 算数运算符常用的种类: 加法:+ 减法:- 乘法:* 除法:/ 取余:% 自增运算符:++ 自减运算符:  -- 字符连接符:“+”(不同于数字之间的加法运算) 特别说一下除法,代码如下: class Trans{ public static void main(String[] args) { int a = 6758; a…
一.  运   算    符 1.算数运算符 运算符是用来计算数据的符号.数据可以是常量,也可以是变量.被运算符操作的数我们称为操作数. 算术运算符最常见的操作就是将操作数参与数学计算,具体使用看下图: 注意事项: 1. 加法运算符在连接字符串时要注意,只有直接与字符串相加才会转成字符串. 2.除法“/”当两边为整数时,取整数部分,舍余数.当其中一边为浮点型时,按正常规则相除. 3. “%”为整除取余符号,小数取余没有意义.结果符号与被取余符号相同. 4.整数做被除数,0不能做除数,否则报错.…
一.算数运算符 1.对于除号“/”,它的整数除和小数除是有区别的:当整数除以整数的时候,会把结果的小数部分舍弃,只保留整数部分,例如: int x=3510; x=x/1000; 输出结果为x=3; 2.++和--分别是加1和减1的运算,++或--在变量之前,先对变量进行运算再取变量的值:++或--在变量之后,先取变量的值,再对变量进行运算 3.如果对负数取模,可以把模数负号忽略不计,如:a=5%-2;a=1; 但是,被模数是负数则不可忽略,如:a=-5%2;a=-1; 4.“+”除字符串相加功…
今天我总结了一下java多态中成员变量的赋值与调用 举一个我当初做过的小案例: class Fu{ int num; void show(){} } class Zi extends Fu{ //int num; public Zi(int num){ this.num = num; } public void show(){ System.out.println("Zi:" + num); } } public class Demo { public static void main…
一.算数运算符 特别说明: 加 ,减 ,乘 ,除 与数学运算一致 取余符号看被除数 自加(减)运算:++a,--a;先做自加(自减)运算在做其他运算 a++,a--;先做其他运算在做自加(自减)运算 当运算符两侧数据类型不同时,结果与较大数据类型保持一致 二.关系运算符 == 检查如果两个操作数的值是否相等,如果相等则条件为真. != 检查如果两个操作数的值是否相等,如果值不相等则条件为真. >  检查左操作数的值是否大于右操作数的值,如果是那么条件为真. <  检查左操作数的值是否小于右操作…
算数和赋值运算符 1.变量类型溢出时候,会直接取反:出现x>x+1 2.知道a++和++a 3.知道a/0错误 a/0.0无穷大 字符串 1.知道栈区.堆区和方法区 2.知道new String('abc')和"abc"不等 3.equals()比较字符串是否相等 eg:a.equals(b) 逻辑运算符 1.或运算|,且运算符&,非运算符!,异或运算符^(两个不同时候true)/(只能用来操作bool) 2.短路运算符:或||且&&非! 输入输出 1.S…
一.类 1.类是模子,确定对象将会拥有的特征(属性)和行为(方法) 2.类的特点: (1).类是对象的类型 (2).具有相同属性和方法的一组对象的集合 3.类是抽象的概念,仅仅是模板,比如说:“手机”,对象是一个你能够看的到.摸得着的具体实体 二.定义类 1.类的重要性:所有java程序都以类class为组织单元 2.定义类的步骤:(1)定义类名 (2)编写类的属性  (3)编写类的方法 public class 类名{ //定义属性部分(成员变量) 属性1的类型 属性1: 属性2的类型 属性2…
运算符使用注意的问题 运算符(掌握) (1)算术运算符 A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++和--的用法 a:他们的作用是自增或者自减 b:使用 **单独使用 放在操作数据的前面和后面效果一样. a++或者++a效果一样. **参与操作使用 放在操作数的前面:先自增或者自减,再参与操作 int a = 10; int b = ++a; 放在操作数的后面:先参与操作,再自增…
Java内存结构 Java堆(Java Heap) java堆是java虚拟机所管理的内存中最大的一块,是被所有线程共享的一块内存区域. 在虚拟机启动时创建.此内存区域的唯一目的就是存放对象实例,这一点在Java虚拟机规范中的描述是:所有的对象实例以及数组都要在堆上分配. java堆是垃圾收集器管理的主要区域,因此也被成为“GC堆”(Garbage Collected Heap).从内存回收角度来看java堆可分为:新生代和老生代(当然还有更细致的划分,在下一章会讲到). 从内存分配的角度看,线…
多线程创建方式 1.继承thread类,重写run方法 CreateThread createThread = new CreateThread();     ------createThread    继承过thread的类 2.实现runnable接口 Thread thread = new Thread(createThread);       ----------createThread  是new出来的实现接口的类 3.匿名内部类 new  thread(),然后在参数里new run…