java语言组成部分 Java是一种强类型语言,所谓强类型语言就是对具体的数据进行不同的定义.对类型的划分的十分细致,对内存中分配了不同大小的内u你空间 关键字 标识符 注释 变量和常量 运算符 语句 函数 数组 关键字 关键字的定义和特点 定义:被Java语言赋予特殊含义的单词 特点:关键字中所有字母为小写 用于定义数据类型的关键字 class. interface. byte. short. int. long.float. double. char. boolean. .true. fal…
三元运算符:三个元素参与运算的符号 [三元运算符:简略版的 if(){} else() {}语句] class Text { public static void main(String[] args) { int num = 60; int n1 = num & 15; System.out.println((char) (n1 - 10 + 'A')); //要获取下一组四位,将 60 右移 4 位 int temp = 60 >> 4; //对temp的值进行最低4位的获取 in…
位运算符 左移和右移 左移 左移越移越大. 往左移几位就相当于这个数乘于2的几次方 3 << 2 --> 3 * 2^2 = 3 * 4 = 12 3 << 3 --> 3 * 2^3 = 3 * 8 = 24 右移 右移越移越小 往右移几位就相当于这个数除于2的几次方 6 >> 1 --> 6 / 2^1 = 6 / 2 = 3 > > 右移最高位是由最高位值而定,最高为是0就补0,是1就补1 比如 -6 的二进制是 ​ 1111-111…
进制的特点 进制的由来 任何数据在计算机中都是以二进制的形式存在.二进制最早由电信号演变而来. 一个整数在内存中一样也是二进制,但是使用一大串的0 1组成的二进制数进行使用很麻烦所以就想把一大串缩短点. 将二进制中的三位用一位表示.这三位可以渠道最大值是7,超过7就进位,这就是八进制 但是用过长的二进制变成八进制后还是较长,所以出现用4个二进制表示一位的情况 四个 二级制位 最大是15,这就死hi十六进制 规律:进制越高,表现形式就越短…
if 语句(单条语句) 格式(三种) [注意]:如果 if 控制的语句只有一条,则 这个 { } 括号可以不写 if (条件表达式) { 执行语句; } class Test{ public static void main(String[] args) { int x =3; if(>2) //条件表达式为true,if控制的({}内的)语句被执行 { System.out.println("Yes!"); } System.out.println("over&quo…
位运算(练习) 最有效率的方式算出 2乘以 8等于几 2 << 3 = 2 * 2^3 = 2 * 8 = 16 对于两个整数变量的值进行互换(不需要第三方变量) class Test { public static void main(String[] args) { int n = 3, m = 4; System.out.println("n = "+n+ ", m = "+m); //1.通过定义第三方变量来实现 int temp; temp =…
逻辑运算符 逻辑运算符用于连接 boolean 型的表达式 & : 只要两边都是 boolean 表达结果,有一个为 false ,则结果就是 false 只要两边都为 true 则结果就为 true | : 两边只要有一个为true 结果就为 true ,两边都是false,结果就是false ^ : 异或:就是和 | 有点不一样.当 true ^ true = false; true ^ true = false; true ^ false = true; false ^ true = tr…
赋值 class Test{ public static void main(String[] args) { int i = 3; // += -= *= /= %= 它们凑一块成为一个运算符 x += 4; //相当于 x = x + 4; //这个也是赋值.区别在于这个是把左右两边的和赋给左边 //n年前的一道面试题 /*s = s + 5; 报错. s+5后是的s会被提升为int型 加完后还是一个int型的值, int型的值不能赋给 short型的变量.会丢失精度 这个是两次运算,1.…
转义字符 转义字符 通过 \ 来转变后面的字母或符号的含义 \n :换行 \b :退格.相当于 backspace \r : 相当于回车键. Windows系统中,回车是由两个字符来表示 \r \n. Windows系统中,回车是由两个字符来表示 \r \n. linux系统中,回车是由一个字符来表示 \r \t : 制表符.相当于tab键. class Test{ public static void main(String[] args) { //转义字符 \" \" ,输出带双引…
算术运算符小点 ​ 取模 class Test{ public static void main(String[] args){ System.out.println( 1 % -5); System.out.println( -1 % 5); //Java取模时如果遇到负数只看被模数也就是最左边的那个数 } } /* 输出打印结果: 1 -1 */ 自增自减 class Test{ public static void main(String[] args){ int a = 3, b; //…